Skip to content

Introduction

SOAP is the abbreviation of Simple Object Access Protocol and is an XML-based protocol for accessing Web Services over HTTP. It is independent on the platform used as well as the programming language. These Web Services provide industry-standard interoperability and channel and host pluggability.

Purpose of SOAP

SOAP was developed as an intermediate language so that applications built on various programming languages could talk easily to each other and avoid the extreme development effort.

The possible actions to be performed for the Entities and Tasks using the SOAP API include the following:

Entity / Task Actions
Equipment Create, Read, Update, Delete
Equipment Structure Update
Parts Create, Read, Update, Delete
Grid Requests Perfome the Requests
Work Order Activities Management
Work Order Checklists Management
User Login Compatible with Infor EAM (no need for credentials)

The detailed lists of all the fields that can be used for any of the Web Services available for SOAP are provided through a Web Services Description Language (WSDL) file. This file can be downloaded from the table below.

Type of Usage Download Link
Production (PROD) https://cmmsx.cern.ch/WSHub/SOAP?wsdl
Testing (TEST) https://cmmsx-test.cern.ch/WSHub/SOAP?wsdl
Development (DEV) https://cmmsx-dev.cern.ch/WSHub/SOAP?wsdl

Warning

For security reasons, Infor EAM provides a session mechanism, to avoid having to pass the Username and Password with every Request. It allows users to login with their Credentials passed as before in <credentials>, and receive a Session ID, which can be used with every Request for the next hour.

If you wish to use this mechanism, please contact cmms.support@cern.ch.

Next Section


Last update: July 8, 2022