Web Service to retrieve report

I am trying to use the web services to retrieve a report's metadata, in particular the report filters. I can't find in the documentation the right classes/methods to use.
In Jdeveloper, I have set up web service proxy for the WEBCatalogService, as well as SAWSession...
Has anyone done this, and if so, could you provide any examples?
This is on OBIEE 11g.
thanks in advance!

Check these links
www.rittmanmead.com/files/biforum2011/Heljula_SOA.pdf
http://www.rittmanmead.com/2011/11/web-services-in-bi-publisher-11g/
http://oraclebizint.wordpress.com/2007/07/31/customizing-obi-ee-soap-api/
http://www.rittmanmead.com/2011/10/oow2011-obiee-11g-and-adf-integration-using-the-action-framework/
Pls mark if helps

Similar Messages

  • Consuming a Web service from Crystal reports 2008 - Error

    Hi,
    I want to consume a web service from Crystal Reports 2008. I created a New Connection using "XML and Web Services" and given WSDL url as the Web Service location. Crystal Report is able to connect to the WSDL and is displaying the tags correctly. When dragging the output to "Selected Tables' section, I am getting the following error:
    "Invalid Argument Provided"
    Details: Cannot support ArrayType input parameters.
    Kindly help. Apparently this was a limitation in CR XI but does it still exist in CR 2008? Is there any patch available to resolve this issue?
    Thanks,
    Jaya
    Edited by: jayakvr on Feb 17, 2011 10:47 AM
    Edited by: jayakvr on Feb 17, 2011 10:48 AM
    Edited by: jayakvr on Feb 17, 2011 10:48 AM

    This issue is resolved now. I have installed the Service packs 1, 2 and 3 of CR2008 to overcome this error.
    Thanks,
    Jaya

  • Difference between Web Service URL and Report Manager URL

    What is the difference between Web Service URL and Report Manager URL in Reporting Service configuration manager in SQl Server 2008 Reporting Setrvices

    Another way to put it is the Web Service URL is just that, its used for services that are connecting to issue API calls.  The Report Manager URL is the nice GUI that users should use.  If you click the links, you should see the difference.  I
    am sure you have likely done that, but functionally one is for programmatic purposes and the other to be the front end graphical user interface.
    Sometimes pictures help as well...
    http://bretstateham.com/reporting-services-architecture-diagram%E2%80%A6/

  • SOAP Messaging Using Crystal Reports Web Services To Return Report in PDF or Excel Format

    All,
    I am trying to use SOAP messaging to fetch a Crystal Report through a Managed repository and getting back either a PDF or Excel file. For some reason, any reference to web services on this site I cannot access. Like thread, "Using Web Services on the Crystal Report Server XI to return reports".  Can anyone point in a direction to Web Service Calls API documentation or does this not exist ?????? I would hope this product has this capability.
    Thanks In Advance,
    Tom

    XI Release 2 Service Pack 2 introduced the Business Process BI Web Services, that allow you to retrieve reports using SOAP messaging.
    It's documented here:
    http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/en/WS_SDK/wssdk_portal/doc/wssdk_bpbi_doc.pdf
    Sincerely,
    Ted Ueda

  • Web Service data source report causes Java memory leak

    Crystal Report designer fails to preview a report whose data source is a WSDL web service.  This happens when the Java run time process has exceeded the memory limit specified in the CRConfig.xml file.  The Java memory is never released by Crystal Reports until the Crystal Reports Designer is closed.  Version is Crystal reports 2008 (product version 12.2.4.507).
    This error also occurs in the Crystal Reports Viewer when used in a Microsoft .NET application (framework 3.5) referencing CrystalDecisions.CrystalReports.Engine.dll v12.0.2000.0, CrystalDecisions.Enterprise.Framework.dll v12.0.1100.0, CrystalDecisions.Enterprise.InfoStore.dll v12.0.1100.0, CrystalDecisions.ReportSource.dll v12.0.2000.0, CrystalDecisions.Shared.dll v12.0.2000.0
    I load the ReportDocument object based on the location of the .rpt file and then set the ReportSource object of the CrystalReportViewer control:
    string FullReportName = "TestFile.rpt";
    ReportDocument reportDoc = new ReportDocument();
    reportDoc.Load(FullReportName, OpenReportMethod.OpenReportByTempCopy);
    this.crystalReportViewer1.ReportSource = reportDoc;
    reportDoc.Close();
    reportDoc.Dispose();
    GC.Collect();
    The code displays the report in the report viewer.  However, every time the report is refreshed the Java runtime memory increases until the application cannot display the results.  The error messages are "Failed to retrieve data from the database." followed by "Cannot determine the queries necessary to get data for this report. Details: Unexpected error".  If you try to refresh the data once again the following errors occur: "Failed to retrieve data from the database." then "Cannot determine the queries necessary to get data for this report. Details: Schema file is invalid   Java heap space".
    Increasing the java heap space in the CRConfig.xml file merely prolongues the onset of this error.
    Is there a service pack or hot fix for this???
    PLEASE HELP.

    Many thanks for your help.  This solved the issue for our .NET code, however the leak is still present in the report designer.  I was also wondering if you could help further: because of the limits on the java memory process is there a way to ensure that a separate java process is started for each report that is loaded in my report viewers collection?  Essentially the desktop application that i have created uses a tab control to display each type report, so each tab goes through the following code when displaying a report and closing a tab:
    Is there a way to ensure that a different Java process is kicked off each time that I display a different report?  My current code in c# always uses the same Java process so the memory ramps up.  The code to load the report and then dispose of the report through closing the tab (and now the Java process) looks like this:
        private void LoadCrystalReport(string FullReportName)
          ReportDocument reportDoc = new ReportDocument();
          reportDoc.Load(FullReportName, OpenReportMethod.OpenReportByTempCopy);
          this.crystalReportViewer1.ReportSource = reportDoc;
        private void DisposeCrystalReportObject()
          if (crystalReportViewer1.ReportSource != null)
            ReportDocument report = (ReportDocument)crystalReportViewer1.ReportSource;
            foreach (Table table in report.Database.Tables)
              table.Dispose();
            report.Database.Dispose();
            report.Close();
            report.Dispose();
            GC.Collect();
    Thanks

  • Using eclipse Web services to retrieve and update data to Oracle DB

    Hi,
    Can I have a sample about to use eclipse to retrieve/update data from Oracle DB by using axis web services?
    thank you

    Hi,
    If you have a sheet in Excel with data from a SharePoint Online list you can switch to the PowerPivot ribbon and ask to add it to the model. This will allow you to reference this table when you create a PowerView report.
    This workbook, with the Odata feed can then be refreshed via the scheduled refresh feature of Power BI Site.
    Insert the data using the Odata feed
    The Odata URL will be something like:
    https://MyCompany.sharepoint.com/MySite/MySubSite/_vti_bin/listdata.svc/MyList
    If you are not sure what is the list name, you can drop just browse to
    https://MyCompany.sharepoint.com/MySite/MySubSite/_vti_bin/listdata.svc and this will provide a list of all the lists in that site/sub-site.
    Once you have those in the model and you setup scheduled refresh, it will refresh the lists directly from SPO (using the owner identity)
    Hope this helps.
    Guy
    GALROY

  • Ssrs report web service to save report as pdf throws error Soap exception unhandeled by user code

    I am creating a C# web application to save  an SSRS report as a pdf file on my local machine.
    I added the ReportService web reference as RS2005 and ReportExecution2005 web reference as RE2005.
    http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx?WSDL
    http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx?WSDL
    I created the following function SaveReport that is called on button click. My report can be accessed on the report server with the following url:
    http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter
    On the Report Manager home page the report link appears as "SAMPLE LETTER".
    It is deployed in the DataMgmt folder on the Report Manager.
    It uses a data source called "DS Letter" with option "Credentials stored securely in the report server"
    My application gets compiled, but I get the following run time error:
    Error: Soap exception unhandeled by user code. The item '/DataMgmt/Sample Letter' cannot be found. ---> Microsoft.ReportingService
    s.Diagnostics.Utilities.ItemNotFoundException: The item '/DataMgmt/Sample Letter' cannot be found.
    Please check my code and let me know what I can do to run this successfully. Once this is done, I would like to get help with passing a parameter (memberID) to the generate report for that member, through this application.
    Thank You in advance for your help.
    public static void SaveReport()
    RS2005.ReportingService2005 rs;
    RE2005.ReportExecutionService rsExec;
    // Create a new proxy to the web service
    rs = new RS2005.ReportingService2005();
    rsExec = new RE2005.ReportExecutionService();
    // Authenticate to the Web service using Windows credentials
    rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rsExec.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rs.Url = "http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx";
    rsExec.Url = "http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx";
    string historyID = null;
    string deviceInfo = null;
    string format = "pdf";
    Byte[] results;
    string encoding = String.Empty;
    string mimeType = String.Empty;
    string extension = String.Empty;
    RE2005.Warning[] warnings = null;
    string[] streamIDs = null;
    string fileName = @"c:\temp\samplerHAPeport.pdf";
    string _reportName = @"/DataMgmt/Sample HAP Letter";
    string _historyID = null;
    bool _forRendering = false;
    RS2005.ParameterValue[] _values = null;
    RS2005.DataSourceCredentials[] _credentials = null;
    RS2005.ReportParameter[] _parameters = null;
    try
    _parameters = rs.GetReportParameters(_reportName, _historyID, _forRendering, _values, _credentials);
    RE2005.ExecutionInfo ei = rsExec.LoadReport(_reportName, historyID);
    RE2005.ParameterValue[] parameters = new RE2005.ParameterValue[1];
    if (_parameters.Length > 0)
    //parameters[0] = new RE2005.ParameterValue();
    //parameters[0].Label = "";
    //parameters[0].Name = "";
    //parameters[0].Value = "";
    rsExec.SetExecutionParameters(parameters, "en-us");
    results = rsExec.Render(format, deviceInfo,
    out extension, out encoding,
    out mimeType, out warnings, out streamIDs);
    using (FileStream stream = File.OpenWrite(fileName))
    stream.Write(results, 0, results.Length);
    catch (Exception ex)
    throw ex;
    protected void BtnGenReport_Click(object sender, EventArgs e)
    SaveReport();

    Hello Devster,
    Thank you to post your question on TechNet forum.
    After reviewing the whole post, I have a question to you. You can access the report via the link, http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter.
    From the URL, I can see that the report is located at: /Data Mgmt/Sample Letter, instead of /DataMgmt/Sample Letter. In addition, I found that the target report is "/DataMgmt/Sample HAP Letter" instead of "/DataMgmt/Sample Letter" as the error described. I
    am not sure whether you post out the correct code segment.
    Please check the above things on your side, and hope it is helpful to you.
    Regards,
    Edward
    Edward Zhu
    TechNet Community Support

  • Calling a Web Service in Oracle Report Developer 10g?

    Hello,
    Does Oracle Report Developer 10g supports Web Services (calls) or XML files as a Data Source?
    If yes. From what version?
    Thanks.

    ok, so you have at least 2 solutions:
    1. you get the data into a loop through your Java array.
    2. you use the EXEC_SQL package function to create a dynamic SQL cursor
       Select ... from the_table where code in ('c1', ..., 'cn')Francois

  • Web Service with Crystal Reports

    Post Author: ZugDav
    CA Forum: Deployment
    Hi,
    I have a problem with the development of a Report Webservice.
    I have read this tutorial:
    http://msdn2.microsoft.com/en-us/library/ms225510(VS.80).aspx
    The problem is that from the Visual Studio 2005 IDE there isn't the voice "Publish as Web Service" when i clik on the .rpt file in my Web Service project.
    Im using Visual Studio 2005 Version 8.0.50727.42 and full Crystal Reports Bundled.
    Can someone help me?
    Thanks,
    David

    I don't think you will be able to do this from the button. Reason is that the web service only works with the viewer and there is are no exposed export API associated with the viewer. The only export APIs are based off of the report document object.
    Ludek
    Follow us on Twitter
    http://twitter.com/SAPCRNetSup

  • Web services for BW reports

    Hi,
    We have an existing portal which is running on SAP Application Server, which has ABAP codes. to connect and read SAP bw reports.
    We are developing an external j2ee web pages which can access the reports.
    We were thinking if we can publish the BW reports as web services and create an external consumer web service application.
    Is this possible? What changes we may need to do on SAP end?
    Thanks for any reply.Hope this is the correct place to post.
    Abhishek Sen

    >
    Raj Kandula wrote:
    > Hi ,
    >
    > You can create a WEBSERVICE in BW on  a query.
    > For a step by step procedure chk this PDF
    > https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7ffba2ec-0c01-0010-2e81-988e48e3ca43
    This example is using EP. we donot have EP configured for BW reposts.
    There is a frontend BSP pages running on SAP application server.
    Will we be able to create and publish new and existing reports of BW to a in house Consumer web service?
    Also posted this topic in Application server>java Application
    Thanks
    Abhishek Sen

  • Web Services SDK and Report Bursting

    Using Business Objects Enterprise XI 3.1 with SP2, I want to split a report into multiple reports which I think I can do using report bursting.
    I want a report run for each branch in my company. Rather than run a separate report for each branch (there are thousands), I'd like to be able to run a single report for all branches and then split it into individual reports, one for each branch in an attempt to reduce the overhead of scheduling reports and querying the database. From what I've read it looks like I might be able to do this with report bursting. If this is right, can I do it using the Web Services SDK? I can't find any mention of Report Bursting in the SDK developer's guide.
    Cheers,
    Jack

    I can suggest you DocumentBurster. It is doing exactly what you described, it is a simple to use [report bursting|http://www.pdfburst.com/] tool and it has very good documentation.

  • How to deploy/enable Web services on Crystal Reports Server 2008?

    Hi All,
    I am trying to setup web services for CRS 2008. Per the installation guide, I can deploy the web services components from the source file in <Install Dir>\Business objects 12.0\java\applications and using BusinessProcessBI.war file. But I do not see anything in my applications folder.
    Where can I download the server components for CRS 2008 web services and how to configure it? Any help is greatly appreciated.
    Thanks
    Bin

    I am getting the following error when i try to verify the web-service deployment.
    how do i fix it? Documentaiton was not much helpful.
    <Exception>org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /dswsbobje/services/Session and the WSA Action = null at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:86) at org.apache.axis2.engine.Phase.invoke(Phase.java:308) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132) at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:125) at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:119) at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:799) at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:242) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.businessobjects.dsws.wsc.common.axis.FlashFilter.doFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595)</Exception>

  • Web Service Data Retrieval and Payment Processing

    We currently do all our processes including payments through the SQL query option in CCA, we'd like to use a web service instead and are new to doing the call this way, can someone please provide some input as to what is required to access our data from CCA via web server?

    Hi, Peter, this could be an issue with proxy server setting. Are you behind a firewall when you test this?
    iOS simulator would use Mac's proxy setting. Android Emulator has its own proxy setup - it's a bit complicated to get to and varies based on the Android emulator you are using. For 4.1 emulator (you should always use 4.x or above emulators), you would need to go into the emulator itself, and go to settings - Wireless & Networks - click More... - Mobile Networks - Access Point Names. You should see an Access point used by the emulator to simulate network connection. Mine says "T-Mobile US". You click on it, and then you can select the proxy attribute and set it according to your office's settings.
    Hope that resolves the issue.
    Thanks,
    Joe Huang

  • RESTFUL Web Services and Classic Reports....

    NEVERMIND...... Setting in our instance was NOT enabled...
    Thank you,
    Tony Miller
    Ruckersville, VA

    ayberkcansever wrote:
    Hi guys,
    I will have an application which will have a service serving about to 30 million users/day and a mean of 5 requests/user.
    It means that there will be about 150 million requests per day. I will have two servers behind a load balancer and my clients will be both Java and C++.
    I think to implement RESTFUL Web Services but afraid of performance issues.
    Did you have a knowledge about the performances of web service and socket programming in such a high loaded project?It depends on the CPUs, RAM, disks, and network configurations of those servers.
    It depends on how the requests are distributed throughout the day.
    It depends on how big the requests are and how big the responses are.

  • Passing multiple values to web service and retrieving results

    Post Author: mwong
    CA Forum: Xcelsius and Live Office
    I'm trying to use this webservice to make a stock quote xcelsius widget:
    http://www.swanandmokashi.com/HomePage/WebServices/StockQuotes.asmx
    The input is ticket symbol and can be separated by commars: e.g.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:swan="http://swanandmokashi.com">   <soapenv:Header/>   <soapenv:Body>      <swan:GetQuotes>         <!Optional:>         <swan:QuoteTicker>msft, ibm</swan:QuoteTicker>               </swan:GetQuotes>   </soapenv:Body></soapenv:Envelope>
    The response looks like
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">   <soap:Body>      <GetQuotesResponse xmlns="http://swanandmokashi.com">         <GetQuotesResult>            <Quote>               <CompanyName>MICROSOFT CP</CompanyName>               <StockTicker>MSFT</StockTicker>               <StockQuote>30.4498</StockQuote>               <LastUpdated>2/1/2008 4:00pm</LastUpdated>               <Change>-2.1502</Change>               <OpenPrice>31.10</OpenPrice>               <DayHighPrice>33.25</DayHighPrice>               <DayLowPrice>30.25</DayLowPrice>               <Volume>291072128</Volume>               <MarketCap>283.4B</MarketCap>               <YearRange>26.60 - 37.50</YearRange>               <ExDividendDate>Nov 13</ExDividendDate>               <DividendYield>1.26</DividendYield>               <DividendPerShare>0.41</DividendPerShare>               <PercentChange>-6.60%</PercentChange>            </Quote>            <Quote>               <CompanyName>INTL BUSINESS MAC</CompanyName>               <StockTicker>IBM</StockTicker>               <StockQuote>109.08</StockQuote>               <LastUpdated>2/1/2008 4:00pm</LastUpdated>               <Change>1.97</Change>               <OpenPrice>107.16</OpenPrice>               <DayHighPrice>109.40</DayHighPrice>               <DayLowPrice>105.86</DayLowPrice>               <Volume>8047060</Volume>               <MarketCap>151.6B</MarketCap>               <YearRange>88.77 - 121.46</YearRange>               <ExDividendDate>Nov  7</ExDividendDate>               <DividendYield>1.40</DividendYield>               <DividendPerShare>1.50</DividendPerShare>               <PercentChange>1.84%</PercentChange>            </Quote>         </GetQuotesResult>      </GetQuotesResponse>   </soap:Body></soap:Envelope>
    How do i get this map to the excel cell?  I created  table looks like following but selecting a range of cells doesn't seem to work.
    StockTicker
    CompanyName
    StockQuote
    Change
    DayHighPrice
    DayLowPrice
    LastUpdated
    thanks!
    Michelle

    we have added multiple elments to the node
    like
    ..wdContext.nodeItem_37().addElement(i,element);
    and the fm is executed.
    sequence is
    wdContext.currentRequest_ZfmBomtemp1Element().modelObject().execute();
    return (IPrivateBOMandRecipe.IRequest_ZfmBomtemp1Node) getChildNode(gen_delegate.infoRequest_ZfmBomtemp1);
    return (IPrivateBOMandRecipe.IRequest_ZfmBomtemp1Element) nodeRequest_ZfmBomtemp1().getCurrentElement();
    This way only the current element is passed.

Maybe you are looking for