What to do while "Waiting?"

Overall the concept works, I'm accessing stuff that I had rarely heard or seen on my iOS devices due to GB limitations.
Countless restarts/sign out/in, deleting duplicates, et cetera. About 1/6 of 24,000 tunes unmatched--dottted cloud icon, but Match says "Done."
Any suggestions on how to facilitate processing of remaining 4000 (most of them ripped as lossless files from CD)?

Assuming that this phone was never jailbroken, put it in recovery mode and restore as described in this article:
If you can't update or restore your iOS device

Similar Messages

  • Ora-04021 timeout occurred while waiting to lock object

    Hai All
    When adding a column into a table then an error comes error
    Error Message:
    ORA-04021: timeout occurred while waiting to lock object .....
    How it happens ...what is the solution....please help
    Shiju..

    Hi
    Identify the session that is using this object, kill it and then perform the ALTER table... or wait until the session that is accessing this table release it.
    Rgds
    Adnan

  • ORA-00060: deadlock detected while waiting for resource CLOSE cursor

    Hi,
    I am a new member of this forum. I am working with a problem we got a few weeks ago. It is from a Pro C batch executable running on 10 threads dealing with >800 data accessed from multiple tables. The error as reported came from a package.function call.
    This is the error I encountered:
    process_item~G****, D***~-60~ORA-00060: deadlock detected while waiting for resource~PACKAGE ERROR = CLOSE cursor C_***** in package R***.I*** 7641
    The cursor is a simple SELECT cursor without Table or Record locking.
    My questions are:
    *Upon the occurrence of this error, is the execution already at the CLOSE cursor line or did the error occurred between the OPEN cursor and the CLOSE cursor? There are several lines of code in between OPEN and CLOSE:
    - one that calls for a package.function that simply stores parameter values to a variable
    - another one which fetches the cursor. The group that holds the cursor values is only used by a single function in the package
    *Is it possible for this CLOSE cursor to cause a deadlock? What could have caused this?
    *From what I know, Oracle deals with deadlocks by aborting the deadlocking process while others continue, but this deadlock caused our program to hang. How is this possible? Could the root cause of the deadlock be from our threading program? This is a rare occurrence and happened only twice this year.
    Thanks,
    Raf

    Raf Serrano wrote:
    Hi,
    I am a new member of this forum. I am working with a problem we got a few weeks ago. It is from a Pro C batch executable running on 10 threads dealing with >800 data accessed from multiple tables. The error as reported came from a package.function call.
    This is the error I encountered:
    process_item~G****, D***~-60~ORA-00060: deadlock detected while waiting for resource~PACKAGE ERROR = CLOSE cursor C_***** in package R***.I*** 7641
    The cursor is a simple SELECT cursor without Table or Record locking.
    My questions are:
    *Upon the occurrence of this error, is the execution already at the CLOSE cursor line or did the error occurred between the OPEN cursor and the CLOSE cursor? There are several lines of code in between OPEN and CLOSE:
    - one that calls for a package.function that simply stores parameter values to a variable
    - another one which fetches the cursor. The group that holds the cursor values is only used by a single function in the package
    *Is it possible for this CLOSE cursor to cause a deadlock? What could have caused this?
    *From what I know, Oracle deals with deadlocks by aborting the deadlocking process while others continue, but this deadlock caused our program to hang. How is this possible? Could the root cause of the deadlock be from our threading program? This is a rare occurrence and happened only twice this year.
    Thanks,
    RafSELECT (without FOR UPDATE) statements are never involved in ORA-00060.
    only DML statements throw ORA-00060 error

  • Patch 9239090 - ORA-04021: timeout occurred while waiting to lock object

    Hello Guys,
    I need help urgently to comlete an upgrade of ebs 12.1.1 to 12.1.3.
    We are upgrading ebs 11i to 12i going live this weekend. We have encountered "ORA-04021: timeout occurred while waiting to lock object" on patch 9239090 with two Workers:
    In adctrl:
    1 Run AutoPatch R120 AFUTLGRS.pls FAILED
    2 Run AutoPatch R120 AFUTLOGS.pls FAILED
    sqlplus -s APPS/***** @/u02/applfinp/apps/apps_st/appl/admin/OFPROD/out/p001invok.sql
    Connected.
    create or replace package wf_bes_cleanup AUTHID CURRENT_USER as
    ERROR at line 1:
    ORA-04021: timeout occurred while waiting to lock object
    I have done everything everything imaginable but cannot get pass these 2 failed workers.
    1) I have checked are there are no locks blocking on any objects:
    select s1.username || '@' || s1.machine
    || ' ( SID=' || s1.sid || ' ) is blocking '
    || s2.username || '@' || s2.machine || ' ( SID=' || s2.sid || ' ) ' AS blocking_status
    from v$lock l1, v$session s1, v$lock l2, v$session s2
    where s1.sid=l1.sid and s2.sid=l2.sid
    and l1.BLOCK=1 and l2.request > 0
    and l1.id1 = l2.id1
    and l2.id2 = l2.id2 ;
    2) I also checked and there is space in the database.
    3) From adctrl, I have tried restarting the jobs one by one but the worker 1 hangs at and eventually fails on several (12) attempts.
    4) The solution on Doc ID 1291064.1 is not the problem:
    SQL> select SUPPLEMENTAL_LOG_DATA_MIN, SUPPLEMENTAL_LOG_DATA_PK, SUPPLEMENTAL_LOG_DATA_UI, FORCE_LOGGING
    from v$database;
    SUPPLEME SUP SUP FOR
    NO NO NO NO
    5) Manual execution still gave ORA-04021:
    sqlplus -s APPS/apps @/u02/applfinp/apps/apps_st/appl/admin/OFPROD/out/p001invok.sql
    sqlplus -s APPS/apps @/u02/applfinp/apps/apps_st/appl/admin/OFPROD/out/p002invok.sql
    6) The alert log has no related errors
    7) I Finally, after over 6 hours of waiting, I could only get the patch to continue after by using adctrl option 8 to skip these two workers.
    After proceeding, I have yet hit two more errors and now stuck:
    I have hit another error with the same patch:
    create or replace package body FND_LOG as
    /* $Header: AFUTLOGB.pls 120 ...
    AD Worker error:
    ORA-04021: timeout occurred while waiting to lock object
    Unable to process file in PACKAGE mode.
    Not converting file for Invoker's Rights because it appears to be a package body creation script (based on the filename).
    File is: /u02/applfinp/apps/apps_st/appl/fnd/12.0.0/patch/115/sql/AFUTLOGB.pls
    AD Worker warning:
    Product Data File
       /u02/applfinp/apps/apps_st/appl/admin/xniprod.txt
       does not exist for product "xni".
      This product is registered in the database but the above file does not exist in APPL_TOP.  The product will be ignored without error
    AD Worker error:
    The following ORACLE error:
    ORA-04063: package body "APPS.FND_LOG" has errors
    ORA-06508: PL/SQL: could not find program unit being called: "APPS.FND_LOG"
    ORA-06512: at "APPS.FND_FUNCTION", line 834
    ORA-06512: at "APPS.FND_MENU_ENTRIES_C_DELTRG", line 4
    ORA-04088: error during execution of trigger 'APPS.FND_MENU_ENTRIES_C_DELTRG'
    Can I stop and restart this patch 9239090?

    Hello,
    I later executed the failed jobs or scripts manually (successfully) for the patch to continue
    sqlplus -s APPS/apps @/u02/applfinp/apps/apps_st/appl/admin/OFPROD/out/p001invok.sql
    sqlplus -s APPS/apps @/u02/applfinp/apps/apps_st/appl/admin/OFPROD/out/p002invok.sql
    The patch ended with the following :
    The following Oracle Reports objects did not generate successfully:
    ap reports/US APXARATE.rdf
    ar reports/US ARXCTA.rdf
    fa reports/US FASRSVED.rdf
    ont reports/US OEXOEORD.rdf
    pa reports/US PAXACMPT.rdf
    pa reports/US PAXALRUN.rdf
    pa reports/US PAXACRPT.rdf
    pa reports/US PAXCPGAL.rdf
    pa reports/US PAXPCRFD.rdf
    The patch execution ended but the patch number is not record in apps.ad_bugs table:
    select TO_CHAR(CREATION_DATE,'dd-Mon-yyyy, hh24:mm:ss'), BUG_NUMBER from apps.ad_bugs where bug_number in ('9239090');
    no rows selected
    JFI
    Patches located in ad_applied_patches to which there is no a corresponding record in ad_bugs:
    SQL> SELECT a.patch_name, TO_CHAR(max(a.last_update_date),'dd-Mon-yyyy, hh24:mm:ss')
    2 FROM applsys.ad_applied_patches a
    3 WHERE NOT EXISTS (SELECT '1'
    4 FROM ad_bugs b
    5 WHERE b.bug_number = a.patch_name)
    6 group by a.patch_name;
    PATCH_NAME TO_CHAR(MAX(A.LAST_UP
    9239090 26-Oct-2013, 00:10:27
    AutoConfig 25-Oct-2013, 17:10:51
    merger9179588 25-Oct-2013, 11:10:30
    merger_post_5903765 27-Apr-2013, 23:04:45
    mergeu6678700 25-Oct-2013, 16:10:09
    What could have happened that this was not recorded in ad_bugs?
    How to I get this recorded in the ad_bugs table?
    Thanks
    Mathias

  • Time out occurred while waiting for memory resources

    Team,
    I am have Microsoft SQL Server 2008 SP1( 10.0.2734.0) 64bit with application being SCCM 2007
    I am getting below error in SQL error log ::
    Error 8645: Severity 17, state 1
    A time out occurred while waiting for memory resources to execute the query in resource pool ‘internal’. Re-run the query.
    At first glance, i thought that it is issue of query not getting enough memory.
    Searched on google but could not get way to resolve it or issue creating factor.
    Chetan

    Well,
    Upgrade is what client is not willing to go for as of now.
    They have rebooted the server and as of now, their SCCM application is working fine ( Not sure how reboot has solve the issue). We are not getting the above mentioned error also in SQL Log.
    Looks like, rebooting server has cleared the memory jam.
    Chetan
    Restarting sql server service cleared buffer cache and any such query holding or requesting more memory so issue disappeared.  You just delayed the issue not solved it. Next time dont reboot find out the cause . If you want to check whether your SQL
    Server requires more memory have a look at below counters in link
    http://social.technet.microsoft.com/wiki/contents/articles/22316.sql-server-memory-and-troubleshooting.aspx#How_to_test_that_your_SQL_server_is_facing_memory_crunch
    If your say to business about what are drawbacks on running unsupported version I am sure they will apply SP3. There are loads of fixes and its quite possible your error may be related to any such fixed issue.
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
    My TechNet Wiki Articles

  • MAX timed out while waiting for a driver

    I am getting an error when starting MAX. the error is that MAX timed out while waiting for a driver (nidaqe plug-in). I have a PCI-GPIB card and an PCI-MXI-2 card in the PC. The operating system is Windows XP.
    I am able to see both these cards under the Windows Device Manager>Hardware. 
    MAX version is 4.6.1f0
    I have also installed NI-488.2 and NIVXI331 driver installed on the computer. 
    Any help will be appreciated. 
    Thank you. 
    vxiguy

    Hi vxi_guy,
             What you're seeing could be the result of a few different things.  First, I would check to see if the NI Configuration Manger and NI Device Loader are running, as per this KB.  Then, if that doesn't work, I would explore the solutions described in this KB.  Please let me know if neither of those articles resolve the issue.  Have a good one!
    aNItaB
    Applications Engineer
    National Instruments
    Digital Multimeters

  • While Starting oacleAS time out while waiting for a managed process start

    Hello Friends,
    While starting the Oracle Application server, through OPMN command as well as from the services I am getting following error.
    opmnctl: starting opmn and all managed processes...
    ================================================================================
    opmn id=hydcgwsgess02:6200
    0 of 1 processes started.
    ias-instance id=GenPro.hydcgwsgess02.ind.ge.ad
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ias-component/process-type/process-set:
    OC4J/home/default_group/
    Error
    --> Process (index=1,uid=461249245,pid=12988)
    time out while waiting for a managed process to start
    Log:
    D:\product\10.1.3\OracleAS_1\opmn\logs\OC4J~home~default_group~1
    ========================================================
    couldn't figure out what is the basic problem...
    Normally when ever I make any changes in Oracle Sensor Edge Server, I used to get this error..
    I have installed the Oracle Apps Server in Windows enviroment...
    I will be very happy if some body can help me resolve the issue...
    Regards
    Nasim

    i got the same error but in my case, I used HTTPDispatcher and found that the URL parameter was invalid, so I changed it in the edgeserver.xml and restart, it's ok for me.
    Edited by: blackwaterpark on Oct 29, 2008 2:21 PM

  • OacleAS time out while waiting for a managed process start

    Hello Friends,
    While starting the Oracle Application server, through OPMN command as well as from the services I am getting following error.
    opmnctl: starting opmn and all managed processes...
    ================================================================================
    opmn id=hydcgwsgess02:6200
    0 of 1 processes started.
    ias-instance id=GenPro.hydcgwsgess02.ind.ge.ad
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ias-component/process-type/process-set:
    OC4J/home/default_group/
    Error
    --> Process (index=1,uid=461249245,pid=12988)
    time out while waiting for a managed process to start
    Log:
    D:\product\10.1.3\OracleAS_1\opmn\logs\OC4J~home~default_group~1
    ========================================================
    couldn't figure out what is the basic problem...
    Normally when ever I make any changes in Oracle Sensor Edge Server, I used to get this error..
    I have installed the Oracle Apps Server in Windows enviroment...
    I will be very happy if some body can help me resolve the issue...
    Regards
    Nasim

    Can't tell you what's wrong with just this much of information. Take a look at this log file (as reported in the error message):
    D:\product\10.1.3\OracleAS_1\opmn\logs\OC4J~home~default_group~1
    And also:
    D:\product\10.1.3\OracleAS_1\j2ee\home\log\home_default_group_1\server.log
    These two log files will give you bit more information to help diagnose the issue.
    Thanks
    Shail

  • Time out while waiting for the managed process to start

    Hi All,
    Im getting the below error,when i try to start all managed processes.
    Its taking too much time to execute "opmnctl startall "command and it will give the below error.
    opmnctl: starting opmn and all managed processes...
    ================================================================================
    opmn id=inkolv1lp01:6201
    0 of 3 processes started.
    ias-instance id=retek101202.inkolv1lp01
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ias-component/process-type/process-set:
    HTTP_Server/HTTP_Server/HTTP_Server
    Error
    --> Process (pid=401608)
    time out while waiting for a managed process to start
    Log:
    /retek/product/app_server/101202/OracleFRM_13/opmn/logs/HTTP_Server~1
    ias-component/process-type/process-set:
    WebCache/WebCache/WebCache
    Error
    --> Process (pid=319598)
    time out while waiting for a managed process to start
    Log:
    /retek/product/app_server/101202/OracleFRM_13/opmn/logs/WebCache~WebCache~1
    ias-component/process-type/process-set:
    WebCache/WebCacheAdmin/WebCacheAdmin
    Error
    --> Process (pid=397550)
    time out while waiting for a managed process to start
    Log:
    /retek/product/app_server/101202/OracleFRM_13/opmn/logs/WebCache~WebCacheAdmin~1
    Im in between some work ,please help to resolve the isue

    Hi,
    I checked the log files and i think it has some errors.I dint get exactly what does it mean.
    Web Cache ($ORACLE_HOME/webcache/logs :
    - event_log contains
    [18/Apr/2012:11:16:26 -0500] [notification 9612] [ecid: -] OracleAS Web Cache 10g (10.1.2), Build 10.1.2.0.2 050802
    [18/Apr/2012:11:16:26 -0500] [notification 9403] [ecid: -] Maximum number of file/socket descriptors set to 900.
    [18/Apr/2012:11:16:26 -0500] [notification 9612] [ecid: -] OracleAS Web Cache 10g (10.1.2), Build 10.1.2.0.2 050802
    [18/Apr/2012:11:16:26 -0500] [notification 9403] [ecid: -] Maximum number of file/socket descriptors set to 900.
    [18/Apr/2012:11:16:31 -0500] [notification 13002] [ecid: -] Maximum allowed incoming connections are 700
    [18/Apr/2012:11:16:31 -0500] [notification 13002] [ecid: -] Maximum allowed incoming connections are 700
    [18/Apr/2012:11:17:01 -0500] [warning 11917] [ecid: -] SSL wallet Origin Server Wallet file /etc/ORACLE/WALLETS/oret13/ewallet.p12 does not exist.
    [18/Apr/2012:11:17:01 -0500] [warning 11917] [ecid: -] SSL wallet Origin Server Wallet file /etc/ORACLE/WALLETS/oret13/ewallet.der does not exist.
    [18/Apr/2012:11:17:01 -0500] [warning 11919] [ecid: -] The SSL wallet autologin file /etc/ORACLE/WALLETS/oret13/cwallet.sso does not exist. Wallet does not appear to be
    autologin wallet.
    [18/Apr/2012:11:17:01 -0500] [warning 11921] [ecid: -] The origin server wallet did not open. Operating without wallet for backend. Only Diffie-Hellman anonymous connec
    tions supported to origin servers.
    [18/Apr/2012:11:17:01 -0500] [warning 11922] [ecid: -] Origin Server Wallet wallet fails to open at location /etc/ORACLE/WALLETS/oret13, NZE-28759, as user oret13
    [18/Apr/2012:11:17:01 -0500] [warning 11917] [ecid: -] SSL wallet Origin Server Wallet file /etc/ORACLE/WALLETS/oret13/ewallet.p12 does not exist.
    [18/Apr/2012:11:17:01 -0500] [warning 11917] [ecid: -] SSL wallet Origin Server Wallet file /etc/ORACLE/WALLETS/oret13/ewallet.der does not exist.
    [18/Apr/2012:11:17:01 -0500] [warning 11919] [ecid: -] The SSL wallet autologin file /etc/ORACLE/WALLETS/oret13/cwallet.sso does not exist. Wallet does not appear to be
    autologin wallet.
    2)Oracle HTTP Server ($ORACLE_HOME/Apache/Apache/logs has these details
    access_log.1307016000 mod_oc4j.753776.shm.sem
    access_log.1307059200 mod_oc4j.815188.shm.mem
    access_log.1307102400 mod_oc4j.815188.shm.sem
    access_log.1307145600 mod_oc4j.843922.shm.mem
    access_log.1307361600 mod_oc4j.843922.shm.sem
    access_log.1307404800 mod_oc4j.872618.shm.mem
    access_log.1307448000 mod_oc4j.872618.shm.sem
    access_log.1307491200 mod_oc4j.872692.shm.mem
    access_log.1307534400 mod_oc4j.872692.shm.sem
    access_log.1307577600 oracle

  • How to overcome thisORA-00060: deadlock detected while waiting for resource

    Hi ,
    I have table name problems(prom_number,prom_relation,prom_impact,prom_prom_number)
    Now from oracle form raltion can be set.
    parent and chil relation can be set from the form
    for ex
    first suppose row=1 prom_number=1 is set as parent.
    so the tabl is updated as prom_+relation='PARENT'
    so after first updation values are
    prom_number=1,prom_impact='xxx',prom_relation='PARENT' prom_prom_number=null
    now in form level the 2 row which is set as child is update as follow
    prom_number=2,prom_impact='yyy',prom_relation='CHILD' prom_prom_number=1
    Now my requirment is after the 2nd row is updated the prom_impact of 2 row should be pusehd to row=1 which has the pirom_relation as ='PARENT.
    the problem is i dont have the fmb of form so i cant do any changes in the form.
    So i have written a trigger which fires when row2 is updated it picks the prom_impact value and trys to push it in row=1 with prom_number=1
    however since in form level the table has not been committed it displays the following error
    ORA-00060: deadlock detected while waiting for resource
    So how can we overcome this error.
    the trigger i have written is given below.
    So how can we resolve thsis issue.
    CREATE OR REPLACE TRIGGER Parent_Child_Impact_Trg
    AFTER UPDATE OF prom_relation,prom_prom_number
    ON PROBLEMS
    REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    Version History:9.2.8.1
    (format: version, date, developer, description)
    1.0, 19-Dec-2008, Tanmoy Kr Moulik The "Impact" of Paren fault ticket
    will be changed upon manual creation of Parent Child relation
    Rules:
    1.0     Upon manual creation of new Parent-Child fault relation, the 'Fault Impact' of
    Child fault will be auto updated in the parent fault, if the parent fault impact matches
    with the attached list(Non Serve Affeect or Threat) or the impact of Parent Fault is blank (null).
    2.0     In case, the parent fault have fault impact matches with the attached list
    (service affect), then its impact is not changed while making the relationship.
    DECLARE
    PRAGMA autonomous_transaction;
    ecode NUMBER;
    emesg VARCHAR2(200);
    --BEGIN
    -- NULL;
    CURSOR c1--(v_prom_num NUMBER)
    IS
    SELECT PROM_IMPACT,prom_number FROM PROBLEMS WHERE prom_number=:NEW.prom_prom_number;
    v_prom_imp VARCHAR2(30) DEFAULT NULL;
    v_prom_imp_p1 NUMBER DEFAULT 0;
    v_prom_imp_p2 NUMBER DEFAULT 0;
    v_prom_num NUMBER;
    BEGIN
    IF :NEW.PROM_RELATION='CHILD' AND :NEW.PROM_PROM_NUMBER IS NOT NULL THEN
    --dbms_output.put_line(1);
    --INSERT INTO TEMP_PROM VALUES(:NEW.prom_number,:NEW.prom_prom_number,:NEW.prom_impact,:NEW.prom_relation);
    --COMMIT;
    OPEN c1;--(:NEW.prom_prom_number);
    FETCH c1 INTO v_prom_imp,v_prom_num;
    --INSERT INTO TEMP_PROM(PROM_NUM,PROM_IMPACT) VALUES(v_prom_num,v_prom_imp);
    --COMMIT;
    IF c1%NOTFOUND THEN
    v_prom_imp:=NULL;
    v_prom_num:=NULL;
    END IF;
    CLOSE c1;
    v_prom_imp:=UPPER(v_prom_imp);
    v_prom_imp_p1:=INSTR(v_prom_imp,'NON');
    v_prom_imp_p2:=INSTR(v_prom_imp,'THREAT');
    --INSERT INTO TEMP_PROM(PROM_NUM) VALUES(v_prom_imp_p1);
    --INSERT INTO TEMP_PROM(PROM_NUM) VALUES(v_prom_imp_p2);
    --COMMIT;
    IF v_prom_imp_p1>0 OR v_prom_imp_p2>0 THEN
    IF :NEW.prom_impact IS NOT NULL THEN
    /*BEGIN
    INSERT INTO TEMP_PROM(PROM_NUM,PROM_PROM_NUMBER,prom_impact,PROM_RELATION) VALUES(:NEW.prom_number,:NEW.prom_prom_number,:NEW.prom_impact,:NEW.prom_relation);
    COMMIT;
    EXCEPTION WHEN OTHERS THEN
    INSERT INTO TEMP_PROM(prom_impact,PROM_RELATION) VALUES('failed1'||ecode,emesg);
    COMMIT;
    END;
    BEGIN
    COMMIT;
    --INSERT INTO PROBLEMS(prom_number,PROM_REPORTED,PROM_REPORTEDBY,PROM_PRIORITY,PROM_DESCRIPTION,PROM_EMPE_ID,PROM_WORG_NAME,PROM_CREATED,PROM_CWORG_NAME)
    -- VALUES(50000000,SYSDATE,'TAN',1,'DASD','CLARITY','CLARITY',SYSDATE,'CLARITY');
    UPDATE PROBLEMS SET PROM_IMPACT=:NEW.PROM_IMPACT WHERE prom_number=:NEW.prom_prom_number;
    COMMIT;
    EXCEPTION WHEN OTHERS THEN
         ecode := SQLCODE;
    emesg := SQLERRM;
    COMMIT;
    BEGIN
         UPDATE PROBLEMS SET PROM_IMPACT=:NEW.PROM_IMPACT WHERE prom_number=:NEW.prom_prom_number;
         EXCEPTION WHEN OTHERS THEN
         INSERT INTO TEMP_PROM(prom_impact,PROM_RELATION) VALUES('failed'||ecode,emesg);
         END;
    --INSERT INTO TEMP_PROM(prom_impact,PROM_RELATION) VALUES('failed'||ecode,emesg);
    COMMIT;
    -- EXCEPTION WHEN OTHERS THEN*/
         NULL;
         END;
         --END;
    --END;     
    END IF;     
         /*BEGIN
         INSERT INTO TEMP_PROM(PROM_NUM,PROM_IMPACT) VALUES(:NEW.prom_prom_number,:NEW.prom_impact);
         COMMIT;
    EXCEPTION WHEN OTHERS THEN
         INSERT INTO TEMP_PROM(prom_impact) VALUES('failed1');
         NULL;
         END;
    --NULL;
    -- END;
    --COMMIT;
    --END;
    /* BEGIN
    INSERT INTO TEMP_PROM(PROM_NUM,PROM_IMPACT) VALUES(:NEW.prom_prom_number,:NEW.prom_impact);
    EXCEPTION WHEN OTHERS THEN
    --INSERT INTO TEMP_PROM(prom_impact) VALUES('failed');
    NULL;
    END;
    COMMIT;
    --COMMIT;
    /* ELSIF v_prom_imp_p2>0 THEN
    -- v_prom_imp_p2
    IF :NEW.prom_impact IS NOT NULL THEN
    BEGIN
    UPDATE PROBLEMS SET PROM_IMPACT=:NEW.PROM_IMPACT WHERE prom_number=:NEW.prom_prom_number;
    EXCEPTION WHEN OTHERS THEN
    BEGIN
         ecode := SQLCODE;
    emesg := SQLERRM;
    --BEGIN
    INSERT INTO TEMP_PROM(prom_impact,PROM_RELATION) VALUES('failed'||ecode,emesg);
    COMMIT;
    --EXCEPTION WHEN OTHERS THEN
         NULL;
         END;
    NULL;
    END;
    COMMIT;
    BEGIN
    INSERT INTO TEMP_PROM(PROM_NUM,PROM_IMPACT) VALUES(:NEW.prom_prom_number,:NEW.prom_impact);
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;
    COMMIT;*/
    --UPDATE PROBLEMS SET PROM_IMPACT=:NEW.PROM_IMPACT WHERE prom_number=:NEW.prom_prom_number;
    -- COMMIT;
    -- END IF;
    END IF;
    END IF;
    EXCEPTION WHEN OTHERS THEN
    INSERT INTO TEMP_PROM(prom_impact,PROM_RELATION) VALUES('failed2'||ecode,emesg);
    COMMIT;
    NULL;
    END;
    /

    Please do not take this the wrong way, my intention is not to be insulting, but from reading what you've posted I have no idea what you are doing or in what version of what product(s).
    What I can tell you, though, is that your explicit cursor declarations with explicit OPEN and FETCH have no business in your code. Neither do incremental commits belong in any code. Nor does the following:
    EXCEPTION WHEN OTHERS THEN
    INSERT INTO TEMP_PROM(prom_impact,PROM_RELATION) VALUES('failed2'||ecode,emesg);
    COMMIT;
    NULL;belong in any code. What is NULL doing there? And why are there any commits in your trigger? Your use of PRAGMA AUTONOMOUS TRANSACTION to allow these commits is similarly unexplainable. It is no wonder you are getting deadlocks.
    You need to push away from the keyboard and take SQL and PL/SQL courses and learn the basics. While looking for a good course in your area get a copy of any of Tom Kyte's books and start reading it and practicing with the examples.

  • Using a submenu while waiting in a queue

    I have a script that plays a message while someone is waiting in the queue.  The message/script allows a caller to enter additional options, while waiting in the queue, for being transfered out of the queue ("Sorry for the delay, press 2 to talk to this other company, or stay on the line for the next available rep").  One of the options presented to the caller gives them another list of options that transfer them out of the queue ("Press 1 to talk to this company, press 2 to talk to this company, press 3 to talk to this company").  I would like to add an option (and/or timeout value) to allow the member to go back to the queue to continue waiting and NOT lose their original place in the queue.  I have a couple of questions regarding this.
    Is there a way to watch a call in the queue so I can see it's positional changes?
    If a caller enters the submenu while in the queue and then decides they do not want any of those options, will pointing the caller to the queue label allow them to keep their place?
    Thanks
    Chris J

    Unfortunately no, there's no document that will say how to do these things.
    What you will find however, are doucments which talk about the features of UCCX, and then it's up to our creative minds to architect solutions from these features.
    For example, if I read that UCCX can make HTTP calls, and that I can set the priority of a caller.  Then my brain immediately thinks: Hey, what if I had a web server with a list of known calling numbers for my VIP clients, and I wanted to increase their priority whenever they called in?  The web server could take a request like: http://webserver/uccx/vip?ani=6125551212, and then do it's lookup and return a customer status of either "VIP" or "Unknown".  In my script I would make the HTTP call using the calling number as part of the URL, and then read the results into a string, finally using an IF step to say: If the return value is VIP then set priority = 10.
    You will not see that exact problem/solution spelled out for you in any Cisco documentation however.
    So start with these three things:
    1. Read the documentation.
    SRND
    http://www.cisco.com/en/US/customer/products/sw/custcosw/ps1846/products_implementation_design_guides_list.html
    Data Sheet
    http://www.cisco.com/en/US/customer/products/sw/custcosw/ps1846/products_data_sheets_list.html
    Admin Guide
    http://www.cisco.com/en/US/customer/products/sw/custcosw/ps1846/products_installation_and_configuration_guides_list.html
    Programming Guides (stay away from volume 3 for now, and come back to it later.  It's very technical.)
    http://www.cisco.com/en/US/customer/products/sw/custcosw/ps1846/products_programming_reference_guides_list.html
    Script Repository (not just documentation, but actual scripts for you to look at)
    http://www.cisco.com/en/US/customer/products/sw/custcosw/ps1846/products_implementation_design_guides_list.html
    *Be sure to download a version at your software level or older.  I.e., If you have UCCX 8.5, then download the 7x repo, not the 9x.  You cannot open 9x files in UCCX 8.5.
    2. Use this forum.
    Ask questions, and use the search, but also do two other things: 1) read every question and answer you can, you might just catch a nugget of information and 2) answer some people's questions.  Even if you don't know the answer, you can research the documentation and/or run a simple test on your UCCX box, and report back.  You'll learn from helping others.
    3. Take the UCCXA class.
    It's five days of advanced scripting.  Just becareful not to take what they're saying as the only right way of accomplishing something, and question everything they tell you.  Not because it might be wrong, though that's certainly possible, but because you need to understand why a decision was made.
    Here's an example of that last point:  I was in a UCCE class, where integration of IP-IVR was necessary.  The lab had us create Cisco Media Groups, but never apply them to any Triggers.  This left the Default CMG on the Trigger and none of the students questioned why we were creating these CMG's.  Because the Default CMG is sufficient to run a Call Center script, it worked.  The students just accepted it as fact: You must create CMG's.  Period.  End of story.  But they learned nothing about why you create CMG's, what they do, or how you use them.
    Good luck out there!
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • 101 things to do while waiting for a line connecti...

    Having had it confirmed that we are to get a phone on 1st March I feel in a strange sense of Limbo - no longer do I have to look up the info regarding USO's and I feel like I've got nothing to do. The online tracking says they'll send my new phones on 3rd Feb, and router on 1st March, and the order will 'complete' on 1st March, even though Openreach are only coming out to do the first visit on March 1st - so, what do I do now - need occupying but feel like I'm achieving something, and it's raining, boy is it raining...
    So, suggestions please for what to do while I wait for the engineers to rock up?

    Watch TV
    Watch that DVD you’ve been meaning to watch
    Use wii fit
    Talk with a person you live with.
    Listen to a person you live with.
    If you don’t live with anyone – phone someone you know.
    Know noone? Take a wonder to your community centre and see if there are any events that take your fancy.
    Use your bike.
    Take a walk.
    Wash up.
    Water the plants.
    Got kids? Play with them.
    Married and dont have kids? Do something about that.
    DIY?
    Play that video game you picked up a while ago.
    Read your bible.
    Possibly consider reading a traditional book version of the bible (as opposed to something online)
    Pray?
    Learn to cook.
    Cook someone something.
    Clean up.
    Take up a new hobby.
    Don’t start a hobby writing lists. It’s rubbish.
    Practice what you would sound like with a different accent.
    Give all your toys names.
    Get out and talk to people in real life.
    Go shopping.
    Listen to CDs which you’ve not got round to ripping yet.
    Listen to CDs which you can’t find on Spotify.
    Listen to UCB on the radio.
    Turn it off.
    Read a proper actual book.
    Text people. Don’t facebook them.
    Use your imagination in planning the youth club.
    Ponder how many of your Christian albums sound overproduced?
    Go on a random train journey.
    Avoid Birmingham New Street.
    Take an Alien on the train, and entertain kids.
    Drink a pint before you get on said train.
    Wonder if those people sitting opposite you have as little sense of humour as they look.
    Find the train in question has no working toilets.
    Book seats on a train and see which person demographic gets the most annoyed when you chuck them out your seats.
    File that bank statement.
    Laugh when your friendly local computer shop admit they’re struggling to fix the PC.
    Learn how good the apps on your phone really are.
    Try getting out a bored game.
    Wonder if you misspelt bored games on purpose.
    Ponder the similarities between Birmingham New Street and purgatory.
    Really use the wii fit.
    For more then 5 minutes.
    Read a real life book.
    Feel a tad disappointed at The Ten o’Clock Show
    Put your dvds back in their boxes.
    And the blue rays.
    While your at it – how’s the CD collection looking.
    Actually do a bottle run.
    Ponder why your local council doesn’t recycle glass?
    Hoover.
    Consider doing the ironing.
    Practice cutting hair.
    Practice cutting hair on other people.
    Go for a run.
    At least think about going for a run.
    Watch Being Human.
    Join the library.
    Help your church youth club.
    Join the local opera society.
    Check out local working mans club.
    Join the AA
    At least load up the wii fit…
    Learn an instrument.
    Wonder into town, check out expensive toys.
    Write to David Cameron complaining that nice toys have become more expensive
    Buy a dart board
    Watch a local football match
    Make a list of whats really important.
    Ponder what distracts you from the important things in life.
    Face facts and dig out the laptop – get your website upto date!
    Smile at the postman/woman when they deliver a bill.
    80. Build a sandcastle.
    81. Plant a tree.
    82. Bake cookies. Put them in pretty containers and deliver them to your friends.
    83. Rent a projector, hang a white sheet in your backyard and have a backyard movie night.
    84. Have a pillow fight.
    85. Clean up trash in a local park. Or pick up trash on your block.
    86. Paint your bedroom a new color.
    87. Learn to juggle.
    88. Start a collection.
    89. Record a funny new greeting for your voice mail.
    90. Buy part of the moon.
    91. Make deep-fried Twinkies.
    92. Glue money to the floor and watch people try to pick it up.
    93. Go into a building and set all the clocks ahead one hour (or behind, if you’re really bold).
    94. Write a novel.
    95. Build things out of cans of food. Donate them to a food bank afterwards.
    96. Watch a familiar DVD dubbed in a foreign language.
    97. Learn a new language. Or learn sign language!
    98. Write a letter to a friend. On paper! Don’t forget to mail it.
    99. Clean out your closet.
    100. Rearrange your furniture.
    101. Make a list. (Maybe a list of things to do when you’re bored!)
    . . . it must be remembered that the sea is a great breeder of friendship. Two men who have known each other for twenty years find that twenty days at sea bring them nearer than ever they were before, or else estrange them.

  • Blocking while waiting for a keypress

    In an APPLET, I need a way to do something like a blocking read for keyboard events. What I want is for the applet to do absolutely nothing while waiting for a keypress, and then resume doing its normal thing once a key has been pressed. Any suggestions?

    Yes, but I want it to do nothing while in its 'run()' function while in this loop. If I use KeyTyped, and store the key in some variable, then run has to busy-wait on that variable to change. I want a function that will suspend the execution until a key is pressed.
    I have three different cases in this applet where I need such an input, and as far as I can tell, the only way to do it with KeyTyped() is to put all of the program control logic in KeyTyped, and have a big ugly state machine within it. Basically, I want it to work like a read from a socket w/ an infinite timeout.
    This is for a game, and the flow of the program needs to be:
    PlayAgain = true
    While(PlayAgain){   
        Display Question 1 prompt
        Get KeyPress
        GameNotOver = true
        While( GameNotOver ) {
            Display Question 2 prompt
            Get KeyPress
            Get ComputerPlayer's Move
            Check for GameOver
        DisplayQuestion 3 prompt
        Get KeyPress
        Check for PlayAgain
    }Is there a different approach to this problem that I am missing?
    Edited by: jbm222 on Oct 9, 2007 4:40 AM

  • Ora-00060 dedlock detected while waiting for resource

    hi All,
    version 6i.
    i have a button save in my form when users makes any changes in the existing records and then press that save button they get an error frm-4059 unable to update record
    when i see the actual error by pressing shift+f1 i found ora-00060 deadlock detected while waiting for session.
    can any one know why this error occurred and how can i fix it.
    thnx.

    hi
    check error log and what trace file is saying?
    To resolve the issue, make sure that rows in tables are always locked in the same order.
    For example,
    in the case of a master-detail relationship, you might decide to always lock a row in the
    master table before locking a row in the detail table.

  • Just what I have been waiting for.

    I am no spreadsheet master (I have virtually no Excel experience) but there was a time that I could make the Appleworks do what I wanted. However, it has been a while since I found using tables in Pages was much better for charting the information I was producing.
    I also know, as I have read through these discussions, that people are dismayed by the limits of Numbers, however, I think it's important to remember that Apple does listen to its customers. Furthermore, anyone remember iTunes 1.0? Since then it has become groundbreaking for music and entertainment. That said, I am confident the same thing will happen with Numbers. Just keep sending the feedback.
    As for me, I think it will handle my needs just fine. I like the crisp look, I like being able to use different fonts and styles in a box, I like the check boxes . . . yet there is so much more for me to learn. It's just what I have been waiting for.

    I think most of what you hear in here complaint wise is from professionals that access those 10% of functions that 90% of users never use.
    Agreed. Unfortunately I work with some of those 10% functions when I bring work home from the office
    Numbers is a fantastic effort for the majority of users and will undoubtedly improve. For those of us who used Appleworks where we could and went to Excel for PC compatibility and/or heavier lifting, we now can move work to Numbers.
    In the meantime, those of us who use those 10% functions should provide official feedback to Apple using clear and professional language.

Maybe you are looking for

  • How to avoid a second credit check on sales order

    Hi, The sales order items had been entered. A credit check was carried out during sales order creation. The sales order was blocked due to credit check. The item in the sales order does not have sufficient stock available and so it was not confirmed

  • ITunes, AMDS and iPad make problems

    Hi everybody I got some serious problem with iTunes, iPad, AMDS and Windows 7 64 bit. I first noticed it when I wanted to watch video. Due to a "cancelling sync..." message I was unable to watch video (and listen to music). Searching the web brought

  • Can not change country to deliver book to.

    Hello, How do i change the shipping address from Canada to France for a book in Iphoto 11. T

  • Arch Linux Slovenija

    Je tu kaj ljudi iz Slovenije? Lep pozdrav

  • Standard product hierarchies

    CRM 5.0 Sandbox is just installed in my system. when i m trying to create a new product hierarchy , standard product hierarchies  like R3PRODSTYP , R3PRODHIER are missing . Could aye one guess what could be the wrong . Regards, Rabikumar