Events when a concurrent complete

Hi,
Is there an event when a concurrent complete the execution?
If not is there some way rather than polling the fnd_concurrent_requests table?
Thanks
Mike

Hi,
I believe there is no event fired. However, this can be achieved by following the steps in the following documents.
Note: 396756.1 - How to send a Concurrent Program Error Exception Report as a notification to users using Alerts
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=396756.1
Note: 164085.1 - Enhancing Oracle Applications Concurrent Processing
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=164085.1
Regards,
Hussein

Similar Messages

  • MHDDK with Visa: event when DMA transfer complete?

    We are using devices like PXIe-6363, PCIe-6321 depending on requirements and these are dealt with using the MHDDK with Visa backend on Windows (I hope that is the correct terminology).
    All I/O, both analog and digital simultaneously, is done using DMA transfers using the standard MHDDK classes for doing so. This all works without problems.
    One last improvement is I'd like to be notified using a callback/event system when a new block of data is ready: currently I'm just polling the input DMA's available number of bytes in a continuous loop with no sleep() in order to be able to process data as soon as it's ready. Works, but keeps one cpu busy the whole time.
    I didn't see any way to use callbacks using the MHDDK which makes sense since it's purely based on register I/O if I understand it correctly.
    However I noticed Visa has viInstallHandler, viEnableEvent and the likes. I went through some documentation on the event types but admit this is over my head and I have no idea where to start.
    Could anyone point me in the right direction?
    First question is if what I'm asking for is possible? Second I think I just have to call viInstallHandler for the correct event type, then figure out if the event is for an input DMA transfer from PXI? Using viGetAttribute somehow?
    Thanks in advance!

    You'll have better luck posting to the ddk board - http://forums.ni.com/t5/Driver-Development-Kit-DDK/bd-p/90

  • Send email notification when a concurrent request completes with Error

    {color:#0000ff}I need to setup the system such that when a concurrent request completes with the status "Error", generate/send email notification to an application user. Please advice if you know how to configure the system to accomplish this.
    Note: If the concurrent request completes with status "Normal" or "Warning", do not send/generate email notification to the application user.
    Thanks.
    {color}

    We do what amOx does. I made a concurrent program that calls a sql script, and emails me of errored jobs. It is more convenient than logging in each day. I ran this twice daily, and the sql checks for the previous 12 hour time slice (ie - twice a day run).
    ..colin

  • [svn:osmf:] 15068: Fix bug FM-603: Need to signal complete event when live stream is unpublished.

    Revision: 15068
    Revision: 15068
    Author:   [email protected]
    Date:     2010-03-26 10:10:58 -0700 (Fri, 26 Mar 2010)
    Log Message:
    Fix bug FM-603: Need to signal complete event when live stream is unpublished.
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FM-603
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/net/NetStreamCodes.as
        osmf/trunk/framework/OSMF/org/osmf/net/NetStreamTimeTrait.as

    I have at least now managed to narrow down the problem.
    I took a guess at the packages that were causing problems, and seems I guessed right.
    By following this guide: http://wiki.archlinux.org/index.php/Downgrade_packages
    I downgraded both libgl to version 7.7-1 and ati-dri to 7.7-1, and now I can X starts correctly.
    I guess I'll need to figure out how to file a bug on those packages.

  • How can i handle with event, when i close a file (notped or word,excel..)??

    How can i handle with event, when i close a file (notped or excel...). i want do something..
    Edited by: Legy on Apr 21, 2008 11:45 PM

    of course notepad.exe is closed again as soon as the operating system has completed the process of loading its content into memory...
    And no "event" is fired when that happens, except maybe internal to the process that loaded the application to indicate that it's been loaded successfully and can now be executed.
    But there's no way your Java process is ever going to receive that notification.

  • Trouble finding way to determin when video is complete

    here's the url to this project:
    http://www.mespinach.com/picNpic/
    A video starts playing when project loads.  Button ONE  pauses the video and places a smaller video over the first video.  When this second video completes I would like it to be removed and the first video resumed.  As it's currently written I have to use button Two to accomplish this task.  If someone could show me ho to determin when video is complete then I won't need to use button Two.
    here's my code:
    import fl.controls.ComboBox;
    import fl.video.*;
    import flash.filters.*;
    var connection:NetConnection = new NetConnection();
    var connection1:NetConnection = new NetConnection();
    var stream:NetStream;
    var stream1:NetStream;
    var md_obj:Object = new Object();
    var md_obj1:Object = new Object();
    var dsObject:DropShadowFilter = new DropShadowFilter();
    var bvlObject:BevelFilter = new BevelFilter();
    var vidContainer:MovieClip = new MovieClip();
    var vid:Video = new Video(320,240);
    var vid1:Video = new Video(200,150);
    var one_btn:One = new One();
    var two_btn:Two = new Two();
    var three_btn:Three = new Three();
    one_btn.addEventListener(MouseEvent.CLICK, onOne);
    two_btn.addEventListener(MouseEvent.CLICK, onTwo);
    three_btn.addEventListener(MouseEvent.CLICK, onThree);
    function onOne(e:MouseEvent):void {
        vid1.x = vid.x + 100;
        vid1.y = vid.y + 100;
        vid1.width = vid.width - 100;
        vid1.height = vid.height - 100;
        vidContainer.addChild(vid1);
        stream.pause();
        stream1.play("BnBshortSnd.flv");
    //    stream1.addEventListener(Video.Complete, onComplete);
    function onComplete():void{
        trace("I'm here!!");
        stream1.close();
        vidContainer.removeChild(vid1);
        stream.resume();
    function onTwo(e:MouseEvent):void {
        stream1.close();
        vidContainer.removeChild(vid1);
        stream.resume();
    function onThree(e:MouseEvent):void {
    one_btn.x = stage.stageWidth * .75;
    one_btn.y = 50;
    two_btn.x = stage.stageWidth * .75;
    two_btn.y = 75;
    three_btn.x = stage.stageWidth * .75;
    three_btn.y = 100;
    one_btn.filters = [dsObject, bvlObject];
    two_btn.filters = [dsObject, bvlObject];
    three_btn.filters = [dsObject, bvlObject];
    addChild(one_btn);
    addChild(two_btn);
    addChild(three_btn);
    connection.connect(null);
    connection1.connect(null);
    stream = new NetStream(connection);
    stream1 = new NetStream(connection1);
    vid.attachNetStream(stream);
    vid1.attachNetStream(stream1);
    md_obj1.onMetaData = metaData;
    md_obj.onMetaData = metaData;
    stream.client = md_obj;
    stream1.client = md_obj1;
    stream.play("http://jimslounge.com/publicDomain/plan9FromOuterSpace.flv");
    vidContainer.x = 25;
    vidContainer.y = 25;
    addChild(vidContainer);
    vidContainer.addChild(vid);
        function metaData(info:Object):void {

    Yeah, I tried and it doesn't work.
    However, you could use polling to check the Netstream's current time against the duration you get in the metadata, and dispatch an event when appropriate. Something like this:
    import flash.display.Sprite;
    import flash.net.NetConnection;
    import flash.net.NetStream;
    import flash.events.NetStatusEvent;
    import flash.media.Video;
    import flash.utils.setTimeout;
    import flash.events.*;
    import flash.utils.Timer;
    var nc:NetConnection = new NetConnection();
    var ns:NetStream;
    var duration:Number=0;
    var vid:Video = new Video(300,300);
    var obj:Object = new Object();
    var videoURL:String = "test.flv";
    nc.objectEncoding = 0;
    nc.addEventListener(NetStatusEvent.NET_STATUS, onNCStatus);
    nc.connect(null);
    addChild(vid);
    function onNCStatus(event:NetStatusEvent):void
    switch (event.info.code)
        case "NetConnection.Connect.Success":
         ns = new NetStream(nc);
         ns.play(videoURL);
         ns.client = this;
         startPoll();
         vid.attachNetStream(ns);
         break;
    var poll:Timer=null;
    function startPoll()
    if(poll==null){poll=new Timer(500);}
    poll.addEventListener(TimerEvent.TIMER, pollHandler);
    poll.start();
    function stopPoll()
    if(poll==null){return;}
    poll.stop();
    function pollHandler(event:TimerEvent)
    trace(ns.time, "of", duration);
    if(ns.time >= duration)
        stopPoll();
        dispatchEvent(new Event(Event.COMPLETE));
    function onMetaData(info:Object):void
    trace("metadata: duration=" + info.duration + " width=" + info.width + " height=" + info.height + " framerate=" + info.framerate);
    // set the duration so we can check completion status
    duration=info.duration;

  • Is there a way to detect the event when device goes to sleep and the screen blackens?

    I want to detect the event when the iOS device goes to sleep and the screen blackens?
    Is there any way to do it?

    Hi,
    A small idea, please check whether it will work or not.
    You can achieve this by using combination of DNS server and reverse proxy server.( Customized apache). Make 'A' record for www.abcd.com to reverse proxy server IP address in your DNS.
    So it will resolve your reverse proxy IP address for requests.
    Configure appche to accept incoming request for www.abcd.com and points towards www.abcd.com/parameters.
    I think this will solve your problem.  Only one condition is that proxy server will communicate with www.abcd.com on behalf of client.
    Follow the link for configuration of reverse proxy server
    http://www.slashroot.in/how-configure-basic-apache-reverse-proxy
    HTH
    Naisam

  • Error message "The document could not be saved. This file is already open" when trying to complete an electronic signature.

    Running Adobe Acrobat Professional 10.1.0. I cannot upgrade to newer version because several applications were already tested on this version.
    When trying to complete an electronic signature, my users receive the error message ""The document could not be saved. This file is already open".  When they close and open the file again to try to sign again they find a corrupted electronic signature.  Instead of a clean signature with the box colored in light blue they see their signature with the embedeed message Click Here to Verify & Sign with the box colored in grey.
    We turned off antivirus in the Sharefolder where the forms are stored and nothing.  We turned off the antivirus on the client and nothing.  We stored the files in another server and nothing.  One workaround is saving the file in the desktop, signing it, and then back to the Sharefolder.  Another is saving the file with a different file name.
    I've searched and the only similar thing was caused by the Windows Preview Pane.  See Information Transmogrification: Adobe Acrobat saving a file does not work, displays “File may be read-only”.  No luck with this one too.
    Is definitively an intermittent problem.  The users that experience the problem experience it intermittently.
    This started to happen when we move our computers to Windows 7.
    Any ideas?

    Correction on Question:
    This is a web application and the users need to be able to load the editable .pdf form from the website, edit it and submit it back to the website from within Internet Explorer.
    Users began getting the error message:
    'The document could not be saved. This file is already open.'
    last Friday after having no problems prior to this. Some users can edit the editable .pdf forms on the website and save the file with the same name to the website. Some get the error mentioned in the subject. 
    We really need help getting this resolved.
    Sandy Martin

  • HP LaserJet 3330 shows horizontal lines exactly every 1.5" when printing a completely white page

    HP LaserJet 3330 shows seven or eight  about 3.5" long cloudy horizontal lines spaced exactly every 1.5" even when printing a completely white page. This occurs also when copying and faxing. 
    There are also 2 very thin vertical lines running down the whole page approx. in the middle. They are exactly 1" apart.
    However, a scan of a white page viewed on my computer (not printed) is completely clean.
    Windows 7. No changes or upgrades.
    This question was solved.
    View Solution.

    Propbably the toner cartridge if they are 1.48" apart it could be the developing cylinder or the charging roller that are both in the toner cartridge. So a good guess if you replace the toner cartridge, the problem will go away. The vertical lines could also be part of this issue.

  • I did a full system restore to my phone along with the new 7.0 update. Now I went to restore my phone setting back through Itunes and it goes through all the steps but when it is completed it wont get past the "Connect to Itunes" screen

    I did a full system restore to my phone along with the new 7.0 update. Now I went to restore my phone setting back through Itunes and it goes through all the steps but when it is completed it wont get past the "Connect to Itunes" screen

    So what happens when you connect to iTunes?

  • How to add an attachment to a google calendar event when uisng safari

    how to add an attachment to a google calendar event when uisng safari?

    A similar question/answer here How can I detect end of HTML5 video and do something?
    See if that helps
    Darrell

  • Best practice when using auto complete in view layer

    Hello
    I have a question regarding best way to store/cash data when using auto complete function in view layer.
    I know that there will be a lot of visitors that will use this function and I dont want to kill the application server so I need some advice.
    Its about 6000 words that should be searchable .... my first thought was to create a Singleton-bean that stores current items and that I will iterate over but its a lot of "waste" doing that way.
    I would be very glad if anyone could advice me how to do this best way if there is any de-facto standard to use when using auto completion in "view layer"
    Thanks!
    Best Regards/D_S

    I dont know what your design is, but here are some ideas:
    To me, autocomplete means you have some user specific data that the user entered prevously such as their home address, and some generic data that is not specific to any particular user. I would store all that in a database. For the user specific data I would store their userID along with the data in the database. Then, when populating a JSP page, I would call up just the data specific to that user and the generic data from the database. I would store it as an array of some type in javascript client--side. When the user clicks the autopopulate button, I would have that button call a javascript fuction that reteives the data from the javascript array and populate the various textfields. All this is done client-side so the form does not have to be re-drawn. I question why you have 6000 items. Normally, autopopulate has at most only a few dozens of items. If you still need 6000 items, I suggest adding a textfield to the form to filter what the data he needs down to a manageable amount. Example: rather than get all names from a telephone book, put a textfield on the form that allowfs an end user to enter a letter a to z such as 'b', then only fetch last names from the phone book that begins with 'b'.

  • Why does ical put a random time in front of added events when I print?

    How can I prevent ical from putting a random time in front of added events when I print?

    In Word go to File, Options, Display and uncheck the box to print document properties.
    Bob Headrick,  HP Expert
    I am not an employee of HP, I am a volunteer posting here on my own time.
    If your problem is solved please click the "Accept as Solution" button ------------V
    If my answer was helpful please click the "Thumbs Up" to say "Thank You"--V

  • Splitting events when capturing footage from tape

    Using Final Cut Pro x, I want to capture footage from tape which is of a more then one event. what is the best way of doing this so as to avoid all of the footage captured as one event.

    One way of doing this is to simply go into the Import from Camera window and select the clips that belong to one event then hit the Import Selection button.  A window will come up asking you which event you want to import to and also give you the option to create a new event.  After the little clocks fill up on each of the selected clips, that import is done.  Now you can select the other clips and import them in the same way specifying a new event when you are asked where they are to go.  Best wishes.
    stpehen

  • Help using app_standard.event(when-tab-page-changed')

    Hello ,
    I need to create a form with the following requirements . There is one content canvas which contains a tabbed canvas and on this there are two stacked canvases .
    The problem is that when I compile my form and ftp to oebs , I cannot view the tab pages on the canvas .
    I see only my the fields displayed in the first tab page without the 'tab pages'.
    How do I solve this issue please ?
    My when-page-page-trigger contains the following :
    BEGIN
         APP_STANDARD.EVENT('WHEN-TAB-PAGE-CHANGED');
    if name_in('system.cursor_block') = 'XX_ERROR_MANAGEMENT' then
    if not form_success then
    -- Revert tab to prior value and exit
    set_canvas_property('CAN_INT',topmost_tab_page,name_in('system.tab_previous_page'));
    return;
    end if;
    -- Move to first item on each tab
    if target_canvas_name = 'CAN_INT' then
         SHOW_VIEW('CAN_ONG1');
    go_item('XX_ERROR_MANAGEMENT.INTERFACE_TYPE');
    else
    show_view(target_canvas_name);
    end if;
    END IF;
    END;
    Any help will be much appreciated . Thanks .

    bump

Maybe you are looking for

  • How do i delete a user from my macbook pro?

    How do I delete a user from my macbook pro?

  • PSD files

    I never tried using a PSD file in Director MX 2004. I heard that there were problems importing them. I mught be going back now to MX 2004. Does anyone know about using the PSD files (I don't need multiple layers).

  • How can we speed up delta Process?

    Hi All, As per control parameter settings we have max. no processes as 6 and 10 data packages for one Info doc and its the same for that particular infosource settings. but when we schedule the delta info package( R/3 - BW ODS) it is using only one p

  • I CAN'T SEE MOBILE IMAGE IN MY COMPUTER WHEN CONNE...

    When I had Purchased my Nokia 5233,and when i used to connect it in PC SUITE mode....it Used to show NOKIA 5233's PHOTO as a MOBILE Device connected...... But nOw A Days....i mean From 2months or SO, i Just See my Phone as a MEDIA PLAYER CONNECTED Th

  • Why doesn't fcpx see my xml - its greyed out

    I exported an xml from FCP7 and want to import it into X. On import it shows a greyed out xml file. Help please!