Index
A
- <assign> activity
- used, for validating variables / Validating the variables with the <assign> activity, How it works…
- activate() method / How to do it…
- activity sensor
- defining, in BPEL / Defining an activity sensor in BPEL
- addBook method / How it works…
- addMember method / How it works…
- ANT
- used, for generating XML facade / Generating XML facade using ANT, Getting ready, How to do it..., How it works…
- URL / Generating XML facade using ANT
- Apache Axis2
- web service, implementing / Implementing web services with Axis2, How to do it…, There's more…
- AssignWSoutput activity / How to do it…
- asynchronous BPEL process
- calling, from Java / Calling an asynchronous BPEL process from Java, How to do it…, How it works…
- business faults, handling / Handling business faults from an asynchronous BPEL process, Getting ready , How it works…
- asynchronous web service
- AuthoriseCreditCard method / How to do it…
- Auto Map
B
- <bpelx*annotation> element / How it works…
- BAM
- about / Introduction
- borrowBook method / How it works…
- BPEL
- faults, throwing from / Throwing the faults from BPEL, How to do it…, There's more…
- variable sensor, defining / Defining a variable sensor in BPEL
- activity sensor, defining / Defining an activity sensor in BPEL
- fault sensor, defining / Defining a fault sensor in BPEL
- sensor action / The sensor action
- XSLT transformation, using / Getting ready
- about / Introduction
- bpel*doXslTransform() function / There's more…
- BPEL 1.1 process
- third-party libraries, invoking from / Invoking third-party libraries from BPEL 1.1 process, How to do it…, How it works…, There's more…
- BPEL 2.0 process
- third-party libraries, invoking from / Invoking third-party libraries from BPEL 2.0 process, How to do it…, How it works…
- BPEL process
- BPEL file in XML form / Introduction
- WSDL files / Introduction
- XSD schema files / Introduction
- deploying / Deploying a BPEL process, How to do it…
- input and output parameters, gathering / Gathering a BPEL process's in and out parameters, How to do it…, How it works…
- results, mapping / Mapping the results of a BPEL process, How to do it…, How it works…, There's more…
- custom logger, creating / Creating a custom logger in a BPEL process, How to do it…, How it works…
- quick debug logger / Quick debug logger for the BPEL process, See also
- XML facade, invoking from / Invoking XML facade from BPEL processes, How to do it...
- BPEL process sensors
- about / Introduction
- BPEL sensor
- adding, for JMS queuing / Adding a BPEL sensor for JMS queuing
- BPEL server
- logging, enabling / Enabling logging on the BPEL server, How to do it…, How it works…, There's more…
- BRMS
- about / Introduction
C
- callbackClient invoke activity
- about / Getting ready
- callback method
- about / How to do it…
- close method / How to do it…
- comma separated values (CSV) file / How it works…
- Completion Status
- about / Completion Status
- complex types
- accessing, through XML facade / Accessing complex types through XML facade, How it works...
- composite sensors
- about / Introduction
- defining / Defining composite sensors, How to do it…, How it works…, There's more…
- adding / Adding a composite sensor, How to do it…, There's more…
- monitoring / Monitoring a composite sensor, How to do it…, How it works…
- contract-first approach / How it works…
- createPayLoad() method
- about / How to do it…
- custom classes
- adding, to SOA Suite server / Adding custom classes to the SOA Suite server, How it works...
- adding, to JDeveloper projects / Adding custom classes to JDeveloper projects, How it works…
- adding, from JDeveloper project properties / Adding custom classes from the JDeveloper project properties
- custom file
- logging to / Logging to a custom file, How to do it…, How it works…
- custom handlers
- configuring / Configuring custom handlers, How to do it…
- custom logger
- creating, in BPEL process / Creating a custom logger in a BPEL process, How to do it…
- custom loggers
- logger / There's more…
- dynamic logger / There's more…
- log level, configuring / Configuring the level of the custom loggers
D
- deactivate() method / How to do it…
- document transport style
- using, with literal use attribute / Using the document transport style with the literal use attribute
- using, with encoded use attribute / Using the document transport style with the encoded use attribute
- document transport web service
E
- ECID (Execution Context ID) / How it works…
- EDA
- about / Introduction
- encoded use attribute
- document transport style, using with / Using the document transport style with the encoded use attribute
- RPC transport style, using with / Using the RPC transport style with the encoded use attribute
- encoded web service
- creating / Creating literal and encoded web services
- end-to-end instance tracing
- about / Introduction
- Enterprise Manager Console
- log files, viewing in / Viewing logfiles in the Enterprise Manager Console, How to do it…, How it works…
- dashboard sections / How it works…
- exceptions
- logging, from BPEL process / Logging exceptions, How to do it…, There's more…
- wrapping, into faults / Wrapping exceptions into faults, How it works…, There's more…
F
- faultBean attribute
- about / How to do it…
- faults
- throwing, from BPEL / Throwing the faults from BPEL, How to do it…, There's more…
- about / Wrapping exceptions into faults
- exceptions, wrapping into / Wrapping exceptions into faults, How it works…, There's more…
- faults, from web service
- fault sensor
- defining, in BPEL / Defining a fault sensor in BPEL
- flush method / How to do it…
- for-each command
- using, in XSLT / Using the xsl:for-each command, How to do it…, How it works…
- functions
- using, in XSLT transformation / Using the functions in the transformation operations, How to do it…, How it works…
- chaining / The chaining functions, Getting ready, How it works…
G
- @GET annotation
- about / Getting ready
- giveBackBook method / How it works…, How to do it…
H
- <http*binding> / The binding type
- <http*binding> element
- about / How to do it…
- hot-deployable method / How it works…
I
- input and output parameters, BPEL process
- gathering / Gathering a BPEL process's in and out parameters
J
- JAR
- XML facade, packaging into / Packaging XML facade into JAR, How to do it..., There's more...
- Java code
- annotating, for web service creation / Annotating Java code for web service creation, How to do it…, How it works…, There's more...
- Java docs
- generating, for XML facade / Generating Java documents for XML facade, How to do it..., How it works...
- Java interface methods
- addMember / How it works…
- addBook / How it works…
- borrowBook / How it works…
- giveBackBook / How it works…
- reserveBook / How it works…
- listMemberStat / How it works…
- Java Utilities Logging (JUL) utility
- about / Introduction
- log levels / Introduction
- javax.xml.ws.Endpoint class / How it works…
- JAX-WS
- about / How to do it…
- web services, implementing with / Implementing web services with JAX-WS, How to do it…
- JAX-WS web services
- about / Introduction
- JAXB
- about / How to do it…, Introduction
- JDeveloper projects
- third-party libraries, adding / Adding third-party libraries to JDeveloper projects
- user-defined library, referencing / Creating a user-defined library and referencing it inside a JDeveloper project
- custom classes, adding / Adding custom classes to JDeveloper projects, How it works…
- JMS queue
- using, in BPEL process / Adding a BPEL sensor for JMS queuing
L
- <log_handler> element / How it works…
- listBookStat method / How it works…
- listMemberStat method / How it works…, How it works…
- literal use attribute
- document transport style, using with / Using the document transport style with the literal use attribute
- RPC transport style, using with / Using the RPC transport style with the literal use attribute
- literal web service
- creating / Creating literal and encoded web services
- LOG4J logging framework
- URL / Introduction
- log levels / Introduction
- logException / Getting ready…
- log files
- configuring / Getting ready, How to do it…, There's more…
- editing / Editing the logfiles, There's more…
- viewing, in Enterprise Manager Console / Viewing logfiles in the Enterprise Manager Console, How to do it…
- LogForBpel class file
- source, changing / There's more…
- Logger class
- creating / Creating a log for every BPEL instance run
- logging
- enabling, on BPEL server / Enabling logging on the BPEL server, How to do it…, How it works…
- logging mechanisms
- Java Utilities Logging / Introduction
- LOG4J / Introduction
- ODL / Introduction
- LogStream class / How to do it…
M
- message exchange protocol (MEP) / Defining a web service returning no value
- Message Transmission Optimization Mechanism (MTOM) / Using attachment types with web services
- metrics and statistics information
- viewing / Viewing metrics and statistics, How to do it…, How it works…, There's more…
- viewing, on Enterprise Manager Console dashboard / How it works…
- MIME types
- about / Using attachment types with web services
- using, in web service / How to do it…
N
- non-exposable methods, SEI
O
- @OneWay annotation / How to do it…
- ObjectFactory class / How it works…
- ODL (Oracle Diagnostic Logging) / Introduction
- onComplete method
- about / How to do it…
- one-way invocation
- about / How it works…
- one or two way web service
- defining / Defining a one or two way web service, How it works…
- onMessage method
- about / How to do it…
- ora*doXSLTransform() function / There's more…
- ora*doXSLTransformForDoc() function / There's more…
- ora*processXSLT() function / There's more…
- Oracle diagnostic logging (ODL) functionality
- about / Introduction
- log levels / Introduction
- Oracle Service Bus (OSB) / Introduction
- Oracle SOA Suite
- end-to-end instance tracing / Introduction
- sensors / Introduction
- OutputTransactions method / How to do it…, How it works…
P
- @Path annotation
- about / Getting ready
- @Produces annotation
- about / Getting ready
- parameter
- defining / Defining a parameter
- adding, to mapping file / Defining a parameter, How to do it…
- parameters direction
- POJO (Plain Old Java Object) / How to do it…, See also
- PolicyReference tag / How it works…
- proxy
- publish() method / How it works…
- publish method / How to do it…
Q
- @QueryParam annotation
- about / Getting ready
- QueryWeather operation / How it works…
- quick debug logger
- for, BPEL process / Quick debug logger for the BPEL process
R
- @RequestWrapper annotation / How to do it…
- @ResponseWrapper annotation / How it works…
- Refund method / How to do it…
- request wrapper
- defining, for web service / Defining a request wrapper for a web service, How to do it…, How it works…
- reserveBook method / How it works…, How to do it…, How to do it…
- response wrapper
- defining, for web service / Defining a response wrapper for a web service, How to do it…, How it works…
- REST
- about / Introduction
- RESTful web services
- about / Invoking the RESTful web services
- invoking / Getting ready, How to do it…
- results, BPEL process
- rotation log file
- setting up / Setting up a rotation logfile, How to do it…
- rotation policies
- size based / How it works…
- time based / How it works…
- RPC transport
- RPC transport style
- using, with literal use attribute / Using the RPC transport style with the literal use attribute
- using, with encoded use attribute / Using the RPC transport style with the encoded use attribute
- RPC transport web service
S
- <soap*binding> / The binding type
- @SOAPBinding annotation
- about / How to do it…
- used, for annotating SEI / Annotating the service endpoint interface with @SOAPBinding, How to do it…
- SCA (Service Component Architecture) composite
- about / Introduction
- SCA (Service Composition Architecture) / How to do it…
- SEI
- creating / Creating a service endpoint interface, How to do it…, How it works…
- non-exposable methods, using / Using non-exposable methods of service interface, How it works…
- annotating, with @WebService / Annotating the service endpoint interface with @WebService, How to do it…, How it works…
- annotating, with @SOAPBinding / Annotating the service endpoint interface with @SOAPBinding, How to do it…
- sensor.xml file
- about / How it works…
- sensor action, BPEL
- about / The sensor action
- database / The sensor action
- JMS queue / The sensor action
- JMS topic / The sensor action
- custom / The sensor action
- JMS adapter / The sensor action
- sensorAction.xml file
- about / How it works…
- sensors
- about / Introduction
- composite sensors / Introduction
- BPEL process sensors / Introduction
- sensor values
- propagating / Introduction
- service implementation
- about / Preparing the service implementation
- preparing / How to do it…
- simple types
- accessing, through XML facade / Accessing simple types through XML facade, How it works...
- SOA
- about / Introduction, Introduction
- SoapUi
- URL / Testing a web service
- SOA Suite server
- tracing and logging techniques / Introduction
- custom logging / Introduction
- third-party libraries, adding / Adding third-party libraries to the SOA Suite server, How to do it…, How it works…, There's more…
- custom classes, adding / Adding custom classes to the SOA Suite server, How to do it…
- synchronous BPEL process
- calling, from Java / Calling a synchronous BPEL process from Java, How to do it…
- business faults, handling / Handling business faults from a synchronous BPEL process, Getting ready, How to do it…, How it works…
- synchronous web service
- System.err file
- redirecting / Redirecting System.out and System.err files, Getting ready…, How to do it…
- System.out file
- redirecting / Redirecting System.out and System.err files, Getting ready…, How to do it…
T
- TestMaker
- URL / Testing a web service
- third-party libraries
- embedding / Introduction
- adding, to SOA Suite server / Adding third-party libraries to the SOA Suite server, How to do it…, How it works…, There's more…, See also
- adding, to JDeveloper projects / Adding third-party libraries to JDeveloper projects
- adding, from JDeveloper project properties / Adding libraries from the JDeveloper project properties
- invoking, from BPEL 2.0 process / Invoking third-party libraries from BPEL 2.0 process, How to do it…, How it works…
- invoking, from BPEL 1.1 process / Invoking third-party libraries from BPEL 1.1 process, How to do it…, How it works…, There's more…
- tracing level
- changing / How to do it…
- Transform activity
- using, in BPEL / Using the XSLT transformation in BPEL, How to do it…
- configuring / Generating the XSLT map with the XSLT mapper, How to do it…
U
- user-defined functions
- importing, into JDeveloper / Defining and importing the user-defined functions, How to do it…, How it works…
- using, into JDeveloper / Using the user-defined function
- migrating, to Oracle SOA server / Migrating the user-defined functions to the Oracle SOA server
- user-defined library
- creating / Creating a user-defined library and referencing it inside a JDeveloper project
- referencing, in JDeveloper project / Creating a user-defined library and referencing it inside a JDeveloper project
- useSourceClassAndMethod property / How it works…
- UUID (universally unique identifier) / Defining a parameter
V
- variables
- copying, performing / Performing copy between the variables, Getting ready, How to do it…, How it works…
- defining / Defining a variable, How to do it…, How it works…
- global / How it works…
- local / How it works…
- validating, with <assign> activity / Validating the variables with the <assign> activity, How to do it…, How it works…, There's more…
- variable sensor
- defining, in BPEL / Defining a variable sensor in BPEL
W
- <wsdl*binding> element
- about / How to do it…
- @WebMethod annotation / How to do it…, There's more...
- @WebParam annotation / How to do it…
- @WebResult annotation / How to do it…
- @WebService annotation / There's more...
- used, for annotating SEI / Annotating the service endpoint interface with @WebService, How to do it…, How it works…
- WebInject
- URL / Testing a web service
- web service
- implementing, with Axis2 / Implementing web services with Axis2, Getting ready, How to do it…, There's more…
- implementing, with with JAX-WS / Implementing web services with JAX-WS, How to do it…, How it works…, There's more…
- invoking, in sequence / Invoking web services in a sequence, How to do it…, How it works…
- invoking, in parallel / Invoking web services in parallel, How to do it…, How it works…
- attachments types, using with / Using attachment types with web services, Getting ready, How it works…
- publishing / Publishing a web service, How to do it…, How it works…
- testing / Testing a web service, Getting ready, How to do it…, There's more…
- request wrapper, defining for / Defining a request wrapper for a web service, How to do it…, How it works…
- response wrapper, defining for / Defining a response wrapper for a web service, How to do it…
- publishing, without application server / Publishing a web service without an application server, How it works…
- web service, returning no value
- web service, returning value
- web service interface
- defining / Defining the service interface, How to do it…
- Java interface class, defining / How to do it…
- web services endpoint
- selecting dynamically / The dynamic selection of the web service's endpoint, How to do it…, How it works…
- WSBPEL
- about / Introduction
- WS contract-first approach
- about / How it works…
- WSDL
- about / Introduction
- operations / Introduction
- messages / Introduction
- binding type / The binding type
- <soap*binding> binding type / The binding type
- <http*binding> binding type / The binding type
- operation attribute / The operation attribute
- XML facade, creating from / Creating XML facade from WSDL, Getting ready, How it works...
X
- <xsd*schema> element / How it works...
- xdk*processXSLT() function / There's more…
- xjc utility
- about / How it works…
- parameters / How it works…
- XML facade
- generating, ANT used / Generating XML facade using ANT, How to do it..., How it works…, There's more...
- creating, from XSD / Creating XML facade from XSD, How to do it..., How it works...
- creating, from WSDL / Creating XML facade from WSDL, How to do it..., How it works...
- packaging, into JAR / Packaging XML facade into JAR, How to do it..., There's more...
- Java docs, generating for / Generating Java documents for XML facade, How to do it..., How it works...
- invoking, from BPEL process / Invoking XML facade from BPEL processes, How to do it...
- complex types, accessing through / Accessing complex types through XML facade, How it works...
- simple types, accessing through / Accessing simple types through XML facade, How to do it..., How it works...
- XML facade project
- setting up / Setting up an XML facade project, Getting ready, How it works...
- XML schema annotation
- performing / There's more...
- XSD
- XML facade, creating from / Creating XML facade from XSD, How to do it..., How it works...
- XSD schema types
- converting, to Java data types / How it works…
- XSLT
- about / Introduction
- for-each command, using / Using the xsl:for-each command
- XSLT map
- generating, XSLT mapper used / Generating the XSLT map with the XSLT mapper, How to do it…
- XSLT transformation
- creating / Introduction
- using, in BPEL / Using the XSLT transformation in BPEL, Getting ready
- functions, using / Using the functions in the transformation operations, How to do it…