Passing Delivery option to child concurrent request

hi, we have a concurrent request(parent) using SQL to call a new concurrent request (child),
Since if we run the parant with email delivery option , the parent call the child to execute. But the email sent the parent output, we actually want the child's output.
So I would like to ask can passing the delivery option from parent to child in the SQL?
Any sample for references?
Many thanks.

user572941 wrote:
I am using forms personalization to give the user the ability to submit a concurrent request from the 'Actions' menu of the form. I would like to be able to pass a field from the form to a parameter of the concurrent request. I know how to set a global variable using forms personalization. Does anyone know how I could use this variable as the default value for the parameter in the concurrent request? (e.g. The concurrent program uses PO number as a parameter - I'd like to be able to pass the PO number from the form to the concurrent request.)Please see if old threads (which discuss the same topic) help -- https://forums.oracle.com/forums/search.jspa?threadID=&q=Forms+AND+personalization+AND+Parameter&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
Thanks,
Hussein

Similar Messages

  • I received an oline fax, error message "You are not signed up for an appropriate enhanced pdf delivery option required for this request" How do I fix this?

    I received an oline fax, error message "You are not signed up for an appropriate enhanced pdf delivery option required for this request" How do I fix this?

    Hi howardw93055634,
    Please tell me where you are seeing this error message. It's not one that I'm familiar with as being related to Acrobat or Reader. Is it coming from your online fax service, or does it appear when you try to open the PDF file that you received in Acrobat or Reader?
    Best,
    Sara

  • Forms personalization - passing a parameter to a concurrent request

    I am using forms personalization to give the user the ability to submit a concurrent request from the 'Actions' menu of the form. I would like to be able to pass a field from the form to a parameter of the concurrent request. I know how to set a global variable using forms personalization. Does anyone know how I could use this variable as the default value for the parameter in the concurrent request? (e.g. The concurrent program uses PO number as a parameter - I'd like to be able to pass the PO number from the form to the concurrent request.)

    user572941 wrote:
    I am using forms personalization to give the user the ability to submit a concurrent request from the 'Actions' menu of the form. I would like to be able to pass a field from the form to a parameter of the concurrent request. I know how to set a global variable using forms personalization. Does anyone know how I could use this variable as the default value for the parameter in the concurrent request? (e.g. The concurrent program uses PO number as a parameter - I'd like to be able to pass the PO number from the form to the concurrent request.)Please see if old threads (which discuss the same topic) help -- https://forums.oracle.com/forums/search.jspa?threadID=&q=Forms+AND+personalization+AND+Parameter&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • How to submit a child concurrent request in same session as its parent?

    Hi All,
    I need one help. In one of my program, I am using something like this
    fnd_request.submit_request ()—prog A
    fnd_request.submit_request ()—prog B
    fnd_request.submit_request ()—prog c
    now I want prog A,B and C to use same session. the moment I use fnd_request.submit_request, it opens a separate session, I want to use same session. I even tried with request set but didn’t work.
    Kindly help on this.
    Kind regards
    Sandy

    Hi,
    now I want prog A,B and C to use same session. the moment I use fnd_request.submit_request, it opens a separate session, I want to use same session. I even tried with request set but didn’t workThis is an expected behavior, and I believe there is no way to have all requests running under one session.
    Regards,
    Hussein

  • Passing parameters in pl/sql concurrent request

    hi..
    i want to add parameters in the code of concurrent programe that we are registering from the back end..
    IF p_status = 'CL' THEN*/
    v_id := FND_REQUEST.SUBMIT_REQUEST('AR'
         ,'XRAXINV_SEL'
         ,SYSDATE
         ,FALSE
         ,'TRX_NUMBER','Yes','' ,'' , p_trx_number, p_trx_number, p_cust_trx_id,'' ,'' ,'' ,'' ,'' , 'N', 'N', '', 'SEL', 1, 'N',10, '','' ,''
    this is the registered code for this i want to add parameters..

    This has nothing to do with the SQL and PL/SQL languages - and sounds like you're dealing with a product called Oracle Applications or something or another.
    Wrong forum for that. Please have a look at the forum indexes and ask product related questions in the correct forum.
    Please close this thread.
    Thanks.

  • Question about file extension - using email delivery options in 12.1.3

    So, we had 12.1.1 and we have some existing XML Publisher reports.
    Now we've upgraded to 12.1.3, and there is a new option when running a concurrent request called "Delivery Options".
    This allows, among other things, to deliver the output to an email address.
    In testing this, I tried running a report that typically outputs to Excel....however when it sends the email (again, not using a bursting control file, but the delivery options in the concurrent request), the attachment comes over with an extension of .EXCEL instead of .XLS
    Does anyone know where I can change that extension?
    thanks!
    -jerry

    This seems to be a bug - pl see MOS Doc 1554605.1
    HTH
    Srini

  • Create child concurrent program for multi-processing

    Hi,
    I have a requirement where in I need my main concurrent program to generate child concurrent programs to process data in parallel.
    I want all the child programs to write the response in the output file of the main concurrent programs.
    Any pointers to this will be a real help.
    Thanks.
    Jujaar

    Hey Sandeep,
    Thanks for your response...
    OK, even I was thinking on those kind of solution or other possible way is to directly write in the output/log file of the parent req.
    Cause the output file is always formed at a loction with a std. naming convention o+request_id.out.
    I think it might be possible to write directly into the file. Have not tried it yet.
    And one more question, do you have an idea how to generate the child concurrent programs.
    I do see a parameter names sub_request in fnd_request.submit_request package. This is a boolean type.
    But I am kind of unsure, If I pass this parameter as TRUE, how it will find the parent request ID.
    If you some information on this as to how we can submit child concurrent request, please share. IT would be a great help.
    Thanks
    Jujaar

  • Email Delivery Option - Simple TEXT Output is coming as an attachment

    Hi All,
    I am trying to use R12.1.3 feature "Delivery Option" while Submitting Concurrent Program "Payables Open Interface Import" using FND_SUBMIT with email Delivery Option and email is coming with an attachment (Concurrent Program Output).
    Email Body is blank (as expected if Output is coming as an attachment), as per documentation if CP Output is in TEXT Format then Email body should show the Output instead of an attachment.
    My Question, is if Output is TEXT why it is coming as an attachment, do I need to Configure something?
    I am using and it is working fine(not sure if any of the argument is required to Set "SMTP_CONTENT_TYPE",
    l_ret := fnd_request.add_delivery_option
    (type => FND_DELIVERY.TYPE_EMAIL
         ,p_argument1 => 'Quick Invoice to Workbench Transfer Details' -- Subject
         ,p_argument2 => '[email protected]' -- From
         ,p_argument3 => l_email_add -- To
         ,p_argument4 => '[email protected]'); -- CC
    In Java Based Concurrent Program example, I foudn this line, not sure how to do that using PL/SQL
    req.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_TYPE, "application/pdf");
    Please Help.
    Regards
    Sachin

    Hello Kamath,
    Have you set PARAMETER6 to true or false?
    http://docs.oracle.com/cd/E28280_01/bi.1111/e22258/add_burst_def.htm#CHEJDGAG
    Please send us your bursting query so we can check it.
    For more info on this, please review section 7.3 Adding a Bursting Definition to Your Data Model
    from Fusion Middleware Data Modeling Guide for Oracle Business Intelligence Publisher
    http://docs.oracle.com/cd/E28280_01/bi.1111/e22258/add_burst_def.htm#BIPDM347
    Bogdan

  • How to default Concurrent Program delivery options to Email.

    As of r12.1.3, we have a new button in concurrent request submission window called "Delivery Opts"
    Clicking that button opens up a new window with delivery options.   Second tab contains the Email option.
    I have a need where a concurrent program is submitted it should email the output  by default without needing to manually enter email details every time.
    I know that this can be done via scheduled concurrent requests. But in my case this concurrent program will be part of the shipping document set and will be submitted through the form and not SRS. 
    In concurrent program definition window under AOL,  we have ability to assign default printer, but we do not have any ability to assign default email functionality.   It would be nicer if we had one.
    That having said,  does any one know how to do this ?  How can I submit a concurrent program from a form and default to email option ?   Where would I control this setup?
    Please advise.
    Darsh

    you may not be able to do that by setup, but if you submit this request using pl/sql code you can do this
    please check example below
    DECLARE
    l_conc_id NUMBER;
    l_user_id NUMBER := xxx ; -- you can assign it from profile option value
    l_resp_id NUMBER := xxx ; -- you can assign it from profile option value
    l_resp_ppl_id NUMBER := xxx; -- you can assign it from profile option value
    l_boolean BOOLEAN;
    BEGIN
    l_boolean :=
    fnd_request.add_delivery_option (TYPE => 'E', -- this one to speciy the delivery option as Email
    p_argument1 => 'Testing the Email option from back end', -- subject for the mail
    p_argument2 => '[email protected]', -- from address
    p_argument3 => '[email protected]','[email protected]', -- to address
    p_argument4 => '', -- cc address to be specified here.
    nls_language => ''); -- language option);
    IF l_boolean = TRUE THEN
    FND_GLOBAL.APPS_INITIALIZE (l_user_id, l_resp_id, l_resp_ppl_id); -- intialize the apps.
    l_conc_id :=
    fnd_request.submit_request (application => 'FND',program => 'XXXXXXX', -- you concurrent program.
    start_time => SYSDATE,sub_request => FALSE);
    END IF;
    END;

  • Forms personalyzation, passing Form field values to SRS concurrent request.

    Hi,
    Iam calling an SRS from forms personlization. Can any body tell me how to pass the Form field values as parameters to the Reports. (Example when they call this Concurrent request from Transactions screen, The invoice number should be defaulted in the report parameter).
    Regards,,
    Anil.

    Hi,
    You can use FND_REQUEST.SUBMIT_REQUEST to submit a concurrent progrm with parameters given.
    For example, get the invoice number into v_invoice_no and call a function included code bellow.
    FND_REQUEST.SUBMIT_REQUEST(
    <app_short_name>,
    <concurrent_short_name>,
    to_char(SYSDATE,'DD-MON-YYYY HH24:MI'),
    FALSE,
    v_invoice_no,chr(0),'','','','','','','','',
    '','','','','','','','','','');-- 100 ARGUMENTS FROM THE BEGINNING
    Where chr(0) must be the last argument.

  • Spawned Concurrent Request passing null to the argument

    Hi,
    I created a concurrent request with a package.procedure1 as the executable. This calls another concurrent program which has the executable as package.procedure2. This calls by passing one argument, the 2nd program was called but inside the procedure2, the arugument value is null. Before passing the arugument value is 1 and also in the 2nd program concurrent request parameters also its showing the value as 1. But inside the 2nd program procedure, tha value is becoming null. Can you please help me in this.
    Thanks,
    HC

    In the form FNDRSRUN which is the Standard Request Submission form there are parameters CHAR1-CHAR5, NUMBER1-NUMBER5, and DATE1-DATE5. I was wondering if i populate the parameter NUMBER1 with my value how can I access this parameter when the form is brought up. This is more of an applications setup issue I will be creating a function that calls the FNDRSRUN form this function will force this form to use a single request not a request group. In the request setups there is a parameter. When I set up the request parameter I have to select a value set and then for Default Type I can select Constant, Profile, SQL Statement, or Segment and then I have to give a default value. Can I default this parameter to use NUMBER1 or another parameter in the FNDRSRUN form.

  • 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

  • APEX integration with EBS 11i10: view concurrent request output

    Hi All:
    ENV: APEX 4.0
    EBS: 11i10
    DB: 10r2
    APEX is installed in the same database as EBS 11i10
    1. I have developed a APEX application that is can be launched from EBS as a form function. Also, the APEX will not ask any credential when user launch it from EBS, since user is already authenticated. Also, APEX will also display FND username, responsibility for user who has login - <<This is already implemented>>
    2. by Default, APEX will display a page, where user can browser and import a csv file into a predefined custom table <<This is already implemented>>
    3. After csv file is imported into cusotm table, user will click "Submit" button to process the data. APEX will submit a concurrent request (eventually, the concurrent program will call Oracle API to process data). A concurrent request is will display on the apex page. << This is WIP and I don't forsee any issue to implement this, since many have done this before>>
    4. User will write down the request id from step 3 and go to another apex page. In this page, user will enter request id and click "View Output", which should retrieve the concurrent output for that request id and display the output in a new browser. I don't want user go back to EBS to view the concurrent output. << This is my question for this thread>>
    My question for step 4: is there a seeded EBS API (FND_???) that I can call by passing a request id and API should display the concurrent request output in a browser automatically? Assuming, I will use fnd_global.apps_initialize() API in this page to set EBS env properly.
    My question may not be a direct APEX question; however, I hope someone can offer some help to me. I have done numerous research on this and still haven't find this API.
    Thanks!
    Kevin

    Hi Kevin,
    I am having an issue implementing the Call from an EBS menu entry to the APEX Page.
    I created the menu entry as a SSWA Function that use the apex_launch procedure to call the APEX page but when the user clicks on the option menu, the EBS login page appears.
    Can you share with me how can I fix this?
    Thanks
    AEstrada.

  • Mail delivery option not working as expected

    Hi Jay,
    I am running MS 6.0p1. I am using Sun ONE Delegated Administrator for Messaging and Collaboration
    Version 1.2P2 to create and maintain mailboxes.
    I have a need to run a program when mail is sent to a certain mailbox, so I created the mailbox and went into the Mail Delivery Options screen, checked the "Enable the following programs" checkbox, and put the full path to the command in the box. When I tried to send a message to the specified address, it bounced.
    Thinking that there was something wrong with the program itself, I tried to simplify the test by setting the program to "/bin/false", but that still bounced.
    Here is the LDAP entry for the mailbox in question:
    dn: uid=test, ou=people, o=qisc.com,o=q
    objectClass: top
    objectClass: person
    objectClass: organizationalPerson
    objectClass: inetOrgPerson
    objectClass: inetUser
    objectClass: ipUser
    objectClass: nsManagedPerson
    objectClass: userPresenceProfile
    objectClass: inetMailUser
    objectClass: inetLocalMailRecipient
    mail: [email protected]
    mailUserStatus: active
    dataSource: NDA 4.5 Delegated Administrator
    mailHost: quixote.qisc.com
    givenName: Test
    cn: Test Program
    uid: test
    nsdaCapability: mailListCreate
    sn: Program
    preferredLanguage: en
    inetUserStatus: active
    userPassword: {SSHA}value deleted==
    mailDeliveryOption: program
    mailProgramDeliveryInfo: /bin/falseWhen I send mail to this address, here's the bounce message:
    Your message cannot be delivered to the following recipients:
      Recipient address: test%/bin/false@pipe-daemon
      Original address: [email protected]
      Reason: Address not found in database
    Reporting-MTA: dns;quixote.qisc.com (pipe-daemon)
    Original-recipient: rfc822;[email protected]
    Final-recipient: rfc822;test%/bin/false@pipe-daemon
    Action: failed
    Status: 5.0.0 (Address not found in database)What am I doing wrong?
    Thanks,
    Bill

    As it turns out, setting this up was simple, one I figured out the "imsimta program" thing.
    Here's what I did to get this working.
    1. Created the following shell script named "deliver-listserv" in the /var/opt/SUNWmsgsr/site-programs directory:
    #!/bin/ksh
    #       Script to invoke the LISTSERV lsv_amin command when a
    # message is sent to a mailing list.
    LISTSERV_HOME=~listserv
    LSV_AMIN=$LISTSERV_HOME/bin/lsv_amin
    SPOOL_DIR=$LISTSERV_HOME/spool
    listAddress=$1
    listAddress=${listAddress%+listserv}
    if [ "$listAddress" = "" ];then
            exit 1
    fi
    exec $LSV_AMIN $SPOOL_DIR $listAddress2. Set the permissions of the above script to 755.
    3. Added this program to the list of approved programs using the imsimta program command:
    imsimta program -a -m listserv -p deliver-listserv -e postmaster -g "%s"4. For each list in question, created a mailbox for all of the addresses required by LISTSERV (in this case, test, owner-test, test-request, test-search-request, test-server, test-signoff-request, and test-subscribe-request).
    5. For each of the mailboxes created in #5, set the mail delivery options to run the message using the listserv method defined in #3 by checking the "Enable the following programs" checkbox and specifying "listserv" in the command text box. This sets the following attributes in the mailbox's LDAP entry:
    mailDeliveryOption: program
    mailProgramDeliveryInfo: listservThat's all it takes. Since I specified the "-g" option to supply the username when the program is called, the string "test+listserv" is passed to my script, where I simply strip off the "+listserv" and then invoke the lsv_amin program to handle the delivery. Darned if it didn't work on the first try!
    Bill

  • Adding Concurrent Request monitoring to an application

    I am trying to implement just the concurrent request monitoring and did the exact steps as described in the OA Dev. Guide. Also, I am passing the requestID as an additional parameter to the request monitoring page. I am using a fireAction to get the request id that the user clicked on and doing the following
    HashMap params = new HashMap();
    params.put("requestID",requestId);
    pageContext.forwardImmediately("FNDCPVIEWREQUEST", (byte)0, null, params, true, this.ADD_BREAD_CRUMB_YES);
    I am getting the following errors when it gets into the request monitoring page,
    # Method findChildIndex cannot find the child with the given itemName.
    # The window title attribute for the page layout region has not been set. This attribute value will be used for the browser window title and should be set according to the UI standards. A default window title will be displayed for all such pages that violate the standards. Action: Set the window title or title attribute for the page layout region. The title attribute is used as a secondary source for the window title if the window title is missing.
    Also, it is not filtering the results with the requestID that I passed.
    Any help is greatly appreciated.
    Cheers,
    Nat

    Just a thought before you can goto support is that you can create a function of your own with the given akRegionCode and other values. Give it a try with your function call or check if the provided seeded function is correct in all aspect, at times seeded values are corrupted.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Maybe you are looking for

  • My imessanger is not working in ios 6, i m using iphone 4

    i m using iphone 4 its factory unlock and i have updated ios 6 after this i m not able to activate my imessage please assist on this.

  • Possible to change type of spry validation text field at run time?

    I am trying to record a date of death on a form, which obviously for live people might not require a value. I have a radio group (Yes/No) that specifies whether the fields associated with the date of death are visible (select for month, day and year)

  • HT1386 Iphone won't sync with Itunes

    I have my Iphone hooked up to the computer via USB, and it shows the Iphone on Itunes, however, it is not giving me an opetion to sync the Iphone or to Transfer my purchases.  It's also showing that 5.88 gigabites of my 8 gb Iphone 4 is used with the

  • Logic X Crashes When Exporting Project

    Hi all, Everytime I go to export my project via File - Share - Song to iTunes, the software inexplicably crashes. I'll supply the dump report following the explanation. An issue that may be causing this, although I'm not sure how to remedy it, is a m

  • Passing parameters to function

    hi :) how can i pass acdm_Repeater.currentItem.@help to a OpenWindow() function? what would i put inside the ()? Thanks!