Find history of concurrent request details

Hi ,
We have 6 concurrent programs scheduled to run everyday at some time.These 6 programs are not releated to each other,all are different programs for different purposes.
Requirement is whenever our auditors want to see the status of these conurrent programs from past 6 months or 1 year we need to give them details like
conc program name,request date,status code of each concurrent program.
We know that for every 30 days all the concurrent programs will be purged.
If i want to achieve the above goal what should I do I mean which from which tables I can get the data for the history.
Thanks,
YMR

The doc won't help you. It has queries to access fnd_Concurrent_Requests.
If you run the purge program, the data is gone from the table and your queries won't return data for requests more than a month old.
Your only solution is to create a custom table that mimics fnd_concurrentr_requests and write a custom program that runs daily/weekly (or any frequency that is more than once a month). The custom program will populate your custom table with records from fnd_concurrent_requests.
And when auditors ask, you get data from your custom table.
Hope this answers your question
Sandeep Gandhi
Omkar Technologies Inc.
Independent Techno-functional Consultant

Similar Messages

  • How to get the concurrent request id while running a concurrent program

    Hi All,
    I am working with oracle apps r12.
    I have created a custom report with some parameter. And i have created a parameter P_CONC_REQUEST_ID.
    And in the report i have used SRW.USER_EXIT('FND SRWEXIT'); in after report and SRW.USER_EXIT ('FND SRWINIT'); in before report trigger.
    when i ran the report from the application, I didnt get the conc request id in the parameter. It not passing the concurrent request id.
    Can any one tell me how to bring the concurrent request id.
    Thanks & regards
    Srikkanth
    Edited by: Srikkanth.M on Mar 14, 2012 1:56 PM

    Hi;
    FND_CONCURRENT_REQUESTS
    This table contains a complete history of all concurrent requests.
    FND_RUN_REQUESTS
    When a user submits a report set, this table stores information about
    the reports in the report set and the parameter values for each report.
    FND_CONC_REQUEST_ARGUMENTS
    This table records arguments passed by the concurrent manager to each program it starts running.
    FND_DUAL
    This table records when requests do not update database tables.
    FND_CONCURRENT_PROCESSES
    This table records information about Oracle Applications and operating system processes.
    FND_CONC_STAT_LIST
    This table collects runtime performance statistics for concurrent requests.
    FND_CONC_STAT_SUMMARY
    This table contains the concurrent program performance statistics generated by the Purge Concurrent Request and/or Manager Data program. The Purge concurrent Request and/or Manager Data program uses the data in FND_CONC_STAT_LIST to compute these
    Also see:
    concurrent request details
    Find history of concurrent request details
    How to determine the user who placed a certain concurrent request?
    Regard
    Helios

  • Script to find the Concurrent Request ID from its associated SID

    Hi,
    In one of my production system, my server load is going very high. From the top used process ID of server, I found the SID and found out that the program running is "ora_rw20_run@acgerp (which is a concurrent program)
    How do I find out the Request ID using the SID/PID? Can someone please provide me the script to find the Concurrent Request ID from its associated SID?
    Thanks!

    There has been no new changes in the report server or in the database. Suddenly of late, we have been observing this program running and it never ends, consuming major part of the cpu load. Not sure what this program is -> ora_rw20_run. There is no mention about it in metalink or in google.
    I followed MOS Doc 1058210.6 and tried to debug more. But the formatted output doesnt give any info either.
    TKPROF: Release 10.2.0.2.0 - Production on Tue Oct 20 09:44:21 2009
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Trace file: prod_ora_15721.trc
    Sort options: default
    count = number of times OCI procedure was executed
    cpu = cpu time in seconds executing
    elapsed = elapsed time in seconds executing
    disk = number of physical reads of buffers from disk
    query = number of buffers gotten for consistent read
    current = number of buffers gotten in current mode (usually for update)
    rows = number of rows processed by the fetch or execute call
    0 statements EXPLAINed in this session.
    Trace file: prod_ora_15721.trc
    Trace file compatibility: 10.01.00
    Sort options: default
    1 session in tracefile.
    0 user SQL statements in trace file.
    0 internal SQL statements in trace file.
    0 SQL statements in trace file.
    0 unique SQL statements in trace file.
    96507 lines in trace file.
    0 elapsed seconds in trace file.
    When I use the below query, I can find that the session is running a module named "PAXMGSLS" and the action is Concurrent Request.
    But I am not sure how to find out the Concurrent Request ID using this info to dig more (look into the concurrent request log files etc)
    select s.sid,s.serial#,p.spid os_pid,s.status,
    s.osuser,s.username,s.COMMAND,s.MACHINE,s.MODULE, s.SCHEMANAME,
    s.LOCKWAIT,s.action
    from v$session s, v$process p
    WHERE s.paddr = p.addr
    and s.sid = 823
    SID     SERIAL#     OS_PID     STATUS     OSUSER     USERNAME     COMMAND     MACHINE     MODULE     SCHEMANAME     LOCKWAIT     ACTION
    823     47     4559     ACTIVE     applprod     APPS     3     acgerp     PAXMGSLS     APPS          Concurrent Request

  • Concurrent request issues

    hi,
    i want to know how to find out the concurrent requests which taking more than a hour to run.
    thanks&regards
    baleeswar

    Execute the following query:
    select t.request_id,
           t.actual_start_date,
           t.actual_completion_date,
           trunc((t.actual_completion_date - t.actual_start_date) * 24 * 60, 2) as "Total Time (Min)"
      from fnd_concurrent_requests t
    where t.actual_start_date like sysdate
       and (t.actual_completion_date - t.actual_start_date) * 24 > 1;Next time, please post oracle apps related issues here:
    http://forums.oracle.com/forums/forum.jspa?forumID=40&start=0
    Aviad
    http://Oracle-Apps-DBA.blogspot.com

  • Query to find the long running concurrent requests morethan 2 hours

    Can any one please provide the " Query to find the long running concurrent requests which are running more than 2 hours"

    You need to find the different between the current time/date and FND_CONCURRENT_REQUESTS.ACTUAL_START_DATE for the running requests.
    More details can be found in the following notes:
    Note: 187504.1 - bde_request.sql - Process and Session info for one Concurrent Request (11.5)
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=187504.1
    Note: 134035.1 - ANALYZEREQ.SQL - Detailed Analysis of One Concurrent Request (Release 11 and up)
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=134035.1
    Note: 751438.1 - How To Check List , Start And End Dates Of A Parent Concurrent Request And All Childs
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=751438.1

  • How to find  a concurrent request's responsibility of  the FND user

    How to find a concurrent request's responsibility of the OA user who submitted?
    For example, I have a concurrent request id: 123, I know user A submitted,
    I want to know user A's Responsibility when submitting the request id: 123.
    Thanks

    Hi,
    I'm not sure about this, but can you check whether FND_CONCURRENT_REQUESTS.RESPONSIBILITY_ID provides you with the RESPONSIBILITY_ID of the user from which the request is triggered ? If yes, joining this with FND_RESPONSIBILITY_VL.RESPONSIBILITY_NAME can give you the name of the executing responsibility.
    Regards,
    Rakesh.

  • How to find the request id for these suspect dead concurrent request

    Dear All,
    Good afternoon.
    Below are the CMCICU (Updated Standard Cost) concurrent request which we can not find in the front-end of Oralce EBS.
    We want to verify the concurrent request id for these.
    How can we do it?
    myermt01@oracle:/home/oracle> ps -ef|grep CMCICU
    oracle 24533 22566 1 15:17:00 pts/2 0:00 grep CMCICU
    oracle 29625 2028 3 Aug 22 ? 27:20 CMCICU APPS/7484718500033DFF77FFB8BC77FFB9B077FFBAA477FFBB98401
    oracle 15881 8762 4 Aug 23 ? 27:36 CMCICU APPS/7484718700033DFF00000000000000040000000000000000400
    oracle 4913 6136 7 Aug 23 ? 28:03 CMCICU APPS/7484718800033DFF00000000000000040000000000000000400
    oracle 7913 23291 5 Aug 22 ? 27:50 CMCICU APPS/7484718500033DFF77FFB8BC77FFB9B077FFBAA477FFBB98401
    oracle 3813 23290 5 Aug 23 ? 27:47 CMCICU APPS/7484718800033DFF00000000000000040000000000000000402
    oracle 5858 23115 7 Aug 22 ? 27:58 CMCICU APPS/7484718500033DFF77FFB8BC77FFB9B077FFBAA477FFBB98401
    oracle 2166 19728 5 Aug 22 ? 27:15 CMCICU APPS/7484718500033DFF00000000000000040000000000000000400
    oracle 2165 24039 3 Aug 22 ? 27:31 CMCICU APPS/7484718500033DFF77FFB8BC77FFB9B077FFBAA477FFBB98401
    oracle 26105 22429 4 Aug 23 ? 27:23 CMCICU APPS/7484718500033DFF00000000000000040000000000000000401
    oracle 8703 8698 3 Aug 22 ? 27:30 CMCICU APPS/7484718500033DFF000000000000000A0000000100000000400

    Hi Henry;
    Please check below thread which could be helps you
    Concurrent program- How to find database session
    Re: Reg: Apps Concurrent
    Concurrent Request-whcih is submmited by one of the Oracle USER
    How to See Others Concurrent Request Oracle 11i
    Regard
    Helios

  • Query to find Concurrent requests executed on each db node in RAC from in last 24 Hours

    Hi
    Could you please help me in getting the query to find total number of concurrent requests executed on each db node in Two DB Node RAC with PCP ( Two CM Nodes) in last 24 hours.

    c2670397-8171-480e-b9f8-8874e77ee0b4 wrote:
    Hi
    Could you please help me in getting the query to find total number of concurrent requests executed on each db node in Two DB Node RAC with PCP ( Two CM Nodes) in last 24 hours.
    Query FND_CONCURRENT_REQUESTS table (ACTUAL_START_DATE and ACTUAL_COMPLETION_DATE columns) -- http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=FND_CONCURRENT_REQUESTS&c_owner=APPLSYS&c_type=TABLE
    https://community.oracle.com/message/10780262#10780262
    https://community.oracle.com/message/10589420#10589420
    Thanks,
    Hussein

  • Query to find pending concurrent requests

    Hi All,
    Please provide query to find pending concurrent requests?
    Thanks & Regards
    Tharun

    Hi,
    Check this
    select COUNT (distinct cwr.request_id) Peding_Requests FROM apps.fnd_concurrent_worker_requests cwr, apps.fnd_concurrent_queues_tl cq, apps.fnd_user fu WHERE (cwr.phase_code = 'P' OR cwr.phase_code = 'R') AND cwr.hold_flag != 'Y' AND cwr.requested_start_date <= SYSDATE AND cwr.concurrent_queue_id = cq.concurrent_queue_id AND cwr.queue_application_id = cq.application_id and cq.LANGUAGE='US'
    AND cwr.requested_by = fu.user_id and cq.user_concurrent_queue_name
    in ( select unique user_concurrent_queue_name from apps.fnd_concurrent_queues_tl);
    http://4uappsdba.wordpress.com/2011/11/19/sql-to-find-pending-concurrent-requests/
    Regards
    Sri

  • How to find which user submitted concurrent request

    Dear all,
    How to find out which user has submitted concurrent request with concurrent id. There is once column called requested by in fnd concurrent requests table, is it the user id who submitted that request ?
    Regards,
    Charan

    How to find out which user has submitted concurrent request with concurrent id. https://forums.oracle.com/forums/search.jspa?threadID=&q=fnd_concurrent_requests+AND+fnd_user&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    There is once column called requested by in fnd concurrent requests table, is it the user id who submitted that request ?Yes.
    http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=FND_CONCURRENT_REQUESTS&c_owner=APPLSYS&c_type=TABLE
    http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=FND_USER&c_owner=APPLSYS&c_type=TABLE
    Thanks,
    Hussein

  • Unable to find Active Users Concurrent Program in Submit Requests Form

    We applied a patch 9647331 on our development instance (R12.1.1). It completed succesfully. But when we are trying to submit ACTIVE USERS concurrent request, we are unable to find it in the Submit Requests Form.
    However, we are able to submit the Active Users program using CONCSUB.
    Not sure if the patch has done anything.
    Please suggest.
    Regards,
    RA.

    We applied a patch 9647331 on our development instance (R12.1.1). It completed succesfully. But when we are trying to submit ACTIVE USERS concurrent request, we are unable to find it in the Submit Requests Form.From which responsibility?
    Have you verified if the concurrent program is added to the Request Group which is linked to this responsibility?
    Not sure if the patch has done anything. I do not think so. Was the patch applied successfully included all pre-reqs?
    Thanks,
    Hussein

  • Concurrent Request Find, slow

    I can submit my concurrent requests but when it comes to clicking the 'Find' button the application hangs for a very long time

    I can submit my concurrent requests but when it comes to clicking the 'Find' button the application hangs for a very long time If you are feeling slowness only for this operation then it can be due to:-
    1) fnd concurrent table not purged since long
    2) Statsistic not gathered.
    Purge concurrent request related table using below metalink note:-
    Concurrent Processing - How to run the Purge Concurrent Request and/or Manager Data program, and which tables does it purge? [ID 1086013.1]
    once done run gather schema stats, "Gather Schema Statistics" from the System Administrator responsibility with APPLSYS as Schema if not all.
    Thanks,
    JD

  • Oracle 11i - Concurrent Request Set Details

    Hi,
    I would like to frame a query that extracts the concurrent request sets and the associated child requests. I am not sure of the data mapping.Can somebody help me with the query.
    Regards,
    Radhika.

    I would like to frame a query that extracts the concurrent request sets and the associated child requests. I am not sure of the data mapping.Can somebody help me with the query. https://forums.oracle.com/forums/search.jspa?threadID=&q=FND_REQUEST_SETS&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • How to find Concurrent Request output file Document ID if exists

    Hi,
    My Concurrent Request when runs, it produces an output file.
    This output file is located on the server.
    Could any one let me know from which tables i could get the document id and the node id of the node where this document resides if it does in the Oracle Document Management System.
    I want to do is use this in the workflows to set the attribute value using procedure
    SetItemAttributeDocument
    Thanks in advance,
    P

    On the Concurrent Requests table (FND_CONCURRENT_REQUESTS), the OUTFILE_NODE_NAME and OUTFILE_NAME indicate where the output file is stored. As far as I know, this is only on the server running the concurrent manager and not in the Oracle Document Manager System.
    What are you trying to do with your output? If you are simply trying to provide access to it, you might be able to construct a URL similar to the standard concurrent request completed notification (basic email which provides a link to the output of the completed request).

  • How To Schedule a Concurrent Request on completion of a Spawned Request

    As soon as the concurrent request submitted through Oracle Form(Consolidation Transfer)is completed we need to schedule another Concurrent Request which had to be kicked off automatically on completion of the First concurrent request. Since, the First concurrent request of Consolidation Transfer is a Spawned Program, the request set could not be created, to kick off the second concurrent program.
    I would Appreciate if anyone can advise any solution to achieve this objective.

    Hi Harish,
    Doesn't matter what you need to do all you need is the hook!
    a) Nice. Force the request to print and use print driver to call CONCSUB to submit your new "child" request
    -- Since the Consolidation Trasnfer concurrent request could only be submitted through Consolidation Trasnfer Form only, I am not sure how we can do Force Print for this request.
    GR: Set printer and style on concurrent program definition. Set profile option "Concurrent:Report Copies" to 1 (even by Forms Personalization if you want to). Sorted. Still think this is the best option.
    c) Abstraction. Replace the C executable with a shell script that takes arguments and calls the C program and then submits new "child" request via CONCSUB
    -- Appreciate, if you can elaborate this option. I think we can try this, with the help of your detailed input.
    GR: Change the executable on the concurrent program to a host shell script under your mods application. Initially just get the shell script to capture program call and arguments. Run the program to get arguments. Next iteration, change shell script to call the C program from your shell script with correct arguments. Verify okay. Next iteration do the same plus call CONCSUB to submit request / set.
    d) Nasty. Trigger on fnd_concurrent_requests to call new "child" request via fnd_request.submit_request - NB: very unsupported! Make sure trigger doesn't raise an exception.
    -- On completion of the Consolidation Transfer concurrent request, we tried to submit the request set using the Trigger on Consolidation History table and/or fnd_concurrent_requests table. But it is entering into infinite loop.
    GR: Need to use trigger condition to capture update of status_code to C (Completed) and other codes e.g. Warning. Personally I'd avoid this option because you have others! Although once I did use this method when I wanted absolute transparency :-)
    Update: Changed "Print: Copies" to "Concurrent:Report Copies"
    Regards,
    Gareth
    Edited by: gareth.roberts on Dec 8, 2008 4:55 PM

Maybe you are looking for