IBM Support

Web Service URLs have changed from Maximo v6.x to v7.6.x

Technical Blog Post


Abstract

Web Service URLs have changed from Maximo v6.x to v7.6.x

Body

In Maximo 6.x, you could use the following URL in a browser to list available web services:

 

  http://hostname:port/meaweb/services

 

A list of deployed web services would be presented in your browser, however with the release of Maximo v7.x, new web service features were introduced.  For example, you can create web services based on enterprise services, object structures, business objects, and you can create web services that use inbound JMS queues.

 

In Maximo 7.6.x you can confirm that your servlets are running using the following URLs:

  http://mxeam23.canlab.ibm.com:9081/meaweb/es

  http://mxeam23.canlab.ibm.com:9081/meaweb/os

  http://mxeam23.canlab.ibm.com:9081/meaweb/esqueue

 

The output from the above requests should show the following message:

     "Servlet is running. Please use HTTP POST to post data"
 
To confirm that web services are available using a browser, you can use the following URL:
  http://hostname:port/meaweb/services/webservicename

 

The result of the above should show that the Axis2 web service is running:

{http://webservices.iface.psdi/}jaxws

Hello! This is an Axis2 Web Service!

 

You can generate your schema from the object structure or enterprise service applications.

To view the schema, use the following URLs:


  http://hostname:port/meaweb/schema/service/servicefilename.xsd

  http://hostname:port/meaweb/schema/service/ss/servicefilename.xsd

 

Schema files can be found under the schema folder located in the global directory location.

 

Note that the /schema/common folder is no longer available in Maximo 7.6.x.  The following URLs will throw null pointer exception and an http 500 error will be observed:

  http://hostname:port/meaweb/schema/common/mos/objectstructurefilename.xsd

  http://hostname:port/meaweb/schema/common/mbo/businessobjectfilename.xsd

  http://hostname:port/meaweb/schema/common/meta/metatfilename.xsd
 

For additional information regarding the above, see the following document:

  https://www-01.ibm.com/support/docview.wss?crawler=1&uid=swg1IJ00702


To view WSDLs, use the following URL:


   http://hostname:port/meaweb/wsdl/webservicename.wsdl

 

Note that the URL you use to post from your client to your web service has not changed:

 

  http://hostname:port/meaweb/services/webservicename


 

[{"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"}}]

UID

ibm11111407