The web blog http://www.learnsccd.com strives to be a comprehensive guide to SCCD, TADDM, SERVICE NOW and MAXIMO tools. This is a personal site maintained solely by me. I intend to update it regularly.For live updates please follow us on.

Configuring Maximo 7.6 Web Services to use Soap version 12

Maximo 7.6 Web Services to use Soap version 12


1.  Login to Maximo application,  Navigate to System Configuration -->Platform Configuration-->
     System Properties and locate  mxe.int.soapversion  property , make sure that Current and Global        values are set to soap12.

2. Navigate to IBM\SMP\maximo\applications\maximo\meaweb\webmodule\WEB-INF\webservices
    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 EAR file.

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

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

NOTE: After the change ONLY   Soap12 version will be available for all webservices.