Running@Oracle

Experience around running and Oracle software development

  •  

    January 2008
    M T W T F S S
    « Nov   Feb »
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  

A short history of Web Services in Oracle BI Publisher

Posted by xtrailrunner on January 30, 2008

Oracle BI Publisher is a very powerful and smart solution to produce high-quality output like reports and documents.
Until version 10.1.3.3.0 there was a non-public web service API which for example could be used to run a report by calling the method getReportData().
Product managers always pointed out that this API is still not public and could be changed in the future.
With Oracle BI Publisher 10.1.3.3.1 the web service API was finally published. One of the big changes is that a report is now being called
by the method runReport().
The BI Publisher web services are implemented with Apache’s Axis.
The WSDL is: http://<machine>:<port>/<your_appname>/services/PublicReportService?wsdl
(Default for <your_appname> is xmlpserver)
If there are problems to call the WSDL of the web services deployed in OC4J (Oracle Containers for J2EE)
a complete definition of the WSDL can be found in the documentation at:
http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm#BABHEHEJ.

A description of the new public web service API can be found in the documentation:
http://download.oracle.com/docs/cd/E10383_01/doc/bip.1013/e10416/bip_webservice_101331.htm#CHDGIJHH

For people who are interested how BI Publisher web services can be called from Oracle Forms there is an updated White Paper available here.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>