What's New in This Guide for Release

For Release, this guide has been updated in several ways. The following table lists the sections that have been added or changed. If a feature was not available in the first release of, the last columns denote which documentation release contains the update.

For a list of known issues (release notes), see the "Known Issues for Oracle SOA Products and Oracle AIA Foundation Pack" at http://www.oracle.com/technetwork/middleware/docs/soa-aiafp-knownissuesindex-364630.html.

Sections Changes Made

Chapter 4 Getting Started with Oracle BPEL Process Manager


Section 4.1.1, "How to Add a BPEL Process Service Component"

Section revised to describe how to specify the oneWayDeliveryPolicy or transaction deployment descriptor property during BPEL process creation.



Chapter 8 Invoking an Asynchronous Web Service from a BPEL Process


Section 8.3, "Creating a Dynamic Partner Link at Design Time for Use at Runtime"

Section revised to describe how to dynamically assign an endpoint reference to a partner link for use at runtime in BPEL version 2.0.



Chapter 9 Using Correlation Sets and Message Aggregation


Section 9.2, "Routing Messages to the Same Instance"

Section added to describe the new message aggregation feature. When multiple messages are routed to the same process/partner link/operation name, the first message is routed to create an instance and subsequent messages can be routed to continue the created instance using a midprocess receive activity.



Chapter 11 Using Conditional Branching in a BPEL Process


Section 11.5, "Specifying XPath Expressions to Bypass Activity Execution"

Section revised to describe how to specify an XPath expression in an activity in BPEL version 2.0 that, when evaluated to true, causes that activity to be skipped.



Chapter 12 Using Fault Handling in a BPEL Process


Section 12.14, "Throwing Faults with Assertion Conditions"

Section revised to describe how to specify an assertion condition in BPEL version 2.0 that is executed upon receipt of a callback message in request-response invoke activities, receive activities, reply activities, and onMessage branches of pick and scope activities.



Chapter 15 Using Events and Timeouts in BPEL Processes


Section 15.3, "Setting Timeouts for Request-Reply and In-Only Operations in Receive Activities"

Section revised to describe how to specify a timeout setting for request-reply (synchronous) operations and in-only receive (asynchronous) operations in BPEL version 2.0.



Chapter 20 Creating Oracle Mediator Routing Rules


Section, "How to Handle Premature Callbacks"

Section added to describe the correlationWaitDuration_in_seconds property.



Section, "How to Override Pass Through Settings for Attachments"

Section added to describe the passThroughAttachment property.



Chapter 42 Automating Testing of SOA Composite Applications


Section 44.5, "Testing BPEL Process Service Components"

Section added to describe how to automate the testing of an individual BPEL process service component included in a new or existing SOA composite application test suite.



Chapter 44 Managing Large Documents and Large Numbers of Instances


Section, "SOAP with Attachments"

  • Section revised to remove a statement that asynchronous routing rules are not supported for Oracle Mediator, which now supports streaming attachments for asynchronous routing.

  • Section added ("Oracle Mediator Streaming Attachment Function") to describe the persistStreamAttachment property.

  • Section revised ("Sending Attachment Streams") to include Mediator support for multiple receivers of streaming attachments.



Section, "Using XSLT Transformations on Large Payloads (For Oracle BPEL Process Manager)"

Section revised to remove a note that recommended Mediator not be used for XSLT transformations with large payloads.



Section, "Using XSLT Transformations on Large Payloads (For Oracle Mediator)"

Section added to describe the new streamResultToTempFile property for XSLT transformations with large payloads in Mediator.



Chapter 48 Working with Cross References


Section 49.3, "Oracle Data Integrator Support for Cross Referencing"

Section added to outline how to use Oracle Data Integrator to create cross reference tables for SOA composites.



Section 49.5.2, "About the xref:populateLookupXRefRow Function"

Section added to document the new populateLookupXRefRow function, which is used to populate cross reference tables.



Chapter 54 Creating Oracle BAM Enterprise Message Sources


Section 56.2.4, "How to Configure EMS Error Handling"

Section revised to add information on the certification of EMS error handling.



Chapter 58 Creating Oracle BAM Alerts


Section 60.1, "Introduction to Creating Alerts", Section 60.2.2, "How to Activate Alerts", Section 60.2.3, "How to Modify Alert Rules", and Section 60.2.4, "How to Delete an Alert"

Sections revised to note that all alerts should be visible to administrators.



Section 60.2.5, "What You May Need to Know About Modifying Alerts"

Sections added to provide information about the options admin users have when modifying alerts.



Appendix A BPEL Processes Activities and Services


Section A.2.2, "Copying and Pasting Activities in BPEL Projects"

Section added to document how to copy and paste activities in the same BPEL project or between BPEL projects.



Appendix B XPath Extension Functions


Section B.3.12, "readBinaryFromFile"

Section added to describe the usage of the readBinaryFromFile XPath function for Mediator. The new function creates an attachment from binary data.