Passing Parameters in XML Publisher

Hi,
I want to pass a parameter to a XML Publisher Report.(in Oracle Apps)
Can anyone of you pose an example.
Currently I have a report with main query as
SELECT papf.*
FROM   apps.per_all_people_f papf
where papf.current_employee_flag = 'Y'
and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date;I want to pass a parameter :p_effective_date and use in query instead of sysdate.
Please post the entire data Definition File

>
I want to pass a parameter to a XML Publisher Report.(in Oracle Apps)
>
do you have concurrent program in apps for xml publisher report?
>
Currently I have a report with main query as
SELECT papf.*
FROM apps.per_all_people_f papf
where papf.current_employee_flag = 'Y'
and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date;
>
is it in xml data definition?
if above is true then
in concurrent add parameter (look at FND_STANDARD_DATE)
in xml data definition add as example
<?xml version="1.0" encoding="UTF-8" ?>
<dataTemplate name="XXTEST" version="1.0">
<parameters>
  <parameter name="P_DATE" dataType = "date"></parameter>
</parameters>
<dataQuery>
<sqlStatement name="Q_1">
<![CDATA[
SELECT papf.*
FROM   apps.per_all_people_f papf
where papf.current_employee_flag = 'Y'
and trunc(:P_DATE) between papf.effective_start_date and papf.effective_end_date;
]]>
</sqlStatement></dataQuery>
...

Similar Messages

  • Passing Parameters from XML file to Java Application

    Can any one help me to know the way of passing values from XML file to Java Application..
    Thanx in advance

    With the Processing Instructions <?name pidata?>
    Get the Nodes in a Document.
    Node node;
    if(node.getNodeType()==Node.PROCESSING_INSTRUCTION_NODE)
    //String param=node.getData();

  • Passing parameters to BI Publisher report via a web service

    I have got the application interface to BI Publisher working through the white paper "Integrating Oracle Application Express with BI Publisher". The last bit of trouble I'm having is passing a parameter to my BI Publisher report. I believe this is done in the "download" process where the soap envelope is created, but I'm not sure.
    The code in the white paper is:
    <parameterNameValues xsi:type="pub:ArrayOfParamNameValue" soapenc:arrayType="pub:ParamNameValue[]"/>
    If I have a parameter of "HEADER_ID" with a value of say "5", how do I code this? I have tried the following, but it doesn't work:
    <parameterNameValues >
    <item>
    <name>HEADER_ID</name>
    <multiValuesAllowed>false</multiValuesAllowed>
    <values>
    <item>5</item>
    </values>
    </item>
    Alex.

    Hello Alex
    This format works for me...
                   <parameterNameValues>
                      <item>
                         <name>P_CONTACT_ID</name>
                         <multiValuesAllowed>true</multiValuesAllowed>
                         <values>
                            <item>#P117_CONTACT_ID#</item>
                         </values>
                      </item>
                   </parameterNameValues>The only difference I can see is your setting of <multiValuesAllowed>false</multiValuesAllowed>
    Aside from that, how is your BIP report configured to receive the parameter?
    Kind regards
    Simon Gadd

  • Passing Value from BI Beans to XML Publisher

    Hi,
    I have requirement to get data from BI Beans and pass it to XML publisher for display. How to do this handshake (pass value). I read that XML publisher understand only XML data, my doubt is if xml pub can read data from browser/BI beans or not?
    regds
    Prakash

    Can XML publisher read data on the fly from BI Bean/Browser and display in HTML format? Furthermore we want that user should be able to click on these values in displayed HTML page and fetch data from Database and display in new HTML page.
    Is it possible in XML publisher, please advice how to do that.
    Thanks
    Prakash

  • OAF: passing parameters to report from OAF page and running concurrent prog

    Hi Everyone,
    i have an OAF page with 10 fields after filling those fields i need to press "Submit" button.
    On pressing Submit button 5 parameters i have to pass to the xml publisher report to run the concurrent program and display the output in pdf format.(Out of 10 fields on the page the first 5 fields will be passed as parameters)
    How can i pass parameters from OAF page to the report(concurrent program)?
    and how can i call concurrent program?
    and how can display the output of the report in pdf format after calling the concurrent program?
    Any answers will be really useful...
    Thanks in advance.
    Thanks.

    Hi kumar ,
    XML report will generate output in PDF format , first you need to try generating report separately , manually submit
    the concurrent program and make sure every thing goes well .
    Once the above step is done you can try to submit the concurrent from controller class . The submitRequest method
    will return the request ID of the concurrent program .
    Now with the help of this request ID you can redirect the page to Oracle standards Request Page( you can monitor
    the status of concurrent program and view output ) this can be done with the following piece of code
    String url = "OA.jsp";
    parameters.put("akRegionApplicationId", "0");
    parameters.put("akRegionCode","FNDCPREQUESTVIEWPAGE");
    String id = "" + return_reqId + "";
    parameters.put("requestMode","DEFERRED");
    parameters.put("requestId", id);
    pageContext.setForwardURL(url,null,OAWebBeanConstants.KEEP_MENU_CONTEXT,null,parameters,true,OAWebBeanConstants.ADD_BREAD_CRUMB_NO ,OAWebBeanConstants.IGNORE_MESSAGES);
    Keerthi

  • XML Publisher Report  - Possible for multi-select LOV parameters?

    I am new to using BI Publisher for generating reports out of E-Business Suite. I am looking for assistance with 2 questions below
    1. I have created an LOV parameter based on a value set, is it possible to allow the user to select one, all, or a subset?
    2. Is there a way to model an "IN" statement in the XML where using the parameter?
    Thank you.

    With whatever i could make out is you are trying to change a discovere report to xml; publisher report isnt it?
    To answe to your question, directly it is not possible to have In clause but you could use some smart logic like lexical parameters etc to achieve similar things.I guess you cannot do in in EBS Reports too.

  • XML Publisher 5.6.2. parameters (XDOREPPB)

    I need the XML Publisher Parameters sequence from version 5.6.2.

    Can you not get it from the XDOREPPB conc program definition? or do you have some other installed version?
    Tim

  • Does XML approach for passing parameters in the query make the query slow?

    Hi,
    I am using XML approach for passing parameters in a query. This is running very slow but when I pass comma separated values in parameter, it runs very fast.
    So it concludes that we should not use XML approach for passing parameters. Please confirm me that Am I right or wrong?
    I have also googled to clear my doubt but not get solution till now. please help me.
    Regards,
    Sachin

    914014 wrote:
    Hi,
    I am using XML approach for passing parameters in a query. This is running very slow but when I pass comma separated values in parameter, it runs very fast.
    So it concludes that we should not use XML approach for passing parameters. Please confirm me that Am I right or wrong?
    I have also googled to clear my doubt but not get solution till now. please help me.
    Regards,
    SachinShow us what you are doing, create a simple yet complete example we can run on our Oracle instances.
    Then we will know exactly what you mean, and can comment appropriately.
    Cheers,

  • XML Publisher Report Output from OAF Page

    Hi,
    I created a button in a OAF page, and called the XML publisher Report program on click of this button. The concurrent request was ran when check from View Requests. When I click on viewout, the pdf document was open with the option, open, save, cancel. But this is not coming up in the OAF page. when debugged the code, the url is null.
    Please see the below code.
    OADBTransactionImpl oadbtransactionimpl = (OADBTransactionImpl)paramOAPageContext.getRootApplicationModule().getOADBTransaction();
    String s1 = oadbtransactionimpl.getAppsContext().getEnvStore().getEnv("TWO_TASK");
    System.out.println("s1 = " + s1);
    String s2 = oadbtransactionimpl.getAppsContext().getEnvStore().getEnv("GWYUID");
    System.out.println("s2 = " + s2);
    String s3 = "BEGIN :1 := fnd_webfile.get_url(fnd_webfile.request_out, :2, :3, :4, 2); end;";
    CallableStatement callablestatement = paramOAPageContext.getApplicationModule(paramOAWebBean).getOADBTransaction().createCallableStatement(s3, 1);
    System.out.println("s3 = " + s3);
    if(requestId != 0)
    try
    Number number = new Number(requestId);
    callablestatement.registerOutParameter(1, 12);
    callablestatement.setInt(2, number.intValue());
    callablestatement.setString(3, s2);
    callablestatement.setString(4, s1);
    callablestatement.execute();
    String s4 = callablestatement.getString(1);
    System.out.println("Before S4 if statement");
    if(s4 == null || s4.equals(""))
    // throw new RuntimeException();
    System.out.println("URL is null");
    System.out.println(" print ouput url - " + s4 );
    // throw OAException.wrapperException(exception);
    oadbtransactionimpl.putValue("OutputURL", s4);
    System.out.println(" print ouput url - " + s4 );
    }

    Look at the links AJ gave.
    Basically what you will do is create a Data Definition and assign a Data Template to it. Create a (document) Template and assign it to your data definition. You will use the XML Publisher Java API classes to pass parameters to your data template and extract the XML data. Then you will use this in conjunction with your document template and the OAF integration region to present the final output to the user.
    All of these things are in the XML Publisher documentation and Javadocs.

  • XML Publisher Report getting errored out

    Hi,
    I have created a basci XML Publisher report.
    When I run the report I am getting the following error in concurrent program log.
    XDO Data Engine ver 1.0
    Resp: 51553
    Org ID : 996
    Request ID: 5040983
    All Parameters: p_po_number=11
    Data Template Code: TDD1
    Data Template Application Short Name: PO
    Debug Flag: Y
    {p_po_number=11}
    Calling XDO Data Engine...
    [072706_012532569][][STATEMENT] oracle.jdbc.driver.OracleBlobInputStream@1b5340c
    [072706_012533015][][STATEMENT] Template parsing started...
    [072706_012533766][][EXCEPTION] java.lang.NullPointerException
         at oracle.apps.xdo.dataengine.DataTemplateParser.GetNodeNumChildren(DataTemplateParser.java:327)
         at oracle.apps.xdo.dataengine.DataTemplateParser.templateParser(DataTemplateParser.java:251)
         at oracle.apps.xdo.dataengine.XMLPGEN.setDataTemplate(XMLPGEN.java:642)
         at oracle.apps.xdo.dataengine.DataProcessor.setDataTemplate(DataProcessor.java:169)
         at oracle.apps.xdo.oa.util.DataTemplate.<init>(DataTemplate.java:136)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:259)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    [072706_012533766][][STATEMENT] Template parsing completed...
    [072706_012533766][][STATEMENT] Setting Data Template
    [072706_012533766][][STATEMENT] Setting JDBC Connection
    [072706_012533766][][STATEMENT] Setting Parameters
    [072706_012533767][][STATEMENT] Setting Parameters
    [072706_012533826][][STATEMENT] Process Data ...
    [072706_012533870][][STATEMENT] Writing Data ...
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
         at com.sun.java.util.collections.ArrayList.RangeCheck(ArrayList.java:492)
         at com.sun.java.util.collections.ArrayList.get(ArrayList.java:306)
         at oracle.apps.xdo.dataengine.DataTemplateParser.getParentDataSource(DataTemplateParser.java:1511)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeDefaultGroup(XMLPGEN.java:398)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroupStructure(XMLPGEN.java:357)
         at oracle.apps.xdo.dataengine.XMLPGEN.processData(XMLPGEN.java:342)
         at oracle.apps.xdo.dataengine.XMLPGEN.processXML(XMLPGEN.java:288)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeXML(XMLPGEN.java:312)
         at oracle.apps.xdo.dataengine.DataProcessor.processData(DataProcessor.java:307)
         at oracle.apps.xdo.oa.util.DataTemplate.processData(DataTemplate.java:207)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:272)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    The steps I followed to create the report are
    1. I have created a concurrent program with executable as XDODTEXE.
    2. Created a Data Template
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <dataTemplate name="DATA" version="1.0">
    <parameters>
    <parameter name="p_po_number" dataType="varchar2"/>
    </parameters>
    <dataQuery>
    <sqlStatement name="ROW">
    <![CDATA[select pha.segment1, pra.release_num,pra.org_id
    from
    po_headers_all  pha,
    po_releases_all pra
    where
    pha.po_header_id=pra.po_header_id and
    pha.segment1=:p_po_number]]>
    </sqlStatement>
    </dataQuery>
    </dataTemplate>
    3. I have created a data definition with concurrent program short name as code and uploading data template.
    4.I have created a rtf template and registered against the data definition.
    When I run the concurrent program, its failing with the above mentioned error, I am not able to debug out of it.
    Could somebody please help me?
    Thanks in Advance,
    Thiru

    Hi,
    I don't see any issue with data template. it works fine for me .
    Make sure the CP program shortname and Application name are the same as data definiton code and application name.
    As per the error It seems the JCP could not get the data template from repository and its passing null.
    What xdo version you are using ?

  • Invoking XML Publisher Report from PL/SQL

    Hi,
    I have a PL/SQL procecedure which invokes the Concurrent Request for the XML Publisher Report. This one finishes with a warning and I get 'Unable to publish output' when I try to view the output. Exact Error: "Unable to find the published output for this request "
    But if I run the same report using Concurrent program, the Report executes with no error. Also the desired output is coming. I am not sure where I am doing wrong in code.
    My code which invokes the XML Publisher Report (from PL/SQL package)is something like this:
    declare
    x boolean;
    l_no_of_copies varchar2(45);
    l_printername varchar2(45);
    l_print_style varchar2(45);
    l_result boolean;
    y number;
    begin
    x := fnd_request.add_layout (template_appl_name => 'XXTMG', template_code => 'XXT_5001_BOL_T', template_language => 'EN', template_territory => 'US', output_format => 'XML');
    l_no_of_copies := fnd_profile.VALUE ('XXTMG_SH_BOL_REPORT_NO_OF_COPIES');
    l_printername := fnd_profile.VALUE ('XXTMG_SH_BOL_REPORT_PRINTER');
    l_print_style := NULL; --For setting the Printer Options
    l_result := fnd_request.set_print_options (l_printername, l_print_style, l_no_of_copies, TRUE, 'N');
    l_result := fnd_request.add_printer (l_printername, 0);
    y := fnd_request.submit_request ('XXTMG', 'XXT_5001_BOL', '', TO_CHAR (SYSDATE, 'YYYY/MM/DD HH24:MI:SS'), FALSE, 'CH-120079') ;
    end;
    Please let me know where I might be going wrong
    Thanks

    Hi Sumit,
    You can try with this code:
    exec dbms_application_info.set_client_info(org_id)
    exec fnd_global.APPS_INITIALIZE(user_id,resp_id,appl_id);
    declare
    x boolean;
    l_no_of_copies varchar2(45);
    l_printername varchar2(45);
    l_print_style varchar2(45);
    l_result boolean;
    y number;
    begin
    x := fnd_request.add_layout ('XXTMG' --template_appl_name 
              ,'XXT_5001_BOL_T' --template_code
              ,'en' --template_language 
         ,'US' --template_territory
         ,'XML' --output_format
    if (x=TRUE) then
    y := fnd_request.submit_request (
                        'XXTMG'           --application 
                        ,'XXT_5001_BOL'      --program
                        ,SYSDATE          --start_time
                        ,FALSE               --sub_request
                        ,'CH-120079'          --argument1 (Program's Parameter)
    if y>0 then
              dbms_output.put_line('Request ID '||y);
    end if;
    end if; --if (x=TRUE) then
    end;
    Make sure that program has only one input parameter. If program has other parameters then you can pass those parameters like argument1, argument2... etc.
    Now you can see this submited request in your application using your user id. If you able to see your request in concurrent request then you can add printer parameters in this programs.
    You don't need to pass all 100 parameters.
    I am executing many programs/reports using this code.
    Thanks
    Ravi
    [email protected]
    Message was edited by:
    Ravi Tripathi

  • Printing the XML Publisher report output  from different trays of printer.

    I am generating the XML Publisher report and the output is in 5 pages and that is sent to the printer
    In the printer there are two trays one tray(tray 1) consists of company watermarked papers and the other tray(tray 2) will be consisting of ordinary papers
    I want to print the first two pages of the report on the papers of first tray and the remaining pages to be printed from another tray consisting of ordinary papers.
    How can i do this in XML Publisher.
    Any response will be appreciated
    Thanks
    Saurav

    Look at the links AJ gave.
    Basically what you will do is create a Data Definition and assign a Data Template to it. Create a (document) Template and assign it to your data definition. You will use the XML Publisher Java API classes to pass parameters to your data template and extract the XML data. Then you will use this in conjunction with your document template and the OAF integration region to present the final output to the user.
    All of these things are in the XML Publisher documentation and Javadocs.

  • Calling XML Publisher report(RDF based) From OAF

    Hi All,
    I have requirement where i need to call one of the custom XML Publisher report from oaf by passing the parameters.
    and i dnt want this using concurrent program.
    I have an idea of calling xml publisher report which is Data Template based(XML).
    http://oracle-hack.blogspot.ae/2012/04/launching-xml-publisher-from-oa.html
    but in my case the report is RDF based.
    They are generating the XML using one of the custom rdf. How can we achieve this?
    Please help.

    Hi,
    Thanks for the reply.
    Yeah yes. this method i know in my case the Custom XML Report is based on a rdf.
    So just i want to know it can be achievable ir not? if so how?
    Thanks
    Bharat

  • XML Publisher

    Hi all,
    I want certain clarifications n XML Publisher reporting tool
    1.I have attached a java code to call the report and have hard coded the location of rtf file and the datatemplate.
    But we dont want to hardcode the location.What are the possible ways to prevent hardcoding.
    2.From XML Publisher Administration responsibility, I created a data definition and a template(RTF Template)
    But we are not registering the report as a concurrent program.So how to use data definition and the templates directly in the java program.
    3.What are the steps to be performed to make the report translatable.
    Java Code:
    package oracle.apps.dpp.report;
    import com.sun.java.util.collections.Hashtable;
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.Collection;
    import oracle.apps.xdo.XDOException;
    import oracle.apps.xdo.dataengine.DataProcessor;
    import oracle.apps.xdo.template.FOProcessor;
    import oracle.apps.xdo.template.RTFProcessor;
    public class DPPReportAPI {
    public DPPReportAPI() {
    public String getUIReportUI(String p_strReprtLayout, Hashtable p_htParam, String p_strReportType) {
    //based on the layout, write the SQL and bind it with the parameters in the Hashtable
    //to get the value in the hashtable, use htParam.get("param1");
    //pass the formed SQL for execution to the XML Publisher API that returns XMLdata
    //Use the XMLData and the layout to generate the report
    OutputStream rtfXSLOS = new ByteArrayOutputStream();
    InputStream xmlDataIS = null;
    InputStream xmlTransIS = null;
    try {
    RTFProcessor processorRTF2XSL =
    new RTFProcessor(p_strReprtLayout);
    //Convert rtf to FO XSL
    processorRTF2XSL.setOutput(rtfXSLOS);
    processorRTF2XSL.process();
    } catch (Exception e) {
    System.out.println("catch " + e.getMessage());
    System.out.println(" Exception in xxmlp.FormatNotification, Method-formatToXSL");
    e.printStackTrace();
    //Convert XSL to String
    String xslString = ((ByteArrayOutputStream)rtfXSLOS).toString();
    //Get xsl template as input stream
    InputStream xslTemplateIS =
    new ByteArrayInputStream(xslString.getBytes());
    try {
    Class.forName("oracle.jdbc.OracleDriver");
    String url = "jdbc:oracle:thin:@ap601sdb:20063:cz121dv1";
    java.sql.Connection jdbcConnection = DriverManager.getConnection(url,"apps", "apps");
    DataProcessor dataProcessor = new DataProcessor();
    dataProcessor.setDataTemplate("/home/sanagar/Java/testdatatemplate.xml");
    Hashtable parameters = p_htParam;
    //parameters.put("id", "catalog1");
    dataProcessor.setParameters(parameters);
    dataProcessor.setConnection(jdbcConnection);
    dataProcessor.setConnection(jdbcConnection);
    dataProcessor.setOutput("/home/sanagar/Java/testoutput.xml");
    dataProcessor.processData();
    } catch (SQLException e) {
    System.out.println("SQLException " + e.getMessage());
    } catch (ClassNotFoundException e) {
    System.out.println("ClassNotFoundException " + e.getMessage());
    } catch (XDOException e) {
    System.out.println("XDOException" + e.getMessage());
    FOProcessor processorXSL2RPT = new FOProcessor();
    processorXSL2RPT.setData("/home/sanagar/Java/testOutput.xml");
    processorXSL2RPT.setTemplate(xslTemplateIS);
    //Set Output
    OutputStream osReport = new ByteArrayOutputStream();
    processorXSL2RPT.setOutput(osReport);
    //Set Output Format
    if (p_strReportType == null || p_strReportType != null && p_strReportType.equals("FORMAT_PDF"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_PDF);
    else if (p_strReportType.equals("FORMAT_RTF"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_RTF);
    else if (p_strReportType.equals("FORMAT_HTML"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_HTML);
    else if (p_strReportType.equals("FORMAT_EXCEL"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_EXCEL);
    try {
    processorXSL2RPT.generate();
    } catch (XDOException e) {
    e.printStackTrace();
    System.exit(1);
    return osReport.toString();
    public static void main(String[] args) {
    DPPReportAPI xmlPublisher = new DPPReportAPI();
    Hashtable parameters = new Hashtable();
    parameters.put("P_TRANSACTION_NUMBER", "1000");
    String strOutput = xmlPublisher.getUIReportUI("/home/sanagar/Java/CUSTOMERCLAIM.rtf", parameters, "FORMAT_RTF");
    System.out.println("Output String: "+strOutput);
    Thanks,
    Sangheetha.

    Hi Sangheetha,
    I am new to Java, and working on the XMLP 5.6.3 with EBS 11.5.9.
    Where to write this Java code for bursting or the Java API's documented in XML Publisher user guide. JDevloper tool is required to do this, if yes pls let me know which version should i go for and how can use for XMLP to develop reports, i mean how to integrate the JDeveloper with XML Publisher and EBS.
    I really appriciate your early reply.
    Thanks,
    Madhu

  • Migration of our reports from Streamserve to XML publisher in Oracle EBS

    Dear All,
    I am working for a company using Oracle Applications 11.5.10.2 and we have several critical reports developped with Streamserve V3 (Customer Invoice , Sales Order Acknowledgment, Shipping Advice, PO layout, ...).
    For various reasons we plan to abandon Streamserve and migrate to XML publisher or BI publisher whose functionalities seem to cover most of our needs.
    However, my knowledge of XMLP/BIP is quite basic and I need some information on how to implement the reports.
    I will be very glad and grateful if someone accepts to share his/her experience by answering a few questions :
    1) What are the main differences between the XML publisher version included in APPS 11.5.10.2 and the standalone version of BI publisher ?
    2) In most of our reports the language depends on the third party (vendor, customer, carrier, ...) so in the same report batch we can have some documents to be printed in English, while some other should be in French.
    Is it possible to achieve that with XMLP or is the language to be chosen when submitting the concurrent request ?
    3) As for languages, the delivery of the document (email or printed paper) depends also on the third party.
    Is it possible in a same batch to have some documents emailed and other not ?
    4) The bursting engine seems to be the main solution to manage the way documents are delivered.
    a) How can we automatically launch it after the main request completion ? (most of our reports are scheduled to run periodically)
    b) Is it possible to make bursting with a dynamically generated control file ?
    c) What if the bursting engine does not couver all our needs ? Is there a way to develop our own deliver logic ? If so, where to find a step by step procedure to achieve that ? (knowing that we are newbies in Java language)
    5) Some of our reports must be generated in PCL rather than PDF. I think that is not native in XMLP so what may be the workaround ?
    Thanks in advance for your very helpfull answers.
    Best regards
    Karim Helali
    Paris, France

    Thank you Steven for your quick reply.
    Here are my comments/precisions :
    1) What we would like to konw is what are the functionnalities included only in that standalone version. This way we can decide if it is worth paying the quite expensive extra licence for BIP or if the EBS version of XMLP is enough for us.
    I tried out to find this quite basic information without success. If anyone can indicate an oracle reference document
    2) I know that the language is chosen via the template. Also, when you submit an XMLP concurrent request in EBS you have to choose which template to apply for the layout. So it looks like it is not posssible within a unique concurrent request to generate documents in more than one language. Is it so or am I missing something ?
    3) Regarding documents multiple delivery management, I undertsand that we can do it either with bursting engine or with specific JAVA code implementing XMLP APIS. Even we are newbies in JAVA, we can deal with that. But I am quite puzzled as I find nowhere a document that explains how to develop that and especially how to integrate this within EBS.
    Let me explain you our current logic with Streamserve and let me know how this can be implemented within XMLP :
    - a report is setup in EBS as Executable type = SqlPlus / Output Type=PDF
    - the SQLPLUS scripts takes into account the user request's parameters and generate an XML(like) file including all the data
    - at the end the SQLPLUS calls a specific shell that runs the Streamserve step : the XML file is passed to the specific streamserve binary report wich generates several outputs (global PDF for the concurrent request output + global PCL flow sent to the printer queue + 0-n physical file(s) for archiving + 0-n email(s) sent ...)
    - The language and delivery modes are not unique within a batch: they are decided per document in the streamserve binary report (based on third party setup included in the XML data file). So we don't need to launch a report batch per language or delivery mode.
    I think such process should be possible using XMLP java APIS but I am quite stuck as I don't know how to start. Has anyone implemented such a global process in EBS with XML ?
    Thanks again
    Karim Helali

Maybe you are looking for

  • Error in sql_engine_core_inst_Cpu64_1.log file for SQL Server 2012

    I was running SQL Server 2012 in Win 7 64 bit OS. Some how I found SQLSERVER server is not running and I was not able to run the service. Then I tried to unisntall and install again. And I found that some of the SQL Server features got failed,  like:

  • DVD capturing - What setting on Easy Setup?

    Hello, I'm caputuring video from my DVD player which is : connected RCA to a Canopus converter box : out firewire and into the Macbook. When I capture the video, I get the message saying "Audio/Video rate may not match sample..." after I'm finished c

  • Hello. I am a blind user. Is there a number to call to get help with an unauthorized purchase?

    I am having trouble using the report a problem thru ITunes. Selected report a problem but just not sure it has been reported. Did this last Friday and have heard nothing from Apple.

  • Persuading dbx to use recompiled object files

    When loading a core file, I get: dbx: warning: Object file is not the same one that was linked into executable. Skipping stabs. (see `help finding-files') because I recompiled the object files as the originally compiled object files are no longer ava

  • Migration Assistant stalls: Solutions and tips

    As a long-time Mac user and fairly competent OS X guru, I was not a happy camper when I found myself floundering through the process of migrating my 2007 MacBook Pro with OS X 10.7 to a brand-new MacBook Pro with OS X 10.8 this weekend.  What was eve