List of Examples
- 5-1 Request Message with the Document-Literal Message Format
- 5-2 RPC-Encoded Request Message
- 5-3 RPC-Encoded Response Message
- 5-4 RPC-Encoded Request Message Without the xsi:type Attribute
- 5-5 RPC-Encoded Request Message With the xsi:type Attribute
- 5-6 RPC-Literal Request Message
- 5-7 Working with the SAAJ and OraSAAJ APIs
- 5-8 Converting an XML Element to a SOAP Element
- 5-9 Sample WSDL with SOAP 1.2 Binding
- 7-1 Defining an Interface for a Stateless Web Service
- 7-2 Defining a Public Class for a Stateless Web Service
- 7-3 Defining an Interface for a Stateful Web Service
- 7-4 Defining a Public Class for a Stateful Web Service
- 8-1 Sample Service Endpoint Interface
- 8-2 Sample HelloService Session Bean
- 9-1 Getting Reply-To Information for a Message Generated by a Send Operation
- 10-1 Sample PL/SQL Package
- 10-2 WSDL Fragment, Illustrating the Mapping of a PL/SQL Function
- 10-3 WSDL Fragment, Illustrating IN OUT Parameters
- 10-4 Accessing IN OUT Parameters in Client Code by Using JAX-RPC Holders
- 10-5 WSDL Fragment, Illustrating IN OUT Parameters Handled in Document-Wrapped Style
- 10-6 WSDL Fragment, Illustrating the Mapping of SQL XMLType into text_xml
- 10-7 Sample SQL Statements
- 10-8 WSDL Fragment, Illustrating Service Operations for a SQL Query
- 10-9 Accessing Returned Query Results from a swaRef Type in Client Code
- 10-10 Query Results as an Oracle XDB Row Set
- 10-11 Query Results as a JDBC Web Row Set
- 10-12 WSDL Fragment, Illustrating the Response Type of a DML Operation
- 10-13 Sample Queue and Topic Declaration
- 10-14 Web Service Operations Exposed for a Queue
- 10-15 Web Service Operations Exposed for a Topic
- 10-16 Client Code to Access an AQ Queue Exposed as a Web Service
- 10-17 Sample Server-Side Java Class
- 10-18 WSDL Fragment, Illustrating Operations Generated for a Server-Side Java Class
- 11-1 Injecting the Reference into a Field and a Setter Method
- 11-2 Injecting the Reference into javax.xml.Service Object
- 11-3 Injecting a Reference by Using the ejb-jar.xml Deployment Descriptor
- 11-4 Sample Java File with J2SE 5.0 Web Service Metadata Annotations
- 12-1 WSDL Fragment for an RPC-Literal Web Service
- 12-2 Interface Used to Assemble REST Web Services
- 12-3 GET Request on an Operation
- 12-4 SOAP Envelope Created from a GET Request
- 12-5 Sample GET Request on an Document-Literal Wrapped Operation
- 12-6 XML Definition of a Document-Literal Wrapped Operation
- 12-7 REST Request
- 12-8 SOAP Envelope Wrapping the REST Request
- 12-9 SOAP Response
- 12-10 REST Response
- 13-1 opmn.xml Fragment with Keystore and Truststore Properties
- 13-2 Disabling the Web Services Test Page in the oracle-webservices.xml File
- 14-1 Contents of a Sample service-ref Element
- 14-2 webservices.xml Fragment, Identifying a Port Component Name
- 14-3 <port-component-link> Element in the Client-Side Deployment Descriptor
- 14-4 Sample <service-ref-mapping> Segment
- 14-5 Servlet or JSP Code to Look Up a Web Service
- 14-6 Configuration for a Client Participating with a Stateful Web Service
- 14-7 J2EE Client Configuration for JMS Transport Calls
- 14-8 Stub Code to Set Data Chunk Size
- 14-9 DII Client Code to Set Data Chunk Size
- 14-10 Setting Shift_JIS Characters for a SOAP Envelope on a Stub Client
- 14-11 Setting Shift_JIS Characters for a SOAP Envelope on a DII Client
- 14-12 Structure of a Servlet or Web Application Client EAR File
- 14-13 web.xml Contents for a Servlet or Web Application Client
- 14-14 orion-web.xml Contents for a Client-Side Servlet or Web Application
- 14-15 Package Structure for a Client-Side EJB Application EAR File
- 14-16 ejb-jar.xml Contents for a Client-Side EJB Application
- 14-17 orion-ejb-jar.xml Contents for a Client-Side EJB Application
- 15-1 WSDL Fragment, With Elements Used in the Client Utility Class File
- 15-2 HelloInterfacePortClient.java Listing
- 15-3 Setting a Cookie in a Client Stub
- 15-4 Basic Call with parameter registration and Java bindings
- 15-5 Configured Call with Java bindings, but without parameter registration
- 15-6 Configured Call with registration of wrapper parameters and Java bindings
- 15-7 Basic Call with SOAPElement, but without parameter registration
- 15-8 Configured Call with a WSDL, complex return parameter registration, and Java bindings
- 15-9 Basic Call with document-literal invocation and SOAPElement, but without parameter registration
- 15-10 Configured Call with RPC-encoded invocation, complex parameter registration, and Java bindings
- 16-1 Sample JAX-RPC Handlers in webservices.xml
- 16-2 Sample JAX-RPC Handler for a J2EE Client
- 16-3 Registering a Handler for a J2SE Web Service Client
- 17-1 Simple WSDL That Explicitly Defines a SOAP Header
- 17-2 Using ServiceLifecycle to Access SOAP Headers
- 17-3 Getting an HTTP Header
- 17-4 Retrieving Response Headers in DII Client Code
- 18-1 Multiple Instances of input in an Ant Task
- 18-2 Multiple Instances of schema in an Ant Task
- 18-3 Multiple Instances of sqlstatement in an Ant Task
- 18-4 Multiple Instances of valueTypeClassName in an Ant Task
- 18-5 Using the proxy Subtag in an Ant Task
- 18-6 Assigning Different Transports to Different Ports
- 18-7 Assigning Different SOAP Message Versions to Different Ports
- 18-8 Associating a Port Type to a Web Service
- 18-9 A Sample Handler Configuration
- 18-10 Sample Multiple Header Configuration
- 18-11 Ant Tasks to Assign Two Web Services to an EAR
- 18-12 Ant Tasks to Assign Three Web Services to an EAR
- 18-13 WSDL Fragment With a Generated Parameter Name
- 18-14 WSDL Fragment With a Default Parameter Name
- 19-1 Packaging Structure for a Web Service Based on Java Classes
- 19-2 Packaging Structure for a Web Service Based on EJBs
- A-1 set CLASSPATH Commands for the Windows Platform
- B-1 Using the Java APIs for WSDL to Manipulate a WSDL
- B-2 Getting the WSDL as a Resource
- C-1 Sample oracle-webservices.xml File