Skip Headers
Oracle® Application Server Web Services Developer's Guide
10g (10.1.3.5.0)

Part Number E13982-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
View PDF

Index

A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  Q  R  S  T  U  V  W  X 

Symbols

<auth-method> element, C.2.1
<call-property> element, 14.2.6, 14.2.6, D.2.1
<context-root> element, 13.2.1, 18.4.7.2, 19.4.1.2.2, 19.4.1.2.2, C.2.2
<distributable> element, 18.4.2.2, 19.4.1.2.2
<download-external-imports> element, C.2.3
<ejb-link> element, 18.4.1.8, 19.3.1.1, 19.4.1.2.2
<ejb-name> element, 8.2.2, 18.4.1.8, 19.3.1.1
<ejb-transport-login-config> element, 8.5, C.2.4, C.3, C.3
<ejb-transport-security-constraint> element, 8.5, C.2.5
<endpoint-address-uri> element, 18.4.7.4, 19.4.1.2.2, C.2.6, C.3
<expose-testpage> element, C.2.7
<expose-wsdl> element, C.2.8
<handler> Ant tag, 16.3, 18.8.5, 19.4.1.2.2
<handler> Ant task, 16.3.1
<handler> element, 14.2.7
<handler-class> element, 16.4, 16.5.1.1, 18.8.5.1
<handler-name> element, 16.4, 16.5.1.1, 18.8.5.1
<implementation-class> element, C.2.9
<implementor> element, 18.4.4.3, 19.4.1.2.2, C.2.10
<init-param> element, 16.4, 18.8.5.1
<jaxrpc-mapping-file> element, 14.2.3, 14.4.1.2, 14.4.2.2, 18.4.1.17, 19.3, 19.4.1.2.2
<jms-address> element, C.2.11
<mapping file>.xml file, described, 19.3
<max-request-size> element, C.2.12
<mtom-support> element, 19.4.1.2.2
<name> element, 14.2.6
<operation> element, 14.2.6, C.2.13, C.2.14, D.2.3
<operations> element, 14.2.6, C.2.14, D.2.4
<orion-web-app> element, 14.2.6, D
<param name="databaseJndiName"> element, 19.4.1.2.2
<param name="scope"> element, 18.4.2.3, 19.4.1.2.2, 19.4.1.2.2
<param name="session-timeout"> element, 18.4.2.4, 19.4.1.2.2
<param="scope"> element, 18.4.2.1
<policy> element, C.2.17
<port name> element, 15.2.2.1
<port> Ant tag, 18.8.3
<port>, porttype Ant subtag, 18.8.4
<port-component> element, 12.5, 16.4, 16.5.1, 19.3, 19.4.1.2.2, C.2.18, C.2.18
<port-component-link> element, 14.2.3, 14.2.5
<port-component-name> element, 19.3.1.2
<port-component-ref> element, 14.2.3, 14.2.5.1
<port-info> element, 14.2.6, D.2.5
<port-name> element, 16.5.1, 16.5.1.1
<porttype> Ant tag, 18.3.10, 18.8.4
<portType> element, 15.2.2.1, 18.4.1.21
<property> element, C.2.19
<provider-description> element, C.2.20
<provider-description-name> element, C.2.21
<provider-name> element, C.2.22
<provider-port> element, 19.4.1.2.2, C.2.23
<proxy> Ant tag, 18.8.2
<realm-name> element, C.2.24
<rest-support> element, 12.5, 19.4.1.2.2, C.2.26
<role-name> element, C.2.27
<runtime> element, 14.2.6, 14.2.6, C.2.28, D.2.6
<service> element, 18.4.1.25
<service-endpoint> element, 8.2.2, 19.3.1.1
<service-endpoint-interface> element, 14.2.3, 14.2.6, 14.4.1.2, 14.4.2.2, 18.4.1.14, 19.3.1.1, 19.4.1.2.2, 19.4.1.2.2, D.2.7
<service-impl-class> element, 14.2.6, D.2.8
<service-interface> element, 14.2.3, 14.4.1.2, 14.4.2.2
<service-qname> element, 14.2.3, 14.2.6, D.2.9
<service-ref> element, 14.2.2, 14.2.3, 14.2.6, 14.4.2.2, 16.5.1, 16.5.1, 16.5.1.1, D.2.10
<service-ref-mapping> element, 14.2.6, 14.3.2.1
<service-ref-name> element, 14.2.3, 14.4.2.2
<servlet-class> element, 18.4.1.4, 19.4.1.2.2
<servlet-link> element, 19.3, 19.3.1.3, C.2.29
<servlet-name> element, 19.3.1.3
<soap-header> element, 18.8.5.1
<soap-port> element, C.2.30
<soap-role> element, 18.8.5.1
<stub-property> element, 14.2.6, 14.2.6, 14.3.2.1, D.2.11
<transport-guarantee> element, C.2.31
<url-pattern> element, 13.2.1, 18.4.7.4, 19.4.1.2.2
<use-dime-encoding> element, 18.4.1.27, 19.4.1.2.2, C.2.32
<value> element, 14.2.6
<webservice-description> element, C.2.34, C.2.34
<webservice-description-name> element, 19.3.1.2
<web-site> element, C.2.33
<WSDL_port_name>Client.java utility client class, 15.1.1
<wsdl-file> element, 14.2.3, 14.2.6, 14.4.1.2, 14.4.2.2, 19.3, C.2.35, D.2.13
<wsdl-location> element, 14.2.6, D.2.14
<wsdl-port> element, 14.2.6, C.2.36, D.2.15
<wsdl-service-name> element, C.2.38
<wsdl-url> element, C.2.39
*Assemble commands, behavior, 18.3.1

A

admin_client.jar file, 19.1, 19.6.1
analyze command, 18.3.12
annotations
developing a Web service, 11
J2SE 5.0 Web Services Annotations, 11.3.3.2
advantages and disadvantages, 11.1
and EJB version 3.0, 11.1
annotating and compiling a Java file, 11.3.1
annotating and compiling a version 3.0 EJB, 11.3.2
Deployment tag, 11.2.2.1
limitations, F.7
sample Java file with annotations, 11.3.4
specification, 11.1, 11.2.1
support for REST services, 12.2.2
supported Oracle proprietary annotation tags, 11.2.2
supported tags, 11.2.1
using to assemble a Web service, 11.1
Ant
setting up for WebServicesAssembler, 4.4
setting up version 1.5.2 with a previous installation, 4.4.3
setting up version 1.6.5, 4.4.1
setting up version 1.6.5 with a previous installation, 4.4.2
Ant tasks
assembling a J2SE client proxy, 8.2.2
assembling a stateful Web service from Java classes, 7.3.2.2
assembling a Web Service from a PL/SQL package, 10.3.3.2
assembling a Web service from a SQL query or DML statement, 10.3.4.2
assembling a Web service from an EJB, 8.2.2
assembling a Web service from an Oracle Streams AQ, 10.3.5.2
assembling a Web service from JMS destinations, 9.1.1
assembling server-side Java classes as a Web service, 10.3.6.2
configuring a port type, 18.8.4
configuring handlers, 18.8.5
configuring ports, 18.8.3
deployment, 19.6.2
for configuration and scripting, 1.3.6
generating a Web service top down, 6.2.2
generating handler information into a proxy, 18.8.2.1
proxy generation, 18.8.2
using multiple instances of an argument, 18.8.1
using oracle namespace, 4.4.4
Apache software
license, G.1.1
APIs
OraSAAJ 1.2, 5.2.1, 5.2.2
packages for J2SE Web service clients, A
appendToExistingDDs argument, 18.4.7.1
interactions with ddFileName argument, 18.4.7.1
application client module
deploying and running, 14.2.4
Application Server Control
support for deployment, 19.6.4
application-client.xml deployment descriptor, 16.5.1
application.xml file, 18.3.22
application.xml file, described, 19.3
appName argument, 10.3.2, 10.3.5.2, 18.4.1.1
aqAssemble command, 18.3.2
aqAssemble command example, 10.3.5.2
aqConnectionFactoryLocation argument, 10.3.5.7, 18.4.4.1
aqConnectionLocation argument, 10.3.5.7, 18.4.4.2
architecture of Web services, 3.1
archive
assigning multiple services, 18.9
limitations, 18.9.1
assemble command, 18.3.3
assemble command example, 7.2.2.2, 7.3.2.2
assemble command, and J2SE 5.0 Annotations, 18.3.3
ASWSV09200|Chapter 9, describes Type Mapping Between SQL and XML, 10.2
attachment data types, 5.1.4
attachments package, A.1

B

bindingName argument, 18.4.1.2
bottom up assembly
REST services, 12.3.2
bottom up Web service assembly
Java classes, 7
using SOAP 1.2 messages, 5.2.5

C

Call interface, 15.1.2
call scope, 7.3.3, 7.3.3
callback package, A.1
call-in
database, 10.1
optional WebServicesAssembler arguments, 10.3.2
required WebServicesAssembler arguments, 10.3.2
SQL to XML type mappings, 10.2.1
Web service life cycle, 10.3.1
call-out
database, 10.1
optional JPublisher options
dir, 10.4.1
httpproxy, 10.4.1
proxyopts, 10.4.1
sysuser, 10.4.1
required JPublisher options
proxywsdl, 10.4.1
user, 10.4.1
XML to SQL type mappings, 10.2.2
call-outs
requirements for Web services, 10.4.1
callScope argument, 18.4.2.1
CHUNK_SIZE property, 14.3.4
chunked data transfer, 14.3.4
CHUNK_SIZE property, 14.3.4
DO_NOT_CHUNK property, 14.3.4
class, handler Ant tag attribute, 18.8.5.1
classFileName argument, 18.4.1.3
classFileName, porttype Ant attribute, 18.8.4
className
attribute for wsifEjbPort argument, 11.2.2.3
className argument, 18.3.16, 18.4.1.4
className, porttype Ant attribute, 18.8.4
classpath
components for a J2SE client proxy, A.2.2
Database Web services-related client JARs, A.2.7
JMS transport-related client JARs, A.2.6
OC4J security-related client JARs, A.2.3
sample commands, A.2.8
setting for a client proxy, A.2
WS-Reliability-related client JARs, A.2.5
WS-Security-related client JARs, A.2.4
classpath argument, 18.4.1.5
client
Web services client in the database, 10.4.1
client code
for accessing an AQ Queue exposed as a Web service, 10.3.5.6
client handlers
configuring in an Ant task, 18.8.5
client stub code
generated by JPublisher, 10.4.1
client utility class, 15.3.1
client utility class file, 15.2.2
ClientConstants.COOKIE_MAP property, 15.3.5
clients
J2EE
<service-ref> element, 14.2.2
about, 14.1
accessing a Web service, 14.2.5
adding client information to deployment descriptors, 14.2.3
adding handlers, 14.2.7
adding OC4J-specific information, 14.2.6, D
application client module, 14.2.4
assembling, 14.2.2
EJB packaging, 14.4.2
for stateful web services, 14.3.2
JMS transport calls, 14.3.3
managed, 14.2.6, D.2.10
packaging, 14.4
schema, 14.2.3
servlet packaging, 14.4.1
Web application packaging, 14.4.1
writing client code, 14.3.1
J2SE
dynamic invocation interface (DII) clients, 15.1.2
setting cookies, 15.3.5
static stub clients, 15.1.1
tool support, 15.5
writing client applications, 15.3.1
managed, 14.2.6, D.2.10
thread usage, F.10
compatibility with previous Oracle Application Server versions, 1.4
context argument, 10.3.2, 17.2, 18.4.7.2
context-root, URI component, 13.2.1
Cookie class, 15.3.5
cookie, setting in a client stub, 15.3.5
corbaAssemble command, 18.3.4
corbanameURL argument, 18.4.3.1
corbaObjectPath argument, 18.4.3.2
correlation-ID
JMS message property, 9.1, F.5
createOneWayOperations argument, 18.4.9.1
custom type mapping framework for serialization, 1.3.7
custom-type-mappings.xml file, 18.3.20

D

data binding, described, 3.1.1.5
data transfer, chunked, 14.3.4
database connection, establishing, 18.7
database requirements for OracleAS Web Services, 4.5
database resources
assembling as Web services, 10
assembling as Web services with JDeveloper, 10.5
limitations on exposing as a Web service, F.6
database Web services, 1.3.8
Database Web services-related client JARs, A.2.7
dataBinding argument, 18.4.11.1
databinding package, A.1
dataSource argument, 10.3.2, 10.3.5.7, 18.4.4.3, 18.7
dbConnection argument, 10.3.2, 18.4.4.4, 18.7
dbJavaAssemble command, 10.3.6, 18.3.5
dbJavaAssemble command example, 10.3.6.2
dbJavaClassname argument, 18.4.4.5
dbUser argument, 10.3.2, 18.4.4.6, 18.7
ddFileName Argument
interactions with appendToExistingDDs argument, 18.4.7.1
ddFileName argument, 18.3.15, 18.4.7.1, 18.4.7.3
debug argument, 10.3.2, 18.4.1.6
defining
Java classes for Web services, 7.2.3.2
Java interfaces for Web services, 7.2.3.1
deliveryMode argument, 18.4.5.1
deployment
Ant task support, 19.6.2
Application Server Control support, 19.6.4
command line example, 19.6.1.1
command line support, 19.6.1
JDeveloper support, 19.6.3
testing, 13
testing REST services, 12.3.1, 12.3.2
tool support, 19.6
Deployment annotation tag, 11.2.2.1
overriding, 11.3.3.2
deployment descriptor
application-client.xml, 16.5.1
ejb-jar.xml, 16.5.1
webservices.xml, 8.2.2, 16.3, 16.4
web.xml, 6.2.2, 16.5.1
deployment descriptors
adding J2EE client information, 14.2.3
additions for REST services, 12.5
managing with WebServicesAssembler, 19.4.1.2
relationship with EJB application client EAR files, 14.4.2.2
relationship with servlet client EAR files, 14.4.1.2
relationship with Web application client EAR files, 14.4.1.2
deployment descriptors, relationships between, 19.3.1
deployment resources, 19.5
Deployment tag, 11.3.3.2
deployment-cache.jar file, 14.2.4
designing message formats, 5.1.3
DIME attachment support, 1.3.10
dir
JPublisher option for call-outs, 10.4.1
DO_NOT_CHUNK property, 14.3.4
document style
message format, 5.1.1.1
documentation roadmap, 2
document-literal message format, 5.1.2.1
request message, 5.1.2.1.1
sample messages, 5.1.2.1.1
dynamic invocation interface (DII) clients, 15.1.2

E

EAR archive
adding a file, 18.8.6
assigning multiple services, 18.9
ear argument, 7.2.2.1, 8.2.1, 10.3.2, 18.4.1.7
interactions with output and war arguments, 18.4.1.7, 18.4.1.18, 18.4.1.28
EJB
writing, 8.3.2
writing as a service endpoint interface, 8.3.1
EJB application client EAR files, relationship with deployment descriptors, 14.4.2.2
EJB version 3.0
and J2SE 5.0 Web Services Annotations, 11.1
annotating and compiling with J2SE 5.0 Web Services Annotations, 11.3.2
ejbAssemble command, 18.3.6
ejbAssemble command example, 8.2.2
ejb-jar.xml deployment descriptor, 16.5.1
ejb-jar.xml file, described, 19.3
ejbName argument, 18.4.1.8
EJBs
adding transport level security, 8.5
assembling a Web service, 8.2.2
packaging for a Web service, 19.2.2
requirements for Web Services, 8.3
support for version 2.0, 8.1.1
emptySoapAction argument, 18.4.1.9
encoded use
message formats, 5.1.1.2
encodingStyle SOAP body attribute, 5.1.1.2
endpoint implementation, described, 3.1.1.6
endpoint scope, 7.3.3
endpointAddress argument, 18.4.6.1
errors
and Java classes, 7.2.3.2
exposing as a Web service, 10.3.4

F

failonerror argument, 18.8.7
fetchWsdl command, 18.3.13
fetchWsdlImports argument, 18.4.8.1
final-location attribute, 14.2.6, D.2.13

G

genApplicationDescriptor command, 18.3.22
genConcreteWsdl command., 18.3.14
genDDs command, 18.3.23
GenericHandler class, 16.2
genInterface command, 6.2.2, 7.2.2.2, 7.3.2.2, 8.2.2, 9.1.1, 10.3.3.2, 10.3.4.2, 10.3.5.2, 10.3.6.2, 14.2.2, 18.3.18
genInterface command example, 6.2.2, 12.3.1
genJmsPropertyHeader argument, 18.4.5.2, F.5
genJUnitTest argument, 18.4.6.2
genProxy command, 8.2.2, 9.1.1, 10.3.3.2, 10.3.4.2, 10.3.5.2, 10.3.6.2, 15.2.2, 18.3.19
genProxy command example, 6.2.2, 7.2.2.2, 7.3.2.2, 8.2.2, 9.1.1, 10.3.3.2, 10.3.4.2, 10.3.5.2, 10.3.6.2
genQos argument, 18.4.9.2
genQosWsdl command, 18.3.15
genValueTypes command, 18.3.20
genWsdl command, 18.3.16
J2SE 5.0 Annotations, 18.3.16
GET requests, for REST services, 12.6.1

H

handler
generating into a proxy, 18.8.2.1
handler Ant tag
attributes and child tags, 18.8.5.1
class attribute, 18.8.5.1
initparam child tag, 18.8.5.1
name attribute, 18.8.5.1
soapheader child tag, 18.8.5.1
soaprole attribute, 18.8.5.1
handler chain, processing, 16.1
Handler interface, 16.1, 17.2
implementing, 16.2
handleRequest message, 16.1
handlers
adding to deployment descriptors, 14.2.7
configuring in an Ant task, 18.8.5
configuring multiple handlers in an Ant task, 18.8.5.4
processing SOAP headers, 17.2
header processing
limitations, F.12
with handlers, 17.2
with parameter mapping, 17.1
with the ServiceLifecycle interface, 17.3
help argument, 18.4.1.10
help command, 18.3.25
host, URI component, 13.2.1
HTTPClient.Cookie class, 15.3.5
httpproxy
JPublisher option for call-outs, 10.4.1
httpProxyHost argument, 18.4.8.3
httpProxyPort argument, 18.4.8.4

I

idlFile argument, 18.4.3.3
idlInterfacename argument, 18.4.3.4
idljPath argument, 18.4.3.5
IDL-to-Java compiler (idlj), 18.3.4
importAbstractWsdl argument, 18.4.8.5
IN OUT PL/SQL parameter, 10.3.3.2
IN PL/SQL parameter, 10.3.3.2
mapping to XML INOUT parameter, 10.3.3.5
initialContextFactory
attribute for wsifEjbPort argument, 11.2.2.3
initialContextFactory argument, 18.4.1.11
initparam, handler Ant child tag, 18.8.5.1
INOUT parameter
limitations on SQL types, F.6
INOUT PL/SQL parameter
mapping to XML IN OUT parameter, 10.3.3.5
INOUT PL/SQL parameter, XML mapping for, 10.2.1
input argument, 18.4.1.12, 18.8.1
inputName attribute, 14.2.6, D.2.3
installing OC4J, 4.2
interfaceFileName argument, 18.4.1.13
interfaceName argument, 18.3.16, 18.4.1.14
interfaceName, porttype Ant attribute, 18.8.4

J

J2EE client
<service-ref> element, 14.2.2
about, 14.1
accessing a Web service, 14.2.5
adding client information to deployment descriptors, 14.2.3
adding JAX-RPC handlers, 14.2.7
adding OC4J-specific information, 14.2.6, D
application client module, 14.2.4
assembling, 14.2.2
EJB packaging, 14.4.2
for stateful web services, 14.3.2
JMS transport calls, 14.3.3
managed, 14.2.6, D.2.10
packaging, 14.4
registering message handlers, 16.5.1
schema, 14.2.3
servlet packaging, 14.4.1
Web application packaging, 14.4.1
writing client code, 14.3.1
J2SE 5.0 Annotations, and assemble command, 18.3.3
J2SE 5.0 Annotations, and genWsdl command, 18.3.16
J2SE client
registering message handlers, 16.5.2
J2SE clients
API packages, A
Database Web services-related client JARs, A.2.7
JMS transport-related client JARs, A.2.6
OC4J security-related client JARs, A.2.3
possible classpath components, A.2.2
sample classpath commands, A.2.8
setting the classpath, A.2
wsclient_extended.jar file, A.2.1
WS-Reliability-related client JARs, A.2.5
WS-Security-related client JARs, A.2.4
Java 2 Enterprise Edition (J2EE) supported standards, 1.2.1
Java class-based Web services
writing, 7.1
Java classes
and unsupported types, 7.2.3.2
assembling stateful Web services, 7.3.1
assembling stateless Web services, 7.2.1
defining, 7.2.3.2, 7.3.3.2
errors, 7.2.3.2
packaging for a Web service, 19.2.1
return values, 7.2.3.2
Java interfaces
defining, 7.2.3.1, 7.3.3.1
requirements, 7.1
Java Management Extensions, 3.1.2
Java type support for RPC-encoded message format, 5.1.2.2.3
java.rmi.Remote, 8.3.1
java.rmi.Remote class, 7.1
java.rmi.RemoteException, 8.3.1
java.rmi.RemoteException class, 7.1
java.util.Map class, 15.3.5
javax.jms.ObjectMessage, 9.1
javax.servlet.ServletContext, B.1
javax.wsdl.factory.WSDLFactory class, WSDLFactory class, B
javax.xml.rpc.Call interface, 15.1.2
javax.xml.rpc.handler.GenericHandler class, 16.2
javax.xml.rpc.handler.Handler interface, 16.1, 17.2
implementing, 16.2
javax.xml.rpc.holders package, 7.1
javax.xml.rpc.server.ServiceLifecycle interface, 17.3
javax.xml.rpc.server.ServletEndpointContext, B.1
javax.xml.rpc.Service class, 15.1.2, 15.3.1
javax.xml.rpc.service.endpoint.address, 14.3.3
javax.xml.rpc.session.maintain property, 14.3.2.1
javax.xml.rpc.Stub interface, 15.1.1
javax.xml.soap.AttachmentPart, 10.3.4.4
JAX-RPC handlers, described, 3.1.1.4
JAX-RPC holders, for accessing IN OUT PL/SQL parameters, 10.3.3.5
JAX-RPC mapping file, type-mapping.xml, 6.2.2
jaxrpc-mappings.xml file, 18.3.20
JDBC web row set format, 10.3.4.4
JDeveloper
packaging Web services, 19.4.2
support for assembling Web services from database resources, 10.5
support for assembling Web services with Java classes, 7.5
support for deployment, 19.6.3
support for J2SE clients, 15.5
JMS destinations
assembling Web services, 9
JMS endpoint Web service
limitations, F.5
receive operation, 9.1
send operation, 9.1
JMS endpoint Web services
message processing, 9.1.2
reply messages, 9.1.2
JMS message headers
JMSDeliveryMode, 9.1.2
JMSExpiration, 9.1.2
JMSPriority, 9.1.2
JMSReplyTo, 9.1.2
JMSType, 9.1.2
JMS message property
correlation-ID, 9.1, F.5
message-ID, 9.1, F.5
reply-to-destination, 9.1, F.5
JMS queue
accessing an Oracle AQ queue, 10.3.5.7
JMS transport, 1.3.13
JMS transport calls, from J2EE clients, 14.3.3
JMS transport-related client JARs, A.2.6
jmsAssemble command, 18.3.7
jmsAssemble command example, 9.1.1
JMSDeliveryMode, JMS message header, 9.1.2
JMSExpiration, JMS message header, 9.1.2
JMSPriority, JMS message header, 9.1.2
JMSReplyTo, JMS message header, 9.1.2
JMSType, JMS message header, 9.1.2
jmsTypeHeader argument, 18.4.5.3
JMX, 3.1.2
jndiName
attribute for wsifEjbPort argument, 11.2.2.3
jndiName argument, 18.3.6, 18.4.1.15
jndiProviderURL
attribute for wsifEjbPort argument, 11.2.2.3
jndiProviderURL argument, 18.4.1.16
JPublisher, 10.1
for generating client stub code, 10.4.1
JPublisher options
dir, 10.4.1
httpproxy, 10.4.1
numbertypes, 10.2.1.1
proxyopts, 10.4.1
proxywsdl, 10.4.1
sysuser, 10.4.1
user, 10.4.1
jpubProp argument, 10.2.1.1, 10.3.2, 10.3.2, 10.3.2, 18.4.4.7

L

limitations
for Web service management, F.17
for WSIF, F.22
packaging, F.14
linkReceiveWithReplyTo argument, 18.4.5.4
literal use
message formats, 5.1.1.2
logging and auditing support, 1.3.16

M

managed client, 14.2.6, D.2.10
management framework, 1.3.2
management policy enforcement, 3.1.1.3
mapHeadersToParameters argument, 17.1, 18.4.11.2
mapping type namespaces, 18.6.1
mappingFileName argument, 18.4.1.17
MBeans, 1.3.2
message formats
changing, 5.1.4
designing, 5.1.3
document style, 5.1.1.1
document-literal format, 5.1.2.1
encoded use, 5.1.1.2
literal use, 5.1.1.2
recommendations, 5.1.5
relationship to wire format, 5.1
RPC style, 5.1.1.1
RPC-encoded format, 5.1.2.2
RPC-literal format, 5.1.2.3
SOAP 1.2 support, 5.2
message formats, summarized, 5.1
message handler
server-side configuration, 16.3
message handlers, 16.1
registering, 16.4
registering with J2EE clients, 16.5.1
registering with J2SE clients, 16.5.2
message processing
for a JMS endpoint Web service, 9.1.2
message processing components, 3.1.1
message-ID
JMS message property, 9.1, F.5
method parameters
representing in the WSDL, 18.10
MIME attachment support, 1.3.10
mtomSupport argument, 18.4.10.1

N

name
attribute for wsifEjbPort argument, 11.2.2.3
name attribute, 14.2.6, C.2.13, D.2.3
name, handler Ant tag attribute, 18.8.5.1
namespace, specifying, 18.6.3
.NET, 7, 7.2.1, 8.1
new features
Ant tasks for configuration and scripting, 1.3.6
custom type mapping framework for serialization, 1.3.7
database Web services, 1.3.8
DIME attachment support, 1.3.10
J2SE 5.0 Web Service annotations (Web Services Metadata for the Java Platform), 1.3.3
JMS transport, 1.3.13
MBeans support, 1.3.2
message delivery quality of service (QOS), 1.3.12
MIME attachment support, 1.3.10
SOAP header support, 1.3.9
Web Service Invocation Framework (WSIF) support, 1.3.15
Web service logging and auditing support, 1.3.16
Web service provider support, 1.3.14
Web Service Reliability (WS-Reliability) support, 1.3.12
Web services management framework, 1.3.2
Web Services-Security (WS-Security) support, 1.3.1
nonstandard datatypes
and top down Web service assembly, 6.2.1
numbertypes
JPublisher option, 10.2.1.1

O

OC4J
setting up your environment, 4.3
OC4J security-related client JARs, A.2.3
OC4J Standalone Environment, defined, 1.6
OC4J, installing, 4.2
OC4J_REPLY_TO_FACTORY_NAME property, 9.1.2
operations
generated from server-side Java classes, 10.3.6.4
Oracle Application Server Environment, defined, 1.6
Oracle Application Server new features, 1.3
Oracle AQ queue
accessing via a JMS queue instance, 10.3.5.7
accessing via a Web service client, 10.3.5.6
sample queue and topic declaration, 10.3.5.3
sample Web service generated from an AQ queue, 10.3.5.4
sample Web service generated from an AQ topic, 10.3.5.5
Oracle HTTP Server
third party licenses, G
oracle namespace, using for Ant tasks, 4.4.4
Oracle Streams AQ
exposing as a Web service, 10.3.5
oracle.jdbc.rowset.OracleWebRowSet, 10.3.4.4
OracleWebRowSet format, 10.2.1, 10.3.4.4
oracle.webservices package, A.1
oracle.webservices.annotations.Deployment class, 11.2.2.1
oracle.webservices.attachments package, A.1
oracle.webservices.ClientConstants.COOKIE_MAP property, 15.3.5
oracle.webservices.databinding package, A.1
oracle.webservices.management-portability package, A.1
oracle.webservices.provider package, A.1
oracle.webservices.reliability package, A.1
oracle.webservices.security.callback package, A.1
oracle.webservices.soap package, 5.2.1, 5.2.2, A.1
oracle.webservices.transport package, A.1
oracle.webservices.transport.ReplyToFactoryName, 14.3.3
oracle.webservices.transport.ReplyToQueueName, 14.3.3
oracle.webservices.wsdl package, A.1
oracle.webservices.wsdl.WSDLFactoryImpl, B.1
oracle-webservices.xml deployment descriptor
described, C
listing, C.4
oracle-webservices.xml deployment descriptor, described, 19.3
oracle-werbservices.xml deployment descriptor, 8.5
OraSAAJ APIs, 5.2.1, 5.2.2
ORBInitialHost argument, 18.4.3.6
ORBInitialPort argument, 18.4.3.7
ORBInitRef argument, 18.4.3.8
OUT parameter
limitations on SQL types, F.6
OUT PL/SQL parameter, 10.3.3.2
OUT PL/SQL parameter, XML mapping for, 10.2.1
output argument, 7.2.2.1, 8.2.1, 10.3.2, 18.4.1.18
interactions with ear and war arguments, 18.4.1.7, 18.4.1.18, 18.4.1.28
outputName attribute, 14.2.6, D.2.3
overwriteBeans argument, 18.4.11.3

P

packageName argument, 18.4.1.19
packaging
limitations, F.14
WebServicesAssembler tool, 19.4.1
with JDeveloper, 19.4.2
with WebServicesAssembler, 19.4.1.1
packaging structure
Web service based on EJBs, 19.2.2
Web service based on Java classes, 19.2.1
packaging, available tools, 19.1
parameter mapping
processing SOAP headers, 17.1
payloadBindingClassName argument, 18.4.5.5
platforms, supported, 4.1
PL/SQL functions, mapping to Web service operations, 10.3.3.4
PL/SQL package, sample, 10.3.3.3
PL/SQL packages, exposing as Web services, 10.3.3
plsqlAssemble command, 18.3.8
plsqlAssemble command example, 10.3.3.2
port
configuring in an Ant task, 18.8.3
generating into a proxy, 18.8.2.1
port type
configuring in an Ant task, 18.8.4
port, URI component, 13.2.1
portability package, A.1
PortComponentLinkResolver property, 14.2.5
portName argument, 10.3.2, 18.4.1.20
portNameType argument, 18.4.1.21
POST requests, for REST services, 12.6.2
priority argument, 18.4.5.6
protocol handlers, described, 3.1.1.1
provider package, A.1
proxy
including handler information, 18.8.2.1
including port information, 18.8.2.1
proxy generation from Ant tasks, 18.8.2
proxyopts
JPublisher option for call-outs, 10.4.1
proxywsdl
JPublisher option for call-outs, 10.4.1

Q

quality of service (QOS), 1.3.12
quoting symbols for sqlstatement argument, 18.4.4.9

R

receive operation
JMS endpoint Web service, 9.1
receiveConnectionFactoryLocation argument, 18.4.5.7
receiveQueueLocation argument, 18.4.5.8
receiveTimeout argument, 18.4.5.9
receiveTopicLocation argument, 18.4.5.10
recoverable argument, 7.3.2.2, 18.4.2.2
REF CURSOR parameter, F.6
Java mapping for, 10.2.1
reliability package, A.1
reply messages
for a JMS endpoint Web service, 9.1.2
replyToConnectionFactoryLocation argument, 9.1.2, 18.4.5.11
reply-to-destination
JMS message property, 9.1, F.5
replyToQueueLocation argument, 9.1.2, 18.4.5.12
replyToTopicLocation argument, 9.1.2, 18.4.5.13
responses, for REST services, 12.6.3
REST GET URL, invoking, 13.3.6.2
REST POST request, invoking, 13.3.6.2
REST services
accessing operations, 12.3.1.1, 12.3.2.1
additions to deployment descriptors, 12.5
assembling, 12.2.1
bottom up assembly, 12.3.2
defined, 12.2.1
HTTP GET requests, 12.6.1
HTTP POST requests, 12.6.2
J2SE 5.0 Annotation support, 12.2.2
REST responses, 12.6.3
testing deployment, 12.3.1, 12.3.2
tool support, 12.7
top down assembly, 12.3.1
REST Web Services
invoking a GET URL, 13.3.6.2
invoking an XML REST POST request, 13.3.6.2
restSupport argument, 12.3.1, 12.3.2, 18.4.1.22
return values
for Java classes, 7.2.3.2
root package name, specifying, 18.6.4
RPC style
message format, 5.1.1.1
RPC-encoded message format, 5.1.2.2
Oracle specific Java type support, 5.1.2.2.3
request message, 5.1.2.2.1
response message, 5.1.2.2.1
sample messages, 5.1.2.2.1
with and without the xsi:type attribute, 5.1.2.2.2
with xsi:type attribute, 5.1.2.2.2
without xsi:type attribute, 5.1.2.2.2
RPC-literal message format, 5.1.2.3
request message, 5.1.2.3.1
sample messages, 5.1.2.3.1

S

SAAJ 1.2 APIs, 5.2.1, 5.2.2
SAAJ API, 5.2.1
schema argument, 18.4.1.23, 18.8.1
schemas
J2EE client, 14.2.3
service-ref-mapping-10_0.xsd, 14.2.6, D
scope, for stateful Java implementations, 7.3.3
searchSchema argument, 18.4.1.24
send operation
JMS endpoint Web service, 9.1
sendConnectionFactoryLocation argument, 18.4.5.14
sendQueueLocation argument, 18.4.5.15
sendTopicLocation argument, 18.4.5.16
server-side Java classes
exposing as a Web service, 10.3.6
generating Web service operations, 10.3.6.4
sample classes, 10.3.6.3
supported data and return types, 10.3.6
server.xml file, 8.2.2
Web site configuration file, 7.3.2.2
Service class, 15.1.2, 15.3.1
service endpoint interface, writing an EJB, 8.3.1
service operations, mapping SQL queries into, 10.3.4.4
service, URI component, 13.2.1
ServiceLifecycle interface, 3.1.1.6
processing SOAP headers, 17.3
serviceName argument, 10.3.2, 18.4.1.25
service-ref-mapping-10_0.xsd schema, 14.2.6, D
services
assigning multiple services to an archive, 18.9
limitations on assigning multiple services to a WAR, 18.9.1
servlet client EAR files, relationship with deployment descriptors, 14.4.1.2
ServletContext class, B.1
ServletEndpointContext class, B.1
session argument, 7.3.2.2, 18.4.2.3
session scope, 7.3.3
SESSION_MAINTAIN_PROPERTY property, 15.3.2, 15.3.5
SESSION_MAINTAIN_PROPERTY runtime property, 7.3.2.2, 14.3.2.2
setting up your environment, 4.3
Simple Object Access Protocol (SOAP) 1.1 and 1.2, supported standard, 1.2.2
singleService argument, 18.4.9.4
SOAP 1.2 messages
in bottom up Web service assembly, 5.2.5
in top down Web service assembly, 5.2.6
message format support, 5.2
SOAP header support, 1.3.9
soap package, A.1
SOAP with Attachments API (SAAJ), 5.2.1
SOAPAction header, use with REST services, 12.6.2
soapheader handler Ant child tag, 18.8.5.1
soaprole, handler Ant attribute, 18.8.5.1
soapVersion argument, 5.2.5, 18.4.9.5
specifying a namespace, 18.6.3
sql argument, 10.3.5.2, 18.4.4.8
SQL DML, 10.3.4
SQL numeric types
changing SQL to XML type mapping, 10.2.1.1
SQL query
exposing as a Web service, 10.3.4
mapping to service operations, 10.3.4.4
SQL statements, samples, 10.3.4.3
SQL*PLUS, command for loading a wrapper package, 10.3.3.2
sqlAssemble command, 10.3.4, 18.3.9
sqlAssemble command example, 10.3.4.2
sqlstatement argument, 10.3.4.1, 18.4.4.9, 18.8.1
valid quoting symbols, 18.4.4.9
sqlTimeout argument, 18.4.4.10
staging directory structure, 18.3.1
stateful Java implementations, supported scope, 7.3.3
stateful Web services
and interoperability, 7.3.1
assembling with Java classes, 7.3.1
defining Java classes, 7.3.3.1, 7.3.3.2
writing Java classes, 7.3.3
stateless Web services
assembling with an EJB session bean, 8.2.2
assembling with Java classes, 7.2.2.2
defining Java classes, 7.2.3.2
defining Java interfaces, 7.2.3.1
writing Java classes, 7.2.3
static stub clients, 15.1.1
strictJaxrpcValidation argument, 18.4.1.26
Stub interface, 15.1.1
style argument, 5.1.3, 10.3.2, 10.3.3.2, 18.4.10.2
supported platforms, 4.1
supported standards
Java 2 Enterprise Edition (J2EE), 1.2.1
Simple Object Access Protocol (SOAP) 1.1 and 1.2, 1.2.2
Web Service Description Language (WSDL) 1.1, 1.2.3
Web Service Inspection Language (WSIL) 1.0, 1.2.5
Web Service Reliability (WS-Reliability), 1.3.12
Web Service-Interoperability Basic Profile (WS-I) 1.1, 1.2.4
Web Services-Security (WS-Security), 1.3.1
WSIL (Web Service Inspection Language) 1.0, 1.2.5
system-application.xml file, 14.2.5
sysUser argument, 10.3.6.2, 10.4.1, 18.4.4.11
sysuser, JPublisher option for call-outs, 10.4.1

T

targetNamespace argument, 18.4.9.6
Test Page for Web Service testing, 13
testing deployment, 13
third party licenses, G
timeout argument, 7.3.2.2, 18.4.2.4
timeToLive argument, 18.4.5.17
tool support
deployment, 19.6
exposing EJBs as a Web service, 8.6
for J2SE clients, 15.5
for Web service packaging, 19.1
JDeveloper, 19.4.2
WebServicesAssembler, 19.4.1
REST services, 12.7
top down assembly
REST services, 12.3.1
top down Web service assembly, 6
and nonstandard types, 6.2.1
defined, 6.1
limitations, F.2
using SOAP 1.2 messages, 5.2.6
topDownAssemble command, 18.3.10
topDownAssemble command example, 6.2.2, 12.3.1
topicDurableSubscriptionName argument, 18.4.5.18
transport level security, for EJBs, 8.5
transport package, A.1
type mappings
changing mappings for SQL numeric types, 10.2.1.1
for Web service call-ins, 10.2.1
for Web service call-outs, 10.2.2
type namespaces, mapping, 18.6.1
type-mapping.xml, JAX-RPC mapping file, 6.2.2
typeNamespace argument, 18.4.9.7, 18.6.3

U

unsupported types
and Java classes, 7.2.3.2
unwrapParameters argument, 6.2.1, 18.3.10, 18.4.11.4, F.20
uri argument, 10.3.2, 18.4.7.4
URI components, 13.2.1
use argument, 5.1.3, 10.3.2, 18.4.10.3
useDataSource argument, 18.4.4.12
useDimeEncoding argument, 18.4.1.27
user, JPublisher option for call-outs, 10.4.1
userThreads option (Oracle Application Server), F.10

V

valueTypeClassName argument, 18.4.11.5, 18.8.1
valueTypePackagePrefix argument, 18.4.11.6, 18.6.4
version command, 18.3.26

W

WAR archive
adding a file, 18.8.6
assigning multiple services, 18.9
limitations on assigning multiple services, 18.9.1
war argument, 18.4.1.28
interactions with output and ear arguments, 18.4.1.7, 18.4.1.18, 18.4.1.28
Web application client EAR files, relationship with deployment descriptors, 14.4.1.2
Web Service Description Language (WSDL) 1.1, supported standard, 1.2.3
Web Service Home Page
limitations, F.9
obtaining a WSDL file, 13.5
Web Service Inspection Language (WSIL)
disabling, 1.2.5
Web Service Inspection Language (WSIL) 1.0 standard, 1.2.5
Web Service Invocation Framework (WSIF) support, 1.3.15
Web service management
limitations, F.17
policy enforcement, 3.1.1.3
Web service provider support, 1.3.14
Web Service Reliability support, 1.3.12
Web Service Test Page, 13
described, 13.3
for REST Services, 12.4
for REST Web Services, 13.3.6.2
using, 13.3
Web Service Test page
using, 13.1
Web Service-Interoperability Basic Profile (WS-I) 1.1 standard, 1.2.4
Web services
architecture, 3.1
assembling from database resources, 10
assembling from DML statements, 10.3.4
assembling from Oracle Streams AQ, 10.3.5
assembling from PL/SQL packages, 10.3.3
assembling from server-side Java classes, 10.3.6
assembling from SQL queries, 10.3.4
assembling with JMS destinations, 9
defined, 1.1
deployment resources, 19.5
development life cycle, 3.2
EJBs
assembling, 8.1
stateless, 8.1
Java classes
assembling, 7
limitations, F.3
stateful, 7
stateless, 7
tool support, 7.5
message flow, 3.1.1
operations generated from server-side Java classes, 10.3.6.4
packaging, 19
processing components, 3.1.1
top down assembly, 6
Web Services-Security (WS-Security) supported standards, 1.3.1
WebRowSet format, F.6
webservices package, A.1
WebServicesAssembler
limitations, F.13
setting up Ant, 4.4
WebServicesAssembler arguments
appendToExistingDDs, 18.4.7.1
appName, 18.4.1.1
aqConnectionFactoryLocation, 18.4.4.1
aqConnectionLocation, 18.4.4.2
bindingName, 18.4.1.2
callScope, 18.4.2.1
classFileName, 18.4.1.3
className, 18.3.16, 18.4.1.4
classpath, 18.4.1.5
context, 17.2, 18.4.7.2
corbanameURL, 18.4.3.1
corbaObjectPath, 18.4.3.2
createOneWayOperations, 18.4.9.1
dataBinding, 18.4.11.1
dataSource, 18.4.4.3, 18.7
dbConnection, 18.4.4.4, 18.7
dbJavaClassName, 18.4.4.5
dbUser, 18.4.4.6, 18.7
ddFileName, 18.3.15, 18.4.7.1, 18.4.7.3
debug, 18.4.1.6
deliveryMode, 18.4.5.1
ear, 18.4.1.7
ejbName, 18.4.1.8
emptySoapAction, 18.4.1.9
endpointAddress, 18.4.6.1
failonerror, 18.8.7
fetchWsdlImports, 18.4.8.1
genJmsPropertyHeader, 18.4.5.2
genJUnitTest, 18.4.6.2
genQos, 18.4.9.2
help, 18.4.1.10
httpProxyHost, 18.4.8.3
httpProxyPort, 18.4.8.4
idlFile, 18.4.3.3
idlInterfaceName, 18.4.3.4
idljPath, 18.4.3.5
importAbstractWsdl, 18.4.8.5
initialContextFactory, 18.4.1.11
input, 18.4.1.12, 18.8.1
interfaceFileName, 18.4.1.13
interfaceName, 18.3.16, 18.4.1.14
jmsTypeHeader, 18.4.5.3
jndiName, 18.3.6, 18.4.1.15
jndiProviderURL, 18.4.1.16
jpubProp, 18.4.4.7
linkReceiveWithReplyTo, 18.4.5.4
mapHeadersToParameters, 17.1, 18.4.11.2
mappingFileName, 18.4.1.17
mtomSupport, 18.4.10.1
optional for Web service call-in, 10.3.2
ORBInitialHost, 18.4.3.6
ORBInitialPort, 18.4.3.7
ORBInitRef, 18.4.3.8
output, 18.4.1.18
overwriteBeans, 18.4.11.3
packageName, 18.4.1.19
payloadBindingClassName, 18.4.5.5
portName, 18.4.1.20
portNameType, 18.4.1.21
priority, 18.4.5.6
receiveConnectionFactoryLocation, 18.4.5.7
receiveQueueLocation, 18.4.5.8
receiveTimeout, 18.4.5.9
receiveTopicLocation, 18.4.5.10
recoverable, 18.4.2.2
replyToConnectionFactoryLocation, 18.4.5.11
replyToQueueLocation, 18.4.5.12
replyToTopicLocation, 18.4.5.13
required for Web service call-in, 10.3.2
restSupport, 18.4.1.22
schema, 18.4.1.23, 18.8.1
searchSchema, 18.4.1.24
sendConnectionFactoryLocation, 18.4.5.14
sendQueueLocation, 18.4.5.15
sendTopicLocation, 18.4.5.16
serviceName, 18.4.1.25
session, 18.4.2.3
singleService, 18.4.9.4
soapVersion, 18.4.9.5
sql, 18.4.4.8
sqlstatement, 18.4.4.9, 18.8.1
sqlTimeout, 18.4.4.10
strictJaxrpcValidation, 18.4.1.26
style, 18.4.10.2
sysUser, 18.4.4.11
targetNamespace, 18.4.9.6
timeout, 18.4.2.4
timeToLive, 18.4.5.17
topicDurableSubscriptionName, 18.4.5.18
typeNamespace, 18.4.9.7, 18.6.3
unwrapParameters, 18.3.10, 18.4.11.4
uri, 18.4.7.4
use, 18.4.10.3
useDataSource, 18.4.4.12
useDimeEncoding, 18.4.1.27
valueTypeClassName, 18.4.11.5, 18.8.1
valueTypePackagePrefix, 18.4.11.6, 18.6.4
war, 18.4.1.28
wsdl, 18.4.8.6
wsdlTimeout, 18.4.9.8
wsifDbBinding, 18.3.2, 18.3.8, 18.3.9, 18.3.16, 18.4.4.13
wsifDbPort, 18.4.4.14
wsifEjbBinding, 18.3.6, 18.3.16, 18.4.11.7
wsifJavaBinding, 18.3.3, 18.3.16, 18.4.11.8
wsifJDbBinding, 18.3.5
WebServicesAssembler commands
analyze, 18.3.12
aqAssemble, 18.3.2
assemble, 18.3.3
corbaAssemble, 18.3.4
dbJavaAssemble, 18.3.5
ejbAssemble, 18.3.6
fetchWsdl, 18.3.13
genApplicationDescriptor, 18.3.22
genConcreteWsdl, 18.3.14
genDDs, 18.3.23
genInterface, 18.3.18
genProxy, 18.3.19
genQosWsdl, 18.3.15
genValueTypes, 18.3.20
genWsdl, 18.3.16
help, 18.3.25
jmsAssemble, 18.3.7
plsqlAssemble, 18.3.8
sqlAssemble, 18.3.9
topDownAssemble, 18.3.10
version, 18.3.26
WebServicesAssembler tool
Ant task support, 18.1
bottom up assembly support, 18.1
command line syntax, 18.1.1
deployment support, 18.1
managing deployment descriptors, 19.4.1.2
packaging commands, 19.4.1.1
packaging Web services, 19.4.1
top down assembly support, 18.1
XML schema driven assembly support, 18.1
WebServicesAssembler tool, described, 18.1
webservices.xml configuration file, described, 19.3
webservices.xml deployment descriptor, 6.2.2, 8.2.2, 16.3, 16.4
web.xml deployment descriptor, 6.2.2, 16.5.1
web.xml deployment descriptor, described, 19.3
wsclient_extended.jar client class file, A.2.1
contents, A.2.1
wsclient_extended.jar file, 6.2.2, 7.2.2.2, 7.3.2.2, 8.2.2, 9.1.1, 10.3.3.2, 10.3.4.2, 10.3.5.2, 10.3.6.2, 15.2.2
WSDL API
creating WSDL factory instances, B.1
creating WSDL file reader, B.1
extracting information, B.1
getting a WSDL factory instance, B.1
getting the WSDL as a resource, B.1
reading a WSDL file, B.1
setting a timeout, B.1
wsdl argument, 18.4.8.6
WSDL factory instances, creating, B.1
WSDL file
obtaining directly, 13.5
representing Java method parameters, 18.10
WSDL file, described, 19.3
wsdl package, A.1
WSDL_READ_TIMEOUT property, B.1
WSDLFactoryImpl class, B.1
wsdl-override-last-modified attribute, 14.2.6, D.2.14
wsdlTimeout argument, 18.4.9.8
WSIF
limitations, F.22
wsifDbBinding argument, 18.3.2, 18.3.5, 18.3.8, 18.3.9, 18.3.16, 18.4.4.13
wsifDbPort argument, 18.4.4.14
wsifEjbBinding argument, 18.3.6, 18.3.16, 18.4.11.7
wsifJavaBinding argument, 18.3.3, 18.3.16, 18.4.11.8
WSIL (Web Service Inspection Language) 1.0 standard, 1.2.5
wsmgmt.xml management policy file, F.17
WS-Reliability-related client JARs, A.2.5
WS-Security-related client JARs, A.2.4

X

XDB rowset format, 10.2.1, 10.3.4.4, 10.3.4.4, F.6
XMLprocessing, described, 3.1.1.2
XMLType SQL type, mapping to XML any, 10.3.3.6
xpath queries, F.19
xsi:type attribute, 5.1.2.2.2, 5.1.2.2.2