Maximo Generic

Maximo Generic connector communicates with Maximo Web Services.

Configuration

First step is connector configuration in Flow Studio (see picture below)

Communication with Web Services is always over the HTTP protocol.

The following parameters are configurable in the configuration:

  • Maximo Web Service Address: The Maximo server name which hosts web services

  • User name: user name (credential) used in authentication

  • Password: password (credential) used in authentication

  • Authentication type: it decides how credentials are used when web service is called. The connector uses SoapHttpClientProtocol dotnet object to communicate with Maximo Web Services, but credentials can be used with two modes:

  • Basic: dotnet NetworkCredential objects is created and attached to Credentials property of SoapHttpClientProtocol object.

  • Base64: credentials are encoded with base-64 digits and put into soap request header

  • Soap version ? connector can communicate with web services in two SOAP versions: SOAP1.1 and SOAP 2.2

Get started

When connector is configured we can use it in machine steps. We have to do the following steps:

  1. Reload Maximo Web Services

Connector reads WSDL from Maximo Main Web Services from MaximoWebServiceAddress (configuration):

for example: http://{MaximoWebServiceAddress}/meaweb/wsdl/MXWSREGISTRY.wsdl

After that it creates the web service dotnet client object and call Maximo Main Web Services.

Response from Maximo Main Web Service contains list with all available Maximo Web Services.

  1. Choose specific Maximo Web Service

When specific web service is chosen the connector reads the WSDL for the SelectedWebService from MaximoWebServiceAddress (configuration):

for example: http://{MaximoWebServiceAddress}/meaweb/wsdl/{SelectedWebService}.wsdl

After that it creates web service dotnet client object and calls the selected Maximo Web Service.

Response from Selected Maximo Web Service contains list with all available methods and their parameters.

  1. Choose Method and fill method parameters

When specific web service method is chosen, the connector reads all input parameters from the method definition and displays it:

When all required parameters are set we can use connector (by running workflow or directly from Flow Studio to test it).

When Connector is executed it use web service dotnet client (created in point 2) and execute method and read response data.

Last updated