01.02.2013 Views

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

Publishing Reports to the Web - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Getting Started<br />

14.2 Getting Started<br />

rwclient parses and transfers a command line <strong>to</strong> run a a report on a remote<br />

<strong>Reports</strong> Server.<br />

■ <strong>Oracle</strong> Forms<br />

<strong>Oracle</strong> Forms is a rapid application development (RAD) <strong>to</strong>ol, used <strong>to</strong> build highly<br />

scalable Internet database applications.<br />

Integrating <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> technology in<strong>to</strong> cus<strong>to</strong>m applications, especially JAVA<br />

applications, require <strong>the</strong> implementation of <strong>the</strong> mechanisms used by<br />

rwservlet,rwcgi,rwclient, and <strong>Oracle</strong> Forms <strong>to</strong> submit jobs <strong>to</strong> <strong>the</strong> server from<br />

within those applications.<br />

The RW<strong>Web</strong>Service servlet provides <strong>the</strong> necessary public interfaces and bindings —<br />

required <strong>to</strong> be exposed and <strong>to</strong> function as a <strong>Web</strong> service. This functionality enables any<br />

application developer <strong>to</strong> include <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> in <strong>the</strong>ir application.<br />

This section outlines <strong>the</strong> steps necessary for :<br />

■ Invoking <strong>the</strong> rwwebservice servlet<br />

■ Viewing <strong>the</strong> WSDL<br />

14.2.1 Invoking <strong>the</strong> rwwebservice servlet<br />

14.2.2 Viewing <strong>the</strong> WSDL<br />

To invoke <strong>the</strong> RW<strong>Web</strong>Service servlet:<br />

1. Start an <strong>Oracle</strong> Application Server Containers for J2EE (OC4J) instance where <strong>the</strong><br />

<strong>Oracle</strong> <strong>Reports</strong> instance resides.<br />

2. Enter <strong>the</strong> following URL in <strong>the</strong> address field of your browser:<br />

http://host:port/reports/rwwebservice<br />

This takes you <strong>to</strong> <strong>the</strong> RW<strong>Web</strong>Service endpoint. The RW<strong>Web</strong>Service endpoint<br />

page enables you <strong>to</strong> do <strong>the</strong> following:<br />

a. View <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong> <strong>Web</strong> service WSDL.<br />

b. Run any RW<strong>Web</strong>Service command using a <strong>Web</strong> based UI.<br />

c. Download <strong>the</strong> proxy JAR files and proxy sources <strong>to</strong> invoke <strong>the</strong> <strong>Oracle</strong> <strong>Reports</strong><br />

<strong>Web</strong> service using <strong>the</strong> sample Java client.<br />

The <strong>Web</strong> Service Description Language (WSDL) is an XML format for describing<br />

available services as a set of endpoints operating on messages containing ei<strong>the</strong>r<br />

document-oriented or procedure-oriented information. The operations and messages<br />

are described abstractly, and <strong>the</strong>n bound <strong>to</strong> a concrete network pro<strong>to</strong>col and message<br />

format <strong>to</strong> define an endpoint.<br />

Note: <strong>Oracle</strong> <strong>Reports</strong> <strong>Web</strong> service does not support dynamic<br />

discovery of <strong>the</strong> WSDL by publishing <strong>to</strong> <strong>the</strong> universal description,<br />

discovery, and integration (UDDI) server.<br />

1. Click <strong>the</strong> Service Description link on <strong>the</strong> RW<strong>Web</strong>Service <strong>Web</strong> page <strong>to</strong> view <strong>the</strong><br />

<strong>Oracle</strong> <strong>Reports</strong> <strong>Web</strong> service’s WSDL document.<br />

14-2 <strong>Oracle</strong> Application Server <strong>Reports</strong> Services <strong>Publishing</strong> <strong>Reports</strong> <strong>to</strong> <strong>the</strong> <strong>Web</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!