IBM Support

Web service cannot be called in Maximo 7.6 after upgraded from Maximo 7.5

Technical Blog Post


Abstract

Web service cannot be called in Maximo 7.6 after upgraded from Maximo 7.5

Body

Question:
Why we are not able to access web service created in Maximo 7.5 after upgraded to Maximo to 7.6.0.3?

 

Investigate the issue:
When using soapUI to test the web service, got the error:
WSWS7147E: The system could not locate the endpoint for /services.

 

Compared the testing import files used in the Maximo 7.5 and 7.6, they are not changed

Checked the log files. found the below error message in the systemout.log file:
SRVE0014E: Uncaught service() exception root cause jaxws: java.io.FileNotFoundException:
WSWS7147E: The system could not locate the endpoint for /services.

 

General, This problem is caused by a malformed web.xml file. But, in this case, we checked and confirmed the web.xml files in Maximo 7603 are not changed. These web.xml files are same as the ones in Maximo 7603 demo.

 

Checked the Maximo 7603 environment. The Current IBM WebSphere Application Server (WAS) is 8.5.5.0.
This is incorrect.

It is suggested when using Websphere Application Server version 8.5 for Maximo 7.6. you should apply the patch to 8.5.5.3 and future fixpacks. This is a required step to upgrade the Maximo to 7.6 with Websphere 8.5.5.0.

 

Solution:

After applied WAS patch to 8.5.5.3. the issue is resolved. We can call web services in Maximo 7.6 environment.

 

Please see details for the Maximo system requirements in the below link:
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20Maximo%20Asset%20Management/page/Version%207.6.0.1

 

[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]

UID

ibm11131093