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