Oracle WSM 11g Log Information

Upgrading Other Oracle SOA Suite Technologies 14-3 After the upgrade of the application, it appears as follows: http:oracle.comesbnamespaces Samples_102_ResponseForward_Samples.102_ResponseForward.DispatchShipmentDetails In this example, Samples.102_ResponseForward.DispatchShipmentDetails is the qname of service DispatchShipmentDetails.

14.1.5 Upgrading Routing Services to Use Asynchronous Routing

In Oracle Enterprise Service Bus 10g, there was no support for asynchronous routing services. Instead, when Oracle Enterprise Service Bus called an Oracle BPEL Process Manager asynchronous process, then a OneWay service was created. If you created a project that uses such a OneWay service, then after you open and upgrade the application in Oracle JDeveloper 11g, you can remove the old routing service and recreate the routing service to use an Oracle Mediator 11g asynchronous routing instead of the OneWay invocation.

14.1.6 Upgrading Filtering or Setting Message Headers in Oracle Enterprise Service Bus

Oracle Enterprise Service Bus 10g supports filtering or setting message headers for standard and custom header properties for adapters, such as SOAP, JCA, JMS, and AQ adapters. Filtering in Oracle Enterprise Service Bus is done as part of the filterExpression tag of the routing rule. Many filter expressions are automatically upgraded, but for complex filters, the upgrade might be partial. When you open your Oracle Enterprise Service Bus projects in Oracle JDeveloper 11g, each routing rule is upgraded into case, and the filter expression is converted to condition. These changes can be found in the mplan file of the Routing Service. For example, the following code snippet shows the filter expression in an Oracle Enterprise Service Bus 10g routing rule: filterExpression{ehdr:getRequestHeader fhdr:InboundFileHeaderTypefhdr:fileName = Mobile.xml};{ namespace fhdr=http:xmlns.oracle.compcbpeladapterfile namespace ehdr=http:www.oracle.comXSLTransformjava oracle.tip.esb.server.headers.ESBHeaderFunctions } filterExpression During upgrade, this example is converted to the equivalent condition of the case in the mplan file: condition language=xpath xmlns:ehdr=http:www.oracle.comXSL Transformjavaoracle.tip.esb.server.headers.ESBHeaderFunctions xmlns:fhdr=http:xmlns.oracle.compcbpeladapterfile expressionin.property.jca.file.FileName =Mobile.xmlexpression condition Setting message headers is accomplished as part of the transformation files and these are upgraded to assign statements. The following code snippet shows an example of setting message headers in Oracle Enterprise Service Bus 10g: xsl:variable name=inputCountry select=imp1:CustomerDataCountry select=ehdr:setOutboundHeader 14-4 Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter, and ADF jhdr:JMSOutboundHeadersAndProperties jhdr:JMSOutboundPropertiesjhdr:Property[position=1]value,inputCountry, jhdr=http:xmlns.oracle.compcbpeladapterjms; During upgrade, this example is converted to the following equivalent assign element t in 11g: assign copy expression=in.CustomerDataCustomerDataCountry target=out.CustomerDatajhdr:JMSOutboundHeadersAndProperties jhdr:JMSOutboundPropertiesjhdr:Property[position=1]value assign Most of the standard header properties are upgraded to their equivalent 11g headers. Customized headers are upgraded using a best effort approach, but it is not possible to upgrade all the variations of customized headers. As a result, you must manually upgrade any customized headers the equivalent condition or assign element and equivalent mplan artifacts. For more information, see Getting Started with Oracle Mediator in the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

14.1.7 Using the Sync From ESB Server Command Before Upgrading ESB Projects

To avoid issues when upgrading your Oracle Enterprise Service Bus 10g projects to Oracle SOA Suite 11g, make sure that you have synchronized the services on the ESB server with the services currently in your ESB Oracle JDeveloper project. To perform this task:

1. Click the Sync from ESB Server icon at the top of the Design tab in Oracle

JDeveloper 10g.

2. Click Yes in the Confirm Sync from ESB Server dialog.

For more information, see Syncing Services From ESB Server in the Oracle Enterprise Service Bus Developers Guide, which is available in the Oracle Application Server 10g Release 3 10.1.3.1.0 on the Oracle Technology Network OTN: http:www.oracle.comtechnologydocumentationmiddleware.html

14.2 Upgrade Tasks Associated with Technology Adapters

The following sections describe upgrade tasks you might need to perform when upgrading Technology Adapters to Oracle Fusion Middleware 11g: ■ Verifying Adapters with the Oracle JDeveloper 11g Adapter Configuration Wizard ■ Upgrading Adapter Header Variables ■ Upgrading Non-Managed Connection Information in the Adapter JCA File ■ Description Lost After Upgrade of Technology Adapter ■ Upgrading an Inbound Synchronous Request-Reply Use Case ■ Upgrading Projects That Use Outbound Dequeue ■ Upgrading AQ Adapter Headers ■ Additional Steps When Upgrading Technology Adapter Headers ■ Upgrading an AQ Outbound Request-Reply Scenario