Upgrading a 9.2 or 10.0 WebLogic Web Service to 10.3.x Upgrading a 9.0 or 9.1 WebLogic Web Service to 10.3.x

8 Upgrading WebLogic Web Services From Previous Releases to 10.3.x 8-1 8 Upgrading WebLogic Web Services From Previous Releases to 10.3.x The following sections describe how to upgrade a pre-10.3.x WebLogic Server Web service to run in the Oracle WebLogic Server 11g Release 1 10.3.x Web service run-time environment: ■ Section 8.1, Upgrading a 9.2 or 10.0 WebLogic Web Service to 10.3.x ■ Section 8.2, Upgrading a 9.0 or 9.1 WebLogic Web Service to 10.3.x ■ Section 8.3, Upgrading an 8.1 WebLogic Web Service to 10.3.x

8.1 Upgrading a 9.2 or 10.0 WebLogic Web Service to 10.3.x

No steps are required to upgrade a 9.2 or 10.x WebLogic Web service to 10.3.x; you can redeploy the Web service to WebLogic Server 10.3.x without making any changes or recompiling.

8.2 Upgrading a 9.0 or 9.1 WebLogic Web Service to 10.3.x

If your 9.09.1 Web service used any of the following features, then you must recompile the Web service before you redeploy it to WebLogic Server 10.3.x: ■ Conversations Note: 8.1 and 9.2 WebLogic Web services will continue to run, without any changes, on version 10.3.x of WebLogic Server because the associated Web services run time is still supported in this release, although it is deprecated and will be removed from the product in future releases. For this reason, Oracle highly recommends that you follow the instructions in this chapter to upgrade your 8.1 or 9.2 Web service to 10.3.x. In order for 8.1 Web services to run on version 10.3.x of WebLogic Server, you need to update the following system property: System.setPropertyjavax.xml.soap.SOAPFactory, weblogic.webservice.core.soap.SOAPFactoryImpl; To minimize the impact that this system property settings has on your 10.3.x Web service applications, it is recommended that you deploy the 8.1 Web services and clients on a server that is separate from the 10.3.x Web services and clients. 8-2 Getting Started With JAX-RPC Web Services for Oracle WebLogic Server ■ weblogic.jws.Context JWS annotation ■ weblogic.wsee.jws.JwsContext API To recompile, simply rerun the jwsc Ant task against the JWS file that implements your Web service. If your 9.09.1 Web service did not use these features, then you can redeploy it to WebLogic Server 10.3.x without making any changes or recompiling it.

8.3 Upgrading an 8.1 WebLogic Web Service to 10.3.x