Upgrading Database Adapters Used for Stored Procedures

14-12 Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter, and ADF For more information, refer to Section 9.3.1, Understanding Oracle SOA Suite API Changes for Oracle Fusion Middleware 11g . ■ Search your client applications for any references to Oracle SOA Suite HTTP URLs. The syntax of the Oracle SOA Suite 11g HTTP URLs has changed from 10g. To obtain the new URL that a client can use to access a deployed Oracle SOA Suite 11g application, use the home page of the application deployment in Oracle Enterprise Manager Fusion Middleware Control. For more information, see Monitoring SOA Composite Applications in the Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle Business Process Management Suite. ■ If any of your client applications are using Web Services Addressing WS-Addressing, then you must modify the client. Oracle SOA Suite 11g supports WS-Addressing 1.0 for clients. As a result, you must either use a SOAP processor that understands WS-Addressing 1.0, or if you are using a SOAP processor that does not support WS-Addressing 1.0, then you must manually modify the 11g WSDL and change the client to get or set the WS-Addressing 1.0 headers. Refer to Example 14–2 and Example 14–3 for a before and after example of how to modify a WSDL so it can be invoked by a SOAP processor that does not support WS-Addressing 1.0. ■ If the clients using WS-Addressing are running on a Oracle SOA Suite 10g environment that you do not plan to upgrade at the same time, then you must apply a patch to the Oracle SOA Suite environment before the client applications running on the 10g server can invoke 11g BPEL processes. For more information, see the Upgrade chapter of the Release Notes for your platform. For example, if you are using a Linux operating system, refer to Patches Required to Address Specific Upgrade and Compatibility Requirements in the Oracle Fusion Middleware Release Notes for Linux x86. ■ Review your client applications for references to message targets, such as JMS queues and data source. Any references to these resources must be updated to point to the upgraded, Oracle SOA Suite 11g environment. ■ If a client application is using Oracle Service Bus OSB to invoke an Oracle BPEL Process Manager process with the optimized transport, you must modify the client application so it uses SOAPHTML to invoke the Oracle BPEL Process Manager process. For more information, see the Oracle Service Bus 10g Release 3 10.3 documentation, which is available on the Oracle Technology Network OTN: http:www.oracle.comtechnologydocumentationbea.html Example 14–2 Example of WSDL Code That Can Be Used by a SOAP Processor that Supports WS-Addressing 1.0 ?xml version=1.0 encoding=UTF-8 ? definitions name=UnitedLoan targetNamespace=http:services.otn.com xmlns=http:schemas.xmlsoap.orgwsdl xmlns:plnk=http:schemas.xmlsoap.orgws200305partner-link xmlns:s1=http:www.autoloan.comnsautoloan xmlns:soap=http:schemas.xmlsoap.orgwsdlsoap xmlns:wsdl=http:schemas.xmlsoap.orgwsdl Upgrading Other Oracle SOA Suite Technologies 14-13 xmlns:tns=http:services.otn.com plnk:partnerLinkType name=UnitedLoan plnk:role name=UnitedLoanProvider plnk:portType name=tns:UnitedLoan plnk:role plnk:role name=UnitedLoanRequester plnk:portType name=tns:UnitedLoanCallback plnk:role plnk:partnerLinkType wsp:Policy xmlns:wsu=http:docs.oasis-open.orgwss200401 oasis-200401-wss-wssecurity-utility-1.0.xsd wsu:Id=wsaddr_policy xmlns:wsp=http:schemas.xmlsoap.orgws200409policy wsaw:UsingAddressing xmlns:wsaw=http:www.w3.org200605addressingwsdl xmlns:orawsp=http:schemas.oracle.comws200601policy wsp:Policy documentation abstractWSDLhttp:stadg55.us.oracle.com:7001soa-infraservicesdefault UnitedLoan1.0UnitedLoan.wsdl abstractWSDL documentation types schema xmlns=http:www.w3.org2001XMLSchema import namespace=http:www.autoloan.comnsautoloan schemaLocation=http:stadg55.us.oracle.com:7001soa-infraservices defaultUnitedLoan1.005ed6481-93e6-4b46-b2d7-a21fa27a36a9 UnitedLoan_client?XSD=AutoLoanTypes.xsd schema types message name=UnitedLoanResultMessage part name=payload element=s1:loanOffer message message name=UnitedLoanRequestMessage part name=payload element=s1:loanApplication message portType name=UnitedLoanCallback operation name=onResult input message=tns:UnitedLoanResultMessage operation portType portType name=UnitedLoan operation name=initiate input message=tns:UnitedLoanRequestMessage operation portType binding name=UnitedLoanBinding type=tns:UnitedLoan soap:binding transport=http:schemas.xmlsoap.orgsoaphttp wsp:PolicyReference xmlns:wsp=http:schemas.xmlsoap.orgws200409policy URI=wsaddr_policy wsdl:required=false operation name=initiate soap:operation style=document soapAction=initiate input soap:body use=literal namespace=http:services.otn.com input operation binding binding name=UnitedLoanCallbackBinding type=tns:UnitedLoanCallback soap:binding transport=http:schemas.xmlsoap.orgsoaphttp