Regarding exception in the advanced queue process

Hi,
I got the error message in the Q_table.But it is inserting the data in to the queue table and it is not parsing.
I Parsed the same xml file in the anonymous block it is working.
That error message is appearing in the filed exception_queue as 'FATALEXCEPTIONQUEUE'.
How to debug this error message and why it is giving the error message.
Can you Please any one help me.
Regards,
Raghavendra.
Edited by: user10547807 on Oct 26, 2009 9:32 AM

h

Similar Messages

  • What is the difference between signal processing tooklit and the advanced signal processing tooklit

    Hi
    I am work on a project with Labview 7.1 now and want to calculate the FFT based on
    the Welch method. In my full version Labview, there is a signal processing tooklit
    I install it but did not found that welch.vi. Is it means that except for signal processing
    tooklit, there is another advanced one and I should pay more money for it, Or,
    Should I update my Labview version to 8.0 and the software will support the tooklit?
    Thanks a lot!

    Hi dec04009 ,
    When you say "Signal Processing toolkit", do you mean the Signal Processing Palette, that is included in LabVIEW Full?
    LabVIEW has signal processing VI's, those are supported in later versions, like 8.0 or 8.2. Since LabVIEW 8.0 there were added many new mathematical functions. Take a look at this:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/bf49f9b8951a89f3862571840057b2c7
    The Advanced Signal Processing Toolkit, has advanced features, like wavelets analysis, JTFA
    http://sine.ni.com/nips/cds/view/p/lang/es/nid/1395
    I'm not familiar with the Welch Method, but I found this in the functions of the LabVIEW 8.2:
    http://zone.ni.com/reference/en-XX/help/371361B-01/lvanls/welch/
    Hope this help.
    Tania Lozoya

  • Does the advanced queue support setting the pay load type as array/table?

    Does the advanced queue support setting the pay load type as array/table?
    if yes, how to write the enqueue script, I tried to write the following the script to enqueue, but failed, pls help to review it . Thanks...
    ------Create payload type
    create or replace TYPE "SIMPLEARRAY" AS VARRAY(99) OF VARCHAR(20);
    ------Create queue table
    BEGIN DBMS_AQADM.CREATE_QUEUE_TABLE(
    Queue_table => 'LUWEIQIN.SIMPLEQUEUE',
    Queue_payload_type => 'LUWEIQIN.SIMPLEARRAY',
    storage_clause => 'PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 TABLESPACE USERS',
    Sort_list => 'ENQ_TIME',
    Compatible => '8.1.3');
    END;
    ------Create queue
    BEGIN DBMS_AQADM.CREATE_QUEUE(
    Queue_name => 'LUWEIQIN.SIMPLEQUEUE',
    Queue_table => 'LUWEIQIN.SIMPLEQUEUE',
    Queue_type => 0,
    Max_retries => 5,
    Retry_delay => 0,
    dependency_tracking => FALSE);
    END;
    -------Start queue
    BEGIN
    dbms_aqadm.start_queue(queue_name => 'LUWEIQIN.SIMPLEQUEUE', dequeue => TRUE, enqueue => TRUE);
    END;
    -------Enqueue
    DECLARE
    v_enqueueoptions dbms_aq.enqueue_options_t;
    v_messageproperties dbms_aq.message_properties_t;
    p_queue_name VARCHAR2(40);
    Priority INTEGER;
    Delay INTEGER;
    Expiration INTEGER;
    Correlation VARCHAR2(100);
    Recipientlist dbms_aq.aq$_recipient_list_t;
    Exceptionqueue VARCHAR2(100);
    p_queue_name VARCHAR2(40);
    p_msg VARCHAR2(40);
    p_payload LUWEIQIN.SIMPLEARRAY;
    BEGIN
    p_payload(1) := 'aa';
    p_payload(2) := 'bb';
    SYS.DBMS_AQ.ENQUEUE(queue_name => 'LUWEIQIN.SIMPLEQUEUE',enqueue_options => v_enqueueoptions, message_properties => v_messageproperties, msgid => p_msg, payload => p_payload);
    END;
    ------Get error
    Error starting at line 1 in command:
    DECLARE
    v_enqueueoptions dbms_aq.enqueue_options_t;
    v_messageproperties dbms_aq.message_properties_t;
    p_queue_name VARCHAR2(40);
    Priority INTEGER;
    Delay INTEGER;
    Expiration INTEGER;
    Correlation VARCHAR2(100);
    Recipientlist dbms_aq.aq$_recipient_list_t;
    Exceptionqueue VARCHAR2(100);
    p_queue_name VARCHAR2(40);
    p_msg VARCHAR2(40);
    p_payload LUWEIQIN.SIMPLEARRAY;
    BEGIN
    p_payload(1) := 'aa';
    p_payload(2) := 'bb';
    SYS.DBMS_AQ.ENQUEUE(queue_name => 'LUWEIQIN.SIMPLEQUEUE',enqueue_options => v_enqueueoptions, message_properties => v_messageproperties, msgid => p_msg, payload => p_payload);
    END;
    Error report:
    ORA-06550: line 17, column 3:
    PLS-00306: wrong number or types of arguments in call to 'ENQUEUE'
    ORA-06550: line 17, column 3:
    PL/SQL: Statement ignored
    06550. 00000 - "line %s, column %s:\n%s"
    *Cause: Usually a PL/SQL compilation error.
    *Action:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    but when I use the following script to enqueue get error. Pls help to review. Thanks...
    DECLARE
    v_enqueueoptions dbms_aq.enqueue_options_t;
    v_messageproperties dbms_aq.message_properties_t;
    p_queue_name VARCHAR2(40);
    Priority INTEGER;
    Delay INTEGER;
    Expiration INTEGER;
    Correlation VARCHAR2(100);
    Recipientlist dbms_aq.aq$_recipient_list_t;
    Exceptionqueue VARCHAR2(100);
    p_queue_name VARCHAR2(40);
    p_msg VARCHAR2(40);
    p_payload LUWEIQIN.SIMPLEARRAY;
    BEGIN
    p_payload(1) := 'aa';
    p_payload(2) := 'bb';
    SYS.DBMS_AQ.ENQUEUE(queue_name => 'LUWEIQIN.SIMPLEQUEUE',enqueue_options => v_enqueueoptions, message_properties => v_messageproperties, msgid => p_msg, payload => p_payload);
    END;
    ------Get error
    Error starting at line 1 in command:
    DECLARE
    v_enqueueoptions dbms_aq.enqueue_options_t;
    v_messageproperties dbms_aq.message_properties_t;
    p_queue_name VARCHAR2(40);
    Priority INTEGER;
    Delay INTEGER;
    Expiration INTEGER;
    Correlation VARCHAR2(100);
    Recipientlist dbms_aq.aq$_recipient_list_t;
    Exceptionqueue VARCHAR2(100);
    p_queue_name VARCHAR2(40);
    p_msg VARCHAR2(40);
    p_payload LUWEIQIN.SIMPLEARRAY;
    BEGIN
    p_payload(1) := 'aa';
    p_payload(2) := 'bb';
    SYS.DBMS_AQ.ENQUEUE(queue_name => 'LUWEIQIN.SIMPLEQUEUE',enqueue_options => v_enqueueoptions, message_properties => v_messageproperties, msgid => p_msg, payload => p_payload);
    END;
    Error report:
    ORA-06550: line 17, column 3:
    PLS-00306: wrong number or types of arguments in call to 'ENQUEUE'
    ORA-06550: line 17, column 3:
    PL/SQL: Statement ignored
    06550. 00000 - "line %s, column %s:\n%s"
    *Cause: Usually a PL/SQL compilation error.
    *Action:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Where's the Advanced|Document Processing|Batch Processing menu gone in Acrobat 11?

    I have Acrobat 8.3.1 Professional at work, we're migrating to new machines (Win7) with Acrobat 11 Standard.
     I've run into a problem:  In 11 Standard, where is the equivalent to the Advanced|Document Processing|Batch Processing menu command from Acrobat 8 Pro??
    I have 2 sequences I need to be able to run for docment filing with Court.
    Both sequences focus on a specific folder where I put (sometimes quite large) batches of documents converted from Word to PDF.
    The 1st sequence goes through however many files are in the target folder.  For each file, it turns on the thumbnails, and turns off the menu bar.
    I then do some tinkering en mass with them in Acrobat.
    Then I run the 2nd sequence, which turns off the thumbnails, and turns the menu bar back on - this is a requirement from Court.
    I just started tinkering with Acrobat 11 on my new machine, and the menus seem quite different!
    Currently, as each sequence runs, I have to sit there clicking "OK" for each and every file, which is tedious at best!  I'd love to find something that'll give me the same functionality, with Acrobat doing all the grunt work!

    Ugh.  I kinda thought that someone might say this.
    Ironically, the same situation arose a couple years ago when we got the machines we're migrating *from* - The Powers That Be thought that 8 Standard would work, and I quickly educated them that "nope, yer gonna hafta spring for me a copy of Pro!"
    So, it looks like "here we go again!"
    Thanks anyway!
    Now I get to cause our purchasing folks NEW grief!  I've told them repeatedly that they should REALLY involve me in these purchases, so I can do the pre-purchase research, and save everyone a lot of bother.

  • Regarding exception in the WebService(Business One)

    Hi all,
        I have installed Business One in my system.My requirement is to display the sales order details.I am using java connector and SAP NetWeaver Developer Studio for this purpose.
    process:
    --I've also included external jar files sboapi.jar and sbowrapper.jar
    --I've written a query to get salesorder details from ORDR table.
    --I am handling the IRecordSet object.
    --I have written a method which returns an object array of SalesOrder class which i have created for this purpose only.
    By writing normal java program it is working fine and records are displaying form that SalesOrder object which i've created.
    I've created a webservice with the same code and deployed in the WAS of SAP.While testing it is showing an exception
    "Exception in method getSalesOrderDetails()".
    Any one please guide me in this issue.
    Thanks and Regards
       Madhu

    Hi Madhu,
    I don't know details about WAS, but regarding Java connector (JCo) for DI API please note the following:
    JCo is just a thin wrapper around the DI API COM library to facilitate using DI API in a Java enviroment.
    Therefore the DLL file which encapsulates the business logic (i.e. OBServerDLL.DLL) will be copied into a local temporary directory on the file system as well - ready to be loaded from the webservice then.
    I could imagine that you would need to apply some settings in WAS to enable creating a directory, copying files into it + loading files from there, but this is beyond what I know.
    ...I assume getSalesOrderDertails() does handle the Logon as well?
    For usage in a WebService, DI Server (DI API exposed as a SOAP capable Windows service = WebService to be built on top of it) may be the better alternative... - though it also works like DI API, but inside the DI Server process - not in your WebService...
    ...despite some limitations (no DB structure can be changed through it etc.) ...
    HTH,
    Frank

  • How can I get rid of baseline drift in an ecg without having the dfdt or advanced signal processing toolkits?

    Hello,
    I am recieving a lot of baseline drift in my ECG signal and was wondering how I can get rid of it? I saw examples at NI .com but they used the digital filter design toolkit and the advanced sgnal processing tollkit. I have neither one of these and since I am a student and this is my senior project I have no means to get these toolkits. I tried using a high pass filter but this did not work.\
    Ray

    Ray,
    When you say that something did not work, you are not giving much information for us to use to try to help you. Did the filter not work or did it not remove the drift?
    How big is the drift, compared to the desired signal? How fast does it drift? How long are your sample sets? What are you doing with the ECG data? Looking at heart rate or analyzing a single-beat waveform for morphological changes? I think you can see that different end goals might require different approaches to baseline compensation.
    If the drift is always fairly slow, you might be able to take small segments and subtract the mean of each segment. This may result in some offset or shift at the segment boundaries, but it is very simple and can easily be implemented without requiring a special toolkit.
    Another approach is to low pass filter the ECG signal to extract an estimate of the baseline which can then be subtracted. Remember that all filters have a transient response and many will have a phase shift between the input and output.
    Lynn

  • Advanced Queues Snapshot too old error

    I am using the advanced queues to submit work for parallel processes running through the Oracle Job Queue.
    I have attempted running anywhere from 1 to 5 simultaneous processes (in addition the the process which submits them to the Oracle job queue and populates the advanced queues) and I am getting sporadic Snapshot too old errors when the other processes are attempting to dequeue. The Advanced queues are populated before the other processes are submitted to the job queue, so I don't see that there could be conflicts between one process enqueuing while another is dequeuing.
    The reason I am attempting this is to try and gain some performance by running processes in parallel.
    Has anyone else had problems like this? Is this a bug in Oracle 8.1.6? Is there a parameter setting I need to adjust? Are there any suggestions for getting around this problem?

    I don't know what version of the database you are running? I'm only using 8.1.7.4. But where I come from, you add datafiles to the tablespace, not the rollback segment.
    alter tablespace rollback
    add datafile '<blah, blah>'
    size 147m
    autoextend on next 100m maxsize 2047m;
    Make sure that you have a suitable number of rollback segments that are well-sized extents. But mostly, listen the Tom Best, and try and introduce some best practices (no pun intended) to reduce the likelihood of this situation arising.

  • Dequeue from Advanced Queue

    Hi All,
    I have used the DBMS_AQ package provided dequeue functionality for dequeuing msgs from my advanced queue. Now there is a job which dequeue the items from this queue and sends out email. Now what is happening is the job picks up an item from the advanced queue for dequeuing and sends out email, but the item which is picked up still remains in the queue and is not dequeued. As the job runs every minute and polls the queue, it again picks up the same queue item and sends the email. This process repeats for 5-6 times and then the queue message expires. My requirement is that, the job should dequeue the item from the queue and just send email once. Please can anyone suggest what could be the solution to this problem?

    10g is not a version number it is a marketing label that applies equally to 10.1.0.2 and 10.2.0.4 and a lot of versions in between.
    That said I know this demo I wrote works in all versions of 10.2:
    http://www.psoug.org/reference/aq_demo1.html
    Compare it to what you are doing.

  • Advanced Queuing between 2 databases

    Hi,
    We want to use Oracle Advance Queuing to send a message from a source Database (transactional) to a Reporting database
    On a particular event on a record in the source database, we want to enqueue the record's code on a Queue in the target database, where the dequeuing will happen and some processing will take place for each code retrieved.
    Do we need to set up the Advanced Queuing software on both DBs?
    - Can we just have 1 queue on the target DB and get the source Database to enqueue records to it? How will the source DB will be given access to the queue?
    - Or do I really need to have a queue on each Database and use propagation?
    Thanks in advance for your help.
    Rgds

    Tony,
    thanks very much for your precious advice.
    I like your suggestion of having one queue, it keeps the infrastruture simple.
    Have I got the option of having this single queue either at the source or the target DB?
    Maybe let me summarise more precisely what I am trying to achieve: we want to copy a complex data structure on the Source DB to a simplified/flatter data structure on the reporting DB.
    An event on a row on the main table on the source DB triggers the copy.
    We are thinking of enqueing of the record's id to the queue (So app on the source DB will have to enqueue)
    and when dequeuing each message , a stored procedure will read the data structure for this record id and child tables and insert the relevant data to the report data structure on the target DB.
    So with one queue, it seems that there are 3 options, not sure which is best. The idea is to have minimum impact on the source DB
    1. Queue at the target DB. Source DB enqueues message remotely (is this possible? can't find any documentation about this?). Message is dequeued at the target and the proc (at target) reads from the source with DB link and writes the new data to the target
    2. Queue at the source DB. Source DB enqueues message locally, an application on the target DB dequeues the message and the procedure (at target) reads from the source with DB link and writes the new data to the target DB.
    3.Queue at the source DB. Source DB enqueues message locally, an application on the source DB dequeues the message and the procedure (at source) reads data from the source and writes the new data to the target using a DB link
    3. seems having the most impact on performance of the source db?
    In all case I don't think I can avoid a DB link in the sored proc (one way or the other) as the data structures are a too complex to be passed through the queue....
    What do you think?
    Thanks
    Philippe

  • Bisics of Advanced Queuing????

    Hi,
    I need to write a PL/SQL stored procedure to periodically carry out some processing in the database.
    Only one instance of the procedure is allowed to be run at any point in time. If an attempt to run the procedure is made while it is currently working it should be deferred until the current instance has completed it's task.
    I think one possible solution is to use the Advanced Queuing feature in Oracle 9.
    Please. Can anyone confirm this as a good idea (if so suggest how to get started) or offer other suitable solutions?
    Any relevant comments most welcome?
    Many thanks
    Tyrone

    Sorry about the typo in the subject.
    I will need to use Oracle's batch scheduling feature (dbms_job) to periodically put onto the queue the request for some work to be done (say every two hours). My intention is to use the batch scheduling to enqueue this request.
    The sticking point for me is the configuration of the dequeuing process. Can the queue be configured to automatically invoke an event (some PL/SQL code) once the message works it's way to the top of the queue. This will help avoid a convoluted senerio of setting up another sceheduled batch process to dequeue messages every five minutes (the work to be done can be initiated from sources other then the sheduled job also).
    Thanks in advance for replies.

  • Advance Queue - Parallelism

    I'm using an queue with async. notification.
    My callback procedure will be called for every message, but its everytime the same job, so only one message will be procced at one time.
    Is it possible to configure oracle, to use more processes.
    I don't mean dispatch the same message to many consumers.
    Anybody out there who knows ??
    Even if i increase the job queue process it is taking maximum of 6 or 7 parallel queues at a time.
    Whether i have to set any other setting to AQ.
    Please give our answer on this issue it is more help to me.
    Reagrds,
    TOM

    Hello,
    I am also facing the same problem.
    I have the stored procedure which regularly takes the back up at some fixed interval. I want to do these using Advance Queuing. I wnat to do these using Oracle installed on Linux.
    Please help to have the solution. You can also reply me at [email protected] .

  • How to stop listening on advanced queue

    hi,
    i created a java application that listens to an oracle advanced queue then automatically dequeues a messsage after listening. I've set my listen time-out to be the maximum integer value because i don't know when exactly when other applications will enqueue messages.
    the problem is when i attempt to shutdown the server, my application is still listening to the advanced queue.
    i want to find a way to for the LISTEN to stop whenever i perform a certain event, for example, i want shutdown my server. does oracle advance queue have that kind of functionality? stopping the LISTEN?
    Thanks very much
    Chesca

    Hi Chesca,
    we recently experienced the same problem.
    Instead of "resolve" it, we tried to "avoid" it.
    Our solution is based on 2 legs:
    1) a "not-infinite" wait time, let's say 300 secs (5 mins)
    2) an (outer) "infinite-loop" that relaunch the (inner) LISTEN method, catching the appropriate exceptions, and testing for the "state" of the queue
    Hope this could help you.
    Bye
    Paolo

  • ADVANCED QUEUE

    //i create aqadm user which will own the queue
    DROP USER aqadm CASCADE;
    CREATE USER aqadm IDENTIFIED BY aqadm;
    GRANT AQ_ADMINISTRATOR_ROLE TO aqadm;
    GRANT CONNECT, RESOURCE TO aqadm;
    GRANT EXECUTE ON DBMS_AQADM TO aqadm;
    GRANT EXECUTE ON DBMS_AQ TO aqadm;
    the script above run well however when i isue this script below
    /* Create a RAW type queue table and queue: */
    EXECUTE dbms_aqadm.create_queue_table (
    Queue_table => 'aqadm.RawMsgs_qtab',
    Queue_payload_type => 'RAW');
    im getting this error message
    EXECUTE dbms_aqadm.create_queue_table (
    ERROR at line 1:
    ORA-00900: invalid SQL statement
    pls. help
    null

    Hi All
    Im facing the same situation using Forms 10g.
    We dont want to use a Timer loop to look for the Advanced queue answer,
    how can a forms Event be triggered by the Database containing the Advanced Queue response?
    Best Regards
    Torben

  • Advanced signal processing

    is there anyone know how to convert the idwt(inverse discrete wavelet
    transform) output in to 2d array?. plz reply its urgent for my final
    year project

    thank you for your advice...... but iam using an evaluation version from labview and even i downloaded the evaluation version from the advanced signal processing toolkit .. because the evaluation version not including this toolkit .. when i download the toolkit it appears as a winzipped file.. and i dont know how can it work with the software(as in matlab we have to set path to make the toolbox included in matlab).
    Regards

  • Advanced Queuing in Oracle Forms

    Hello! I'm trying to use the Advanced Queuing in Oracle Forms. I do it, that's for this manual:
    http://st-curriculum.oracle.com/obe/forms/11g/formschataq/formschataq.htm
    All objects created in the database successfully! However, in the section "Building the Forms Application to Interact with AQ", My form does not catch the event. Trigger WHEN-EVENT-RAISED in "Event" not called. The same thing happens when testing forms for chat.
    Who have successfully used the "Advanced Queuing", tell me please, this example is correct? If no, can give a correct example? If yes, Maybe I did not set any settings?
    I use Forms 1.1.2
    Thank you!

    Michael Ferrante (Oracle) wrote:
    Enable at least level 2 tracing in the console. You should see an exchange occur every 2 seconds (2000ms). If you do not see this then your MAX_WAIT is not being read. To enable trace level 2, open the console and left click in the text area of it. Then press the number 2 on the keyboard just above the letters Q and W. Do not use the number pad, as this will not work.If enable Level 2 in JavaConsole, nothing is written there. However, when the level 3, then every 2 seconds is displayed in the console this line:
    network: Connecting http://localhost:7001/forms/lservlet;jsessionid=LvhyQ0QNg5KkJ17vnch3pQSMT6Z00B16yVr7m64npFKTKp1pBBjv!656070063 with proxy=DIRECTI changed the file formsfeb.cfg, set MaxEventWait = 5000. All restart, And a similar message is displayed every 5 seconds in the console.
    network: Connecting http://localhost:7001/forms/lservlet;jsessionid=r31zQ0TLpHxK3kjBqMBk0tvYf9hn6wn6sGpKRppTvSX1f70pv0GS!571608984 with proxy=DIRECT
    network: Connecting http://localhost:7001/ with proxy=DIRECT

Maybe you are looking for