Index
A
- After Read screen / What are the possibilities of marking processed rows
- AQ adapter
- using, message consumption from database / Using the AQ adapter to consume messages from the database, How to do it..., How it works..., See also
- artifacts
- moving, inside OSB project / Moving artifacts inside the same OSB project
- working, inside OSB project / How it works...
- copying, from one project to another / Copying artifacts from one project into another, Getting ready, How to do it...
- working / How it works...
- changing, directly in source / There's more...
- Assign action / How it works...
B
- $body variable / How it works...
- binding property / How to do it...
- Brewery DB / Creating a generic RESTful gateway on the OSB
- business service
- creating, for external SOAP-based web service calling / Creating a business service to call an external SOAP-based web service, Getting ready, How to do it...
- working / How it works...
C
- Call a Stored Procedure or Function option / How it works...
- certificate authentication
- using, for proxy service securing / Securing a proxy service by using certificate authentication and protecting the message, How to do it...
- X509 Token Authentication / How it works...
- checksumValue variable / How to do it...
- clean URLs / There's more...
- collection processing
- For Each action, using / Using the For Each action to process a collection, Getting ready, How to do it...
- Configure Soap Body option / How to do it...
- context menu
- using, to add notes to message flow / Using context menu to add nodes and actions to message flow, How to do it...
- using, to add actions to message flow / Using context menu to add nodes and actions to message flow, How to do it...
- working / How it works...
- Converter class
- using, with EJB transport / Using converter class with EJB transport to help converting data types, How to do it...
- working / How it works...
- cookbook.converter.CustomerConverter class / How to do it...
- CreateSequence response / How it works...
- CustomerManagement class / There's more...
- CustomerManagementClient.java class / How to do it...
- custom XPath functions
- about / Using custom XPath functions
- using / How to do it...
- working / How it works..., There's more...
- invoking, in XQuery resource / There's more...
D
- database communication
- DB adapter, using for database table reading / Using DB adapter to read from a database table
- DB adapter, using for custom SQL statement execution / Using DB adapter to execute a custom SQL statement against the database
- DB adapter, using for database table update / Using the DB adapter to update a database table
- DB adapter, using for changing poll / Using DB adapter to poll for changes on a database table
- AQ adapter, using for message consumption / Using the AQ adapter to consume messages from the database
- AQ adapter, using for sending message / Using the AQ adapter to consume messages from the database
- AQ adapter, using for sending message to database / Using the AQ adapter to send messages to the database, Getting ready, How to do it..., How it works..., There's more...
- dataSourceName property / How it works...
- DB adapter
- using, to read from database table / Using DB adapter to read from a database table, How to do it..., How it works...
- using, for custom SQL statement execution against database / Using DB adapter to execute a custom SQL statement against the database, How to do it..., There's more...
- working / How it works...
- using, for updating a database table / Using the DB adapter to update a database table, How to do it..., How it works...
- Detect Omissions Flag / A Note on the Detect Omissions Flag
- Get Active UnitOfWork flag / A Note on the Detect Omissions Flag
- Get Active UnitOfWork flag, con / The side effect of the Get Active UnitOfWork flag
- using, for changing poll / Using DB adapter to poll for changes on a database table, Getting ready, How to do it...
- database change types, detecting / What kind of database changes may be detected
- processed rows marking, possibilities / What are the possibilities of marking processed rows
- database polling query, modifying / How to modify the query when polling the database
- runtime behaviour, options / Options regarding runtime behavior
- Define Selection Criteria screen / How to modify the query when polling the database
- Dequeue option / How to do it...
- Design tab / How to do it...
- Detect Omissions Flag / A Note on the Detect Omissions Flag
- DOS
- about / Introduction
- durable subscription / There's more...
E
- Eclipse OEPE / Creating a new OSB project
- existing project, importing / Importing an already existing project into Eclipse OEPE, How to do it...
- existing project import, working / How it works...
- OSB configuration, deploying / Deploying the OSB configuration from Eclipse OEPE, Getting ready, How to do it...
- nodes/actions, moving by drag-and-drop / Moving nodes/actions in Eclipse OEPE by drag-and-drop, How to do it...
- working / How it works...
- services, debugging / Debugging services through Eclipse OEPE, Getting ready, How to do it...
- debugger, working / How it works...
- Edit Value button / How to do it...
- EJB
- about / Introduction
- EJB client JAR / How to do it...
- EJB session bean, exposing as EJB on OSB
- JEJB transport, using / Exposing an EJB session bean as an EJB on the OSB using the JEJB transport, Getting ready, How to do it...
- JEJB transport, working / How it works...
- EJB session bean, exposing as service on OSB
- EJB transport, using / Exposing an EJB session bean as a service on the OSB using the EJB transport, Getting ready, How to do it...
- EJB transport, working / How it works...
- EJB, locating in JNDI tree / Locate an EJB in the JNDI tree
- findAllCustomers method, invokking / What if the EJB method returns a list of objects?
- EJB session bean, invoking on remote WebLogic domain
- JNDI Provider, using / Using JNDI Provider to invoke an EJB session bean on a remote WebLogic domain, How to do it...
- JNDI Provider, working / How it works...
- EJB transport
- about / Introduction
- Converter class, using / Using converter class with EJB transport to help converting data types, How to do it...
- Email Transport / Introduction
- using, for receiving e-mail / Using Email Transport to receive e-mail, Getting ready, How to do it...
- working / How it works..., There's more...
- using, for e-mail sending / Using Email Transport to send e-mail, How to do it..., How it works..., There's more...
- Enable Message Persistence property / There's more...
- Endpoint URI / How to do it...
- enrichCustomerResponseByRating method / How to do it...
- EVENT_QUEUE queue / Using the AQ adapter to consume messages from the database
- execute-sql function / There's more...
- Execute Pure SQL option / How it works...
- external SOAP-based web service, calling
- business service, creating / Creating a business service to call an external SOAP-based web service, Getting ready, How to do it...
- business service, working / How it works...
F
- File JCA adapter
- using, for file reading within message flow / Using the File JCA adapter to read a file within the message flow, How to do it...
- working / How it works...
- file setting / Setting the filename and folder name dynamically at runtime
- file setting / Setting the filename and folder name dynamically at runtime
- file reading, XQuery script used / Reading file resources through a XQuery script, See also
- findAllCustomers method / How it works...
- finished solution / Getting ready
- folder structure, in OSB project
- defining / Defining a folder structure for the OSB project, Getting ready, How to do it...
- working / How it works...
- For Each action
- using, for collection processing / Using the For Each action to process a collection, Getting ready, How to do it...
- working / How it works...
- FTP Transport
- about / Introduction
- using, for proxy service triggering / Using the File or FTP transport to trigger a proxy service upon arrival of a new file, Getting ready, How to do it...
- using, for proxy service / Getting ready
- working / How it works...
- versus JCA adapters / File and FTP transports versus JCA adapters
- files, processing selectively / Selectively processing files, Processing binary files
- using, for file writing / Using the File Transport to write to a file, How to do it..., How it works..., There's more...
- filename, specifying at runtime / Specifying a filename at runtime, Writing a file to a remote folder through FTP
G
- generic RESTful gateway
- creating, on OSB / Creating a generic RESTful gateway on the OSB, How to do it...
- working / How it works...
- GET / There's more...
- Get Active UnitOfWork flag / The side effect of the Get Active UnitOfWork flag
- GET method / How it works...
- global transactions
- working with / Working with global transactions and quality of service, Getting ready, How to do it...
- groups
- using, instead of individual users / Using users, groups, and roles instead of individual users
H
- HermesJMS
- URL / See also
- high priority message / How to do it...
- HTTP Analyzer tab / How to do it...
- HTTP transport
- about / Introduction
- using, for messaging over HTTP implementation / Using HTTP transport to implement messaging over HTTP, How to do it..., How it works...
- HTTP Transport tab / Getting ready
I
- If Else action / Enabling/disabling a Validate action dynamically
- initialContextFactory property / How to do it...
- Invoking property / How it works...
- isDeterministic property / How it works...
J
- Java Callout action
- using, for JEJB transport response manipulation / Manipulating the response of the JEJB transport by a Java Callout action, How to do it..., How it works...
- using, for Java code invoking / Using the Java Callout action to invoke Java code, How to do it...
- working / How it works...
- using, with XMLBeans / Using the Java Callout action with XMLBeans, How to do it...
- Java code
- invoking, Java Callout action used / Using the Java Callout action to invoke Java code, How to do it...
- JCA adapters
- working with, OSB project setting up / Setting up an OSB project to work with JCA adapters, How to do it...
- working / How it works..., See also
- JDeveloper
- using, for secured service testing / Using JDeveloper to test a secured service
- using, forsecured service testing / How to do it...
- Web Service Proxy wizard, working / How it works...
- test client implementing, Username Token Authentication used / Implementing a JDeveloper test client for service with Username Token authentication
- test client implementing, for service / Implementing a JDeveloper test client for service with message protection
- JEJB transport response
- manipulating, Java Callout action used / Manipulating the response of the JEJB transport by a Java Callout action, How to do it..., How it works...
- JMS
- about / Introduction
- point-to-point messaging model / Introduction
- publish-subscribe messaging model / Introduction
- request-response messaging, using / Using request-response messaging with JMS, How to do it...
- testing, soapUI used / Testing JMS with soapUI, Getting ready, How to do it...
- JMSBrowser
- URL / See also
- JMS message
- delivery mode option, setting / Getting ready, How to do it...
- Transport Header action, working / How it works...
- delivery mode in WebLogic Console / There's more..., How to do it...
- JMSMessagId property / How it works...
- JMS queue
- about / Sending a message to a JMS queue/topic
- message, sending to / Getting ready, How to do it...
- working / How it works..., How it works...
- JMS Transport, advanced settings / Advanced settings on JMS Transport
- topic, sending / Sending to a JMS topic
- messages, consuming / Consuming messages from a JMS queue, Getting ready, How to do it...
- accessing, QBrowser Admin GUI used / Using QBrowser Admin GUI for accessing JMS queues/topics, How to do it...
- JMS topic
- accessing, QBrowser Admin GUI used / Using QBrowser Admin GUI for accessing JMS queues/topics, How to do it...
- JMS Transport
- message headers, changing / Changing JMS Transport message headers and properties at runtime, How to do it...
- properties, changing / Changing JMS Transport message headers and properties at runtime, How to do it...
- working / How it works..., How it works...
- headers, accessing in message flow / Accessing JMS Transport headers and properties in message flow, How to do it...
- properties, accessing in message flow / Accessing JMS Transport headers and properties in message flow, How to do it...
- user-defined properties, accessing / Accessing user-defined JMS properties
- JMS Transport tab / There's more...
- JNDI Provider
- using, for EJB session bean invoking / Using JNDI Provider to invoke an EJB session bean on a remote WebLogic domain, How to do it...
- working / How it works...
- JTA
- about / Introduction
- JWS / Introduction
L
- Launch Test Console icon / How to do it..., How to do it..., How to do it..., How to do it..., How to do it..., How to do it...
- Log action / How it works...
- log window / How to do it...
M
- @ManagedAttribute annotation / How to do it...
- @ManagedResource annotation / How to do it...
- main() method / How to do it...
- message, routing to service
- routing action, using / Using a routing action to statically route to another service, How to do it...
- Use inbound operation for outbound option / How it works...
- message-level security
- about / Introduction
- OSB server, preparing / Preparing OSB server to work with OWSM
- OSB server, configuring for OWSM / Configuring OSB server for OWSM
- proxy service, securing by Username Token Authentication / Securing a proxy service by Username Token authentication, Securing a proxy service by using Username Token authentication and protecting the message
- proxy service, securing by message protection / Securing a proxy service by protecting the message, Securing a proxy service by using Username Token authentication and protecting the message
- proxy service, securing by certificate authentication / Securing a proxy service by using certificate authentication and protecting the message
- proxy service, securing by MAC authentication / Securing a proxy service with authorization through Message Access Control, How to do it...
- Message Access Control
- proxy services, securing / Securing a proxy service with authorization through Message Access Control, How to do it...
- working / How to do it..., How it works...
- Message Delivery Mode option / Enabling JMS message persistence
- message flow
- File JCA adapter, using to read file / Using the File JCA adapter to read a file within the message flow, How to do it..., How it works...
- Message Flow / How it works...
- messages
- consuming, from non-durable subscription topic / Consuming messages from a topic with non-durable/durable subscription, How to do it..., How it works..., There's more...
- consuming, from durable subscription topic / Consuming messages from a topic with non-durable/durable subscription, How to do it..., How it works..., There's more...
- consuming, from JMS queue / Consuming messages from a JMS queue/topic selectively, How to do it..., How it works...
- consuming, from JMS topic / Consuming messages from a JMS queue/topic selectively, How to do it..., How it works...
- messages, consuming from durable subscription topic
- about / Consuming messages from a topic with non-durable/durable subscription
- steps / How to do it...
- working / How it works...
- creating / There's more...
- messages, consuming from JMS queue
- about / Consuming messages from a JMS queue/topic selectively, Getting ready
- steps / How to do it...
- working / How it works...
- user-defined properties, using in message selector / Using user-defined properties in a message selector
- compound expressions, using in message selector / Using compound expressions in a message selector
- message validation
- performing, Validate action used / Using the Validate action to perform message validation, How to do it...
- Messaging Service / There's more...
- Mock CustomerService proxy service / Using service accounts with OSB
- mock service
- implementing, echo behaviour used / Use the echo behaviour to implement a simple mock service
- about / Use the echo behaviour to implement a simple mock service
- myProperty / How to do it...
N
- New Server wizard / Deploying to a remote server from Eclipse OEPE
- nodes/actions
- copying, from one place to another / Copying nodes/actions from one place to another, How to do it...
- working / How it works...
- notifyOSB() method / There's more...
O
- OEPE / Creating a new OSB project
- OSB / Introduction
- about / Introduction
- RESTful service, exposing / How to do it...
- RESTful service, consuming / Consuming a RESTful service from the OSB, How to do it...
- reliable communication / Introduction
- secured service, testing / Calling a secured service from OSB, How to do it...
- working / How it works..., Making the business service work with the default credential
- basic.credentials credential, creating / Making the business service work with the default credential
- Signature key, using / Keys used for signing and encrypting if a message protection client policy is configured on the business service
- service accounts, using / Using service accounts with OSB, Getting ready, How to do it..., How it works...
- osbbook user / Mapping service accounts
- OSB configuration, deploying from Eclipse OEPE
- about / Deploying the OSB configuration from Eclipse OEPE, Getting ready, How to do it...
- JAR file, working / How it works...
- remote server, deploying to / Deploying to a remote server from Eclipse OEPE
- OSB Configuration Jar, creating / Creating an OSB Configuration Jar and use the OSB console to deploy it
- OSB console, using / Creating an OSB Configuration Jar and use the OSB console to deploy it
- OSB console
- proxy service, testing / Testing the proxy service through the OSB console, How to do it...
- working / How it works..., See also
- OSB project
- creating, in Eclipse OEPE / Creating a new OSB project, How to do it...
- working / How it works..., There's more..., How it works...
- setting up, for working with JCA adapters / Setting up an OSB project to work with JCA adapters, How to do it...
- artifacts, moving inside / Moving artifacts inside the same OSB project, How to do it...
- OSB server
- preparing, to work with SSL / Preparing OSB server to work with SSL, How to do it..., How it works...
- OSB server configuration, for OWSM
- starting with / Configuring OSB server for OWSM
- steps / How to do it...
- working / How it works...
- credential creating, WLST used / There's more...
- OSB service
- invoking synchronously, from SCA composite / Invoking an OSB service from SCA composite synchronously, How to do it..., How it works...
- invoking asynchronously, from SCA composite / Invoking an OSB service from SCA composite asynchronously, How to do it..., How it works...
- OSB service, invoking asynchronously from SOA composite
- steps / Invoking an OSB service from SCA composite asynchronously, How to do it..., How it works...
- OSB service, invoking synchronously from SOA composite
- steps / Invoking an OSB service from SCA composite synchronously, How to do it..., How it works...
- OWSM enabled OSB Domain
- creating / Preparing OSB server to work with OWSM, Getting ready, How to do it...
- working / How it works...
P
- parallel work
- performing, dynamic Split-Join used / Using dynamic Split-Join to perform work in parallel, Getting ready, How to do it...
- Perform an Operation on a Table option / How it works...
- point-to-point messaging model / Introduction
- POJOs / Introduction
- private proxy service
- about / Creating private proxy service
- creating / How to do it...
- working / How it works...
- Processing proxy service / How it works...
- providerURL property / How to do it...
- proxy service
- creating, WSDL based interface used / How to do it...
- operational branch, adding to WSDL operation / Getting ready, How to do it...
- operational branch, working / How it works...
- operational branch for each operation, implementing / Do I have to implement a branch for each operation?
- non-suppported operations, handling / How to handle operations which are not yet supported?
- securing, Username Token Authentication used / Getting ready, How to do it...
- testing, in soapUI / There's more...
- configuring, for HTTP security usage / Configuring a proxy service to use HTTPS security, Getting ready, How to do it..., How it works...
- proxy service, securing
- message, protecting / Securing a proxy service by protecting the message, How to do it..., How it works...
- Message Protection policy / How it works...
- old policy, removing / There's more...
- Username Token Authentication, using / Securing a proxy service by using Username Token authentication and protecting the message, How to do it..., How it works...
- certificate authentication, using / Securing a proxy service by using certificate authentication and protecting the message, How to do it...
- Message Access Control authorization, using / Securing a proxy service with authorization through Message Access Control, How to do it...
- proxy service, triggering
- FTP transport, using / Using the File or FTP transport to trigger a proxy service upon arrival of a new file, Getting ready, How to do it...
- proxy service testing
- soapUI, using / Testing the proxy service through soapUI, How to do it...
- Publish action
- using, for service invoke / Using the Publish action to asynchronously invoke a service, Getting ready, How to do it...
- working / How it works..., See also
Q
- QBrowser / See also
- QBrowser Admin GUI
- using, for JMS topic access / Using QBrowser Admin GUI for accessing JMS queues/topics, How to do it...
- using, for JMS queues access / Using QBrowser Admin GUI for accessing JMS queues/topics, How to do it...
- working / How it works...
- QoS
- about / Introduction
- working with / Working with global transactions and quality of service, Getting ready, How to do it...
- working / How it works...
- transport variables / How it works...
- queue / Introduction
R
- Raw tab / How to do it...
- receive() method / There's more...
- referenceParameter property / How it works...
- Refresh (F5) / How to do it...
- reliable communication
- about / Introduction
- QoS / Introduction
- persistence / Introduction
- Remote Method Invocation (RMI) / Introduction
- Replace action / How it works..., How to do it...
- Replace entire node option / How to do it...
- Replace node contents option / How to do it...
- Repository Creation Utility / Getting ready
- request-response messaging
- using, with JMS / Using request-response messaging with JMS, How to do it...
- working / How it works..., There's more...
- Resource Type option / How to do it..., Mapping service accounts
- Response Queues option / How to do it...
- REST / Introduction
- RESTful service
- working / How it works...
- RESTful service, on OSB
- exposing / Exposing a RESTful service on the OSB, Getting ready, How to do it...
- working / How it works..., There's more...
- consuming / How to do it..., How it works...
- Resume action / How to do it...
- retry handling configuration, in JMS
- about / Configuring Retry handling in JMS, Getting ready
- steps / How to do it...
- working / How it works...
- properties, setting / There's more...
- RM Destination / How it works...
- RM Destination agent / How it works...
- RM Source agent / How it works...
- roles
- using, instead of individual users / Using users, groups, and roles instead of individual users
- Routing action / How to do it...
- Routing Options action / How to do it...
- Routing or Publish action / There's more...
S
- Same Transaction For Response property / How to do it...
- SCA, invoking asynchronously from OSB service
- steps / Invoking a SCA composite asynchronously from an OSB service, Getting ready, How to do it...
- SCA, invoking synchronously from OSB service
- steps / Invoking a SCA composite synchronously from an OSB service, How to do it..., How it works...
- SCA composite
- invoking synchronously, from OSB service / Invoking a SCA composite synchronously from an OSB service, How to do it..., How it works...
- working / How it works..., See also
- invoking asynchronously, from OSB service / Invoking a SCA composite asynchronously from an OSB service, Getting ready, How to do it...
- secured service
- testing, JDeveloper used / Using JDeveloper to test a secured service, How to do it...
- calling, from OSB / Calling a secured service from OSB, How to do it...
- Secure Sockets Layer (SSL) / Introduction
- security
- transport-level security / Introduction
- message-level security / Introduction
- securityCredentials property / How to do it...
- securityPrincipal property / How to do it...
- send() method / There's more...
- sequencePreallocationSize property / How to do it...
- Sequencing File / How to do it...
- server-side push
- WebSockets transport, implementing / Implementing a WebSockets transport for server-side push, Getting ready, How to do it...
- service account (SA)
- about / Using service accounts with OSB
- service accounts
- using, with OSB / Using service accounts with OSB, Getting ready, How to do it...
- working / How it works...
- static service accounts / Static service accounts
- mapping / Mapping service accounts
- from XQuery / Service accounts from XQuery
- Service Callout action
- using, for service invoke / Using Service Callout action to invoke a service, How to do it...
- working / How it works..., There's more...
- service debugging, in Eclipse OEPE
- steps / Getting ready, How to do it...
- working / How it works...
- service invoking
- Service Callout action, using / Using Service Callout action to invoke a service, How to do it...
- Publish action, using / Using the Publish action to asynchronously invoke a service, Getting ready, How to do it...
- Set Header option / How to do it...
- simple pass-through proxy service
- about / Generating a simple pass-through proxy service
- generating / Getting ready, How to do it...
- working / How it works...
- SOA-DIRECT transport
- features / Introduction
- SOAP communication over JMS
- implementing / SOAP over JMS, How to do it...
- working / How it works...
- disadvantages / How it works...
- soapUI
- using, for proxy service testing / Testing the proxy service through soapUI, How to do it...
- working / How it works..., How it works..., There's more...
- proxy service response, validating / Validate that the response is correct
- alternative request, creating / Creating another request for the same operation
- about / See also
- using, for JMS testing / Testing JMS with soapUI, Getting ready, How to do it...
- advantage / Testing JMS with soapUI
- soapUI 4.0 / Getting ready
- Split-Join
- using, for performing parallel work / Using dynamic Split-Join to perform work in parallel, Getting ready, How to do it...
- working / How it works...
- Static Split-Join / How it works...
- Dynamic Split-Join / How it works...
- subscribers / Introduction
T
- T3 RMI protocol / How it works...
- TextOverHttp proxy service
- invoking / There's more...
- topic / Introduction
- TransformFindCustomerResponse function / How to do it...
- transport-level security / Introduction
- Transport Configuration Change dialog / How to do it...
- Transport Options action / How it works...
- Transport tab / How to do it...
U
- Username Token Authentication
- proxy service, securing / Getting ready, How to do it...
- working / How it works..., How it works...
- using, for proxy service securing / Securing a proxy service by using Username Token authentication and protecting the message, How to do it...
- users
- using, instead of individual users / Using users, groups, and roles instead of individual users
V
- ValiationConfiguration class / How to do it...
- Validate action
- using, for message validation performing / Using the Validate action to perform message validation, How to do it...
- working / How it works..., How it works...
- disabling dynamically / Enabling/disabling a Validate action dynamically, How to do it...
- enabling dynamically / Enabling/disabling a Validate action dynamically, How to do it...
- ValitationEnabled attribute / How to do it...
- Variables tab / How to do it...
- Variable Structures tree / There's more...
W
- WebLogic Console
- queue existence, checking out / Introduction
- DB adapter, configuring / Introduction
- WebLogic network connection filters
- configuring / Configuring WebLogic network connection filters, How to do it...
- working / How it works...
- Web Logic Scripting Toolkit (WLST) / There's more...
- WebSockets transport
- implementing, for server-side push / Implementing a WebSockets transport for server-side push, Getting ready, How to do it...
- working / How it works..., There's more...
- WS-RM
- about / Using WS-Reliable Messaging (WS-RM) with WS transport
- using, with WS transport / Using WS-Reliable Messaging (WS-RM) with WS transport, Getting ready, How to do it...
- working / How it works...
- working, in one-way messaging pattern / How it works...
- WSDL based interface
- about / Creating proxy service with a WSDL based interface
- proxy service, creating / Getting ready
- working / How it works...
- WS transport
- WS-RM, using / Using WS-Reliable Messaging (WS-RM) with WS transport, Getting ready, How to do it...
X
- xADataSourcename property / How it works...
- XMLBeans
- Java Callout action, using / Using the Java Callout action with XMLBeans, How to do it...
- working / How it works...
- using / There's more...
- XPath function / Using custom XPath functions
- XQuery transformation
- using, for service data model mapping / Using an XQuery transformation to map between the different data models of the services, How to do it...
- wokring / How it works...