Enabling Business Services Running on WebLogic Server to Consume Third-Party Web Services

Note: If you are using JD Edwards EnterpriseOne Tools Release 9.2 with JD Edwards EnterpriseOne Applications Release 9.2, JDeveloper 12c is installed on your system. With JDeveloper 12c, you can create only JAX-WS business services.If you are using JD Edwards EnterpriseOne Tools Release 9.2 with JD Edwards EnterpriseOne Applications Release 9.0 or 9.1, JDeveloper 11g is installed on your system. With JDeveloper 11g, you can create JAX-WS and JAX-RPC business services.

A business services .ear file, which was built for WebLogic Server (WLS) using JDeveloper, that contains business services proxy (consumer) objects created out of a secure web service running on WLS, requires that you perform the following tasks so that the business services proxy object can successfully run on WLS and consume the secure web service:

  • Copy the policy file Wssp1.2-2007-Https-UsernameToken-Plain.xml to the domain where WLS is installed. For example, copy the policy file Wssp1.2-2007-Https-UsernameToken-Plain.xml to the Weblogic_Install_Path\\user_projects\domains\domain_name path.

  • Copy the certificate file DemoTrust.jks to the domain where WLS is installed. For example, copy the DemoTrust.jks file needs to the Weblogic_ Install_Path\\user_projects\domains\domain_name path.

Note: The policy file Wssp1.2-2007-Https-UsernameToken-Plain.xml can be found in the weblogic.jar or wseeclient.jar in the Weblogic_Install_Path\wlserver\ server\lib path.The certificate file DemoTrust.jks can be found in the Weblogic_Install_Path\wlserver\server\lib path.