Oracle SOA Suite 11g Release 1 Patch Set 2 (184.108.40.206.0) New Features
Updated: April 27, 2010
Oracle SOA Suite 11gR1 Patch Set 2 (220.127.116.11.0) includes both bug fixes as well as new features that are listed in this document. Click on the title of each feature for more details.
Downloads, documentation links and more information on the Oracle SOA Suite is available on the SOA Suite OTN page and as always, we welcome your feedback on the SOA OTN forum.
New in Oracle SOA Suite in this release
The new Spring Component enables many new use cases such as the ability to extend the SOA platform through custom Java coding, to incorporate your Java beans and POJOs in SOA composites or to allow Java developers to leverage all the bindings included with the SOA Suite. The platform provides full support for EJB2.0 and 3.0 and transparent mapping of WSDL to Java. Because the runtime framework is provided by the WebLogic Spring SCA, the very same code can run in WebLogic Server or be assembled in SOA composite applications if you want to gain access to all the components (BPEL, Rules, etc.) and bindings included in the SOA Suite.
Resequencer The Mediator now offers new resequencing capabilities to rearrange out-of-sequence messages before delivering them downstream. A variety of strategies can be used for the resequencing.
Default routing rule A default routing rule can be specified in the Mediator. This default routing rule will be executed when none of the other routing rules are satisfied.
Global property for capping number of retries Enterprise Manager exposes new advanced properties to configure the global retry behavior: GlobalTxMaxRetry and GlobalTxRetryInterval. Advanced properties for the SOA Infrastructure can be configured through the System MBean Browser. To access these properties from the SOA Infrastructure menu, select Administration > System MBean Browser > Application Defined MBeans > oracle.as.soainfra.config (alternatively you can navigate to SOA Infrastructure Common Properties > Advanced > More Advanced Properties).
Ability to set a payload size threshold A new adapter property allows administrators to set a threshold on the maximum size of payloads to allow in the SOA infrastructure. This is to ensure that arbitrarily large objects don't overwhelm the system. This is achieved by setting a new binding property called payloadSizeThreshold.
Support for WebServices Atomic Transactions (WS-AT):
Support for WS-AtomicTransaction version 1.0, 1.1 and 1.2 enables interoperability with external transaction processing systems. Behavior of a web services binding can be configured either in JDeveloper or in Enterprise Manager.
HTTP Binding The new HTTP Binding enables POST and GET inbound or outbound invocations.
You can now deploy SOA Composites into separate sections of the SOA Infrastructure known as partitions. Partitions allow users to logically group and perform bulk life cycle management tasks on SOA composite applications.
Date comparison enhancements for report filters
A number of new options have been added to allow faster date comparisons and provide the system date as default in reports.
Self-service command-line utility
A Self-Service command-line utility enabling the definition of Documents, Partners and Agreement by using an XML structure. The XML is then converted into Oracle B2B metadata.
CPP/CPA Command-Line Utilities
New feature reduces the number of documents, partners and agreements generated by the CPA.XML. Original feature created Agreements and documents for each "Action, Service, Service Type" combination . This new feature creates metadata with two Partners, two Agreements (Inbound/outbound), one ebMS Delivery Channel, and one Document type /Definition. the flag is B2B property "b2b.useCPAid= true".
Transport Sync Callback
New functionality enabling “HTTP Sync callback” refer to section "5.5.2 Using Transport Sync Callback". To enable,in the Delivery Channel: For Outbound add "syncresponse=true" to “Additional Transport Header”. For Inbound add a SyncCallback Callout. (Refer Example 12-3, "Code Example of a Sync Callback Callout"). In both cases use the http://host:port_number/b2b/syncreceiver.
Outbound Web Service
Outbound Web Service enabling the submission of a message to Oracle B2B for processing to the Partner.
Document certification added for EDIEL (EDIFACT), NCPDP Telecom, OAGIS, Non XML Documents.