IBM Support

Configuring Maximo 7.6.c Web Services to use SOAP version 12

Technical Blog Post


Abstract

Configuring Maximo 7.6.x Web Services to use SOAP version 12

Body

We have multiple customers  that would like to use Soup12 version  with Maximo 7.6. Web Services, and asking to provide a step by step instructions to configure  the environment.

1. Log in to Maximo application,  navigate to System Configuration  > Platform Configuration> System Properties. Locate   the mxe.int.soapversion property . Make sure that Current and Global values are set to soap12.

2. Navigate to the IBM\SMP\maximo\applications\maximo\meaweb\webmodule\WEB-INF\webservices directoryy, and and modify the XML to match the sample:

<?xml version="1.0" encoding="UTF-8"?>
<webservices xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <webservice-description>
      <webservice-description-name>jaxws</webservice-description-name>
   <!--wsdl-file>WEB-INF/wsdl/wsprovider11.wsdl</wsdl-file-->
      <wsdl-file>WEB-INF/wsdl/wsprovider12.wsdl</wsdl-file>
      <port-component>
        <port-component-name>JAXWSWebServiceProviderPort</port-component-name>
        <wsdl-service xmlns:pfx="http://webservices.iface.psdi/">pfx:jaxws</wsdl-service>
        <wsdl-port xmlns:pfx="http://webservices.iface.psdi/">pfx:JAXWSWebServiceProviderPort</wsdl-port>
        <protocol-binding>http://www.w3.org/2003/05/soap/bindings/HTTP/</protocol-binding>
        <service-impl-bean>
          <servlet-link>jaxws</servlet-link>
        </service-impl-bean>
      </port-component>
    </webservice-description>
</webservices>

3. Rebuild and redeploy the Maximo EAR file.

4. Call WSDL, scroll to the bottom of the file and verify that it has SOAP12 Binding.

You are all set: you should be able to call  a Web Service using soap12 version.

NOTE: After the change, ONLY Soap 12 version will be available for all webservices.  

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}},{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"ARM Category":[{"code":"a8m500000008b3EAAQ","label":"CCMDB Category (Change Management \u0026 Configuration Management)-\u003ECCMDB - Integration"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

UID

ibm11131069