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

Similar Messages

  • Render and Email SSRS reports via SOAP/Web Services

    Hi all
    Running SQL Server 2008 R2 RTM and wondering if the ReportExecution2005.asmx web service can be used to render AND email a report all within the web service (ie. Not wanting to render the report and then having to email it manually). Since RS has the capability
    to email via report manager schedule, wondering if this can be achieved programmatically.
    George

    Hi George,
    In Reporting Services, it supports us to use ReportExecution2005 web service to render a report as MHTML or other formats. And we can use ReportingService2010 web service to subscribe and delivery report. The Reporting Services Execution
    Web service allows developers to programmatically process and render reports from a report server.
    The ReportingService2010 Web service allows developers to programmatically create a subscription in the report server database.
    To process a specific report and render it in the specified format, we can use the “Render” method in the ReportExecutionService. To create a subscription, we can use “CreateSubscription” method in ReportingService2010.
    References:
    Report Server Web Service Methods
    ReportingService2010.CreateSubscription Method
    ReportExecutionService.Render Method
    Hope this helps.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Run XML Publisher Report  via URL (like Oracle Reports)

    Hi All,
    Is it possible to run xml-publisher report via URL?
    In Oracle Reports works this fine:
    http://test:7777/reports/rwservlet?server=test_bihome1&report=test1.rdf&userid=test/testv@db&desformat=pdf&destype=cache
    We need this for public reports without user login.
    Thanks
    Thomas

    Thomas,
    I was waiting to get home before Tim replied... He got the better of me this time :-)
    You say you want to let your users run reports using XMLP just by clicking on an URL same way you do with reports and without having to login. If I got the question right and assuming that:
    1.Your company is not overly concerned on who runs what reports
    2.Who sees what data
    3.Your XMLP installation is on your intranet and firewalled from the outside
    What you can do is:
    On the main page of your XMLP Enterprise installation you should see a folder called "Guest". Any report you create under this folder is run as user "guest" which means you don't have to authenticate yourself as you would normally do.
    I have tested this on my home server and this is what I've done:
    1.Logged in as admin or any other user you've created with admin privileges created a report under the "Guest" folder.
    2.Copied the URL, on my server it is "http://samba.private.net:15101/xmlpserver/Guest/People/People.xdo"
    4.Logged off as admin and pasted the URL to a new browser window
    5.Hit return and Voila, my report runs without the need to login to XMLP.
    Hope this helps. Let us know how you got on.
    Cheers,
    Joao
    PS: If you want to see the report for yourself here's the URL from the outside: http://medeiros.homelinux.net:15101/xmlpserver/Guest/People/People.xdo
    I'll keep the link alive for a couple of days.

  • Passing parameters to a BW Report iView dynamically

    Hi All,
    I want to pass parameters to a BW Report iView at runtime. The requirement is as such:
    I have got some screen selection in a webDynpro iView and I need to pass all those selected values to a BW Report iView based on the user selection. eg. start date and end date selection.
    This is on priority please help me as soon as possible.
    Thanks in advance,
    Murtuza

    Hi Rajat,
    I will try to describe my requirement once again. The iview A is the webDynpro iview and iview B is the BW Report iview. Now I want to make some selections in dropdown ,calendars and input fields in ivew A and then make a call to the iview B with all those parameters so that iview B can fire a query based upon the parameters.
    ie. if I selected say startdate as today's date then this should be passed as a parameter to the BW Report iview and i need to set the application parameter for the BW Report ivew. Hope the reuirement is clear now. Please help me.
    Thanks,
    Murtuza

  • How to call Oracle Reports via Java Web Application ?

    Dear All,
    I have developed a web reports using Oracle Reports 11g and would like to display these reports via Java Web App that will call them.
    Kindly help me in this matter.
    Regards,
    Irfan

    i will go as John suggested.........Construct a URL with required parameters and call it using goLink component
    make a configuration in Report server and
    http://myServer:myport/reports/rwservlet?config=myconfig&destype=cache&desformat=PDF&report=myreport.jsp&myparameter=myvalue

  • Publishing Application Modules as Web Services runs into error

    Hello,
    I want to create a web service based upon and ADF BC Application (in other words, based upon a data control).
    I want to expose the ADF BC Application functionality (DML, calling of procedures) via Web Service.
    I read in the Developers Guid for Forms4GL Developers, parapragh 33.4 (Publishing Application Modules as Web Services), how this can be done:
    How to Enable the J2EE Web Service Option for an Application Module
    To enable your application module as a web service:
    1. Enable a custom Java class for your application module and add to it one or more
    custom methods that you want to appear on the web service interface.
    2. Open the Application Module editor and on the Client Interface tab, select one or
    more custom methods to appear on the client interface.
    3. With the Application Module editor still open, on the Remote panel, select
    Remoteable Application Module, select J2EE Web Service in the Available list
    and shuttle it to the selected list.
    4. Then click OK to save your changes.
    When I follow this series of actions I get the following error:
    Failed to validate method
    oracle.javatools.parser.java.v2.classfile.ClClass$ClMethod@3146a021
    java.lang.IllegalStateException: Failed to validate method oracle.javatools.parser.java.v2.classfile.ClClass$ClMethod@3164a021 whether it is publishable
         at oracle.jbo.dt.jdevx.JdvWebServicePlatform2.getMethodPublishableStatus(JdvWebServicePlatform2.java:254)
         at oracle.jbo.dt.objects.JboWebServicePlatform.generateWebServiceCode(JboWebServicePlatform.java:308)
         at oracle.jbo.dt.objects.JboWebServicePlatform.createServer(JboWebServicePlatform.java:100)
         at oracle.jbo.dt.objects.JboDeployPlatform.createRemoteClass(JboDeployPlatform.java:2077)
         at oracle.jbo.dt.ui.module.AMSaveRemoteThread.doGeneration(AMRemotePanel.java:671)
         at oracle.jbo.dt.ui.module.AMSaveRemoteThread.run(AMRemotePanel.java:658)
    Who has any ideas?
    Regards Leon Smiers

    repost

  • Access Enterprise Search via ABAP Web Service

    Hello ES experts,
    I am looking for more information on how to access Enterprise Search via ABAP web service QSDispatcher, using processQuery operation. I created a client proxy and need information on structure of input and output parameters (query and query result)
    Thanks, Srdjan

    Hi Srdjan
    You can access the SAP ABAP system by configuring it in the NW ES admin console, any system with version > 4.6C can be integrated in the search engine.
    The UI for NW ES is a WebDynpro via Web Browser (In the future will be integrated in Widgets and Portal, etc) but i'm not sure if you want to use the WS to access the results of the ES searching or if you want to integrate a WS from ABAP as part of the searching area...
    Please clarify.
    Thanks,
    Best Regards,
    Luis

  • Limitation on data that can be fetched (ABAP RFC) via a Web Service?

    Hi,
    Is there any limit on the data that can be fetched via a Web Service (ABAP exposed as Web Service). I am trying to fetch PI monitoring data from ABAP Tables via a Web Service and there can be thousands of messages proceesed say in a day and what if user is provided the option of fetching messages for a specefic duration.
    Please advise.
    Neha

    Hello my friend
    If I understand your question correctly, there's an environment variable CPIC_MAX_CONV handles sessions between integration engine and adapter engine (ABAP and Java). By default, the value of this variable is 500, and you might want to increase it to 1000 at least, depends on system throughput. Recommended value from SAP for Production is 5000.
    Hopefully it's helpful,
    Effan

  • Report in HTML web service... unnecessarity tags added

    My requirement is to generate a report in html format in sap and get it through a  web service.
    I need to invoke a sap web service which executes a report function and returns the report in HTML format.
    I am using an RFC BAPI which uses WWW_HTML_FROM_LISTOBJECT function to convert report to html.
    The problem is when the RFC is returning xml data with the html extra data is also being sent which are not of UTF8 charset format but windows-1252 charset.
    So I am unable to parse that xml.
    The extra tags added are <LIST_PAGES>...</LIST_PAGES>, <HYPER_TAGS>...</HYPER_TAGS>, <XFORMAT_DESCRIPTION>...</XFORMAT_DESCRIPTION>. I think these are being added by WWW_HTML_FROM_LISTOBJECT function.
    I don't want these tags to be sent... how can I solve it.
    I hope the question is clear... Please try to help me.
    Thank you.

    I managed to test the web service working from another APEX environment.
    Then I created Form and Report on Web Service page but when I tried to Submit the page to get the report filled with web service, it gave me this error:
    ORA-19025: EXTRACTVALUE returns value of only one node

  • How to create a crystal report using secured web service as a datasource?

    Hi All Expert,
    I having some challenges on how to create a report using secured web service as a datasource in crystal report designer (CR11 R3).
    Secured Web Service including the certificate trusting, token authentication, header and/or body encryption. All web services running on https protocal.
    Could you please suggest me on the solution?
    Thank you and Best Regards,
    Cherr

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551

  • Report that uses web services as data source, prompts for database logon

    I have a crystal report that uses web services as a data source. When I deploy the report to Infoview it prompts me for a database username and password. Since I am not using a database it should not prompt me for these. I tried various options in the CMC->database settings for this report but it still prompts me for the database logon info or tells me that the database logon information is incorrect.
    The report work fine in the Crystal Reports Designer.
    Does anyone know how I can prevent this report from prompting me for the database logon info ?
    Thanks,

    What options have you tried in the CMC?
    Have you tried running the report in Crystal Reports installed directly on the Enterprise machine?

  • Can i receive XML via a web service into the PDF form??

    hi all,  I am able to send data to a server via a web service configured in my email submit button.  Once the data has been received on the server, a reference number is sent back.  My problem starts here as the reference number comes back into my browser and not back into the PDF.  How can i get the reference number into the PDF?  Thanks  J

    Thank you very much for your help.
    I have another question if you don't mind.
    I am trying to establish a WSDL in ALCD. I establish the connection successfully and
    in return i receive predefined objects such as 3 numeric fields and a button.
    I drag these objects onto a new form and try to execute but nothing happens.
    The first 2 objects are supposed to accept input, send it via WSDL to a server that should return
    a new value back to another predefined object when the button is clicked.
    I have not response when the button is clicked. It is as if there is not connection at all.
    If i try and change the button to a submit button and enter the WSDL manually it tries to connect but fails.
    The WSDL does work if I test it using soapUI.
    Would you have any idea why this is not working?
    Thanks
    Joey

  • Send a map of documents via Invoke Web Service

    Hi,
        I have one process with map of documents and 2nd process on other server, where input variable is map od documents too. How can I send this map between these processes via "Invoke Web Service" component? Simple datatypes I can.
    Petr

    Take a look at Quick Start: Assembling a PDF document using the web service API
    It shows how to create an input map for multiple documents.
    But it sounds like you're asking how to create a WSDL that allows you to use an input map as an argument in a Web Service invocation. If so, take a look at the Assembler services WSDL. For 8.2, access
    http://myServer:myPort/soap/services/AssemblerService?wsdl

  • Publish PL/SQL as Web Service

    I am new to Oracle Web Service. I went through Publish PL/SQL as Web Service tutorial and tested from browser. When I tested by
    http://127.0.0.1:8888/PLSQL-PLSQL-context-root/my.CompanyWebService
    I got following message:
    "Error parsing the WSDL for this endpoint.
    oracle.wsdl.internal.WSDLException: oracle.xml.parser.v2.XMLParseException: Start of root element expected."
    I was able to display WSDL somehow by
    http://127.0.0.1:8888/PLSQL-PLSQL-context-root/my.CompanyWebService?WSDL
    I have no clue what is the problem. Please help.
    Thanks.
    Yi Zhou
    [email protected]

    Hi,
    The problem could be because of wrong JDK version. Looks like you are using JDK1.4.2. Could you try checking with JDK 1.3.x
    If you still face problems, specify your environment details and at what stage you are getting the error.
    Sujatha.

  • 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>
    ...

Maybe you are looking for

  • Voice Mail upgrade

    Hii, In this moment I have a virtual machine with Unity 8.6.2 installed and I have to upgrade to 10.5. Any information about the steps or anyone ho finis the upgrade? Any documentation/links will more then OK. Thanks a lot

  • F110 head office customer/vendor

    Hi when I do a payment by the F110 and I am using head office and subsidiary which is also a costumer the system doesn't show the open departures of customers. How can i do the meeting between  the branch and customer.

  • Report at Customer Level

    Hi, I am working for my Sales Application, In that i have Region,Customer,Product and CustomerAccount dimensions etc. In Sales input Template I am entering sales at Region, all products and customer level . In the other Rates Template: I am giving sa

  • Passing INLCUDE name dynamically

    Hi, Is there any way of passing the INCLUDE name dynamically? Scenario is as follows Requirement is to consolidate approx 6 enhancements (user exits) of the same name from 6 different systems into 1system . Objective is to put each of the code in an

  • Macro not working in BEx Analyzer (Refresh selection Screen)

    Hi All, We have migrated work book for 3.x to 7.x and work book having lot of macros calculated and using multiple quires in single work books for inpt selection screen written Macro same macro is not working after Migration to 7.x 7.X Macro code bel