Maximo Generic
Last updated
Last updated
Maximo Generic connector communicates with Maximo Web Services.
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
When connector is configured we can use it in machine steps. We have to do the following steps:
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.
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.
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.