The Outbound dynamic configuration is supported via JCA dynamic partnerlinks. There are 2 possible scenarios for this (which are described in detail in Oracle SOA tutorial 140.AdapterFramework\DynamicPartnerlinks) :
a) the dynamic part is the jca:address location attribute
The BPEL process can decide which JCA Connection Factory (JNDI entry) to use. The dynamically chosen JNDI name at runtime must already be defined in oc4j-ra.xml .
b) the dynamic part are the JCA connection properties:
where the dynamic attributes include Host, Port, Username and Password. Then attribute ManagedConnectionFactory is not changeable. This solution is independent of the existence of any oc4j-ra.xml defined connection factory locations.
For the Inbound synchronous read the solution is to use the synchronous read operations available for the adapter.
Technical information about Oracle SOA Suite 10.1.3.3 with focus on following subjects
- BPEL - Business Process Execution Language
- ESB - Enterprise Service Bus
- AS - Application Server