About web services and Landmark applications

You can use web services to programmatically access Landmark business class data and actions based on standard REST/JSON and SOAP/WSDL formats to retrieve or update data. These actions are passed by the Infor ION API Gateway.

Provided as part of Infor OS, the ION API Gateway is integrated within Infor OS and Infor applications. It gives you the ability to use one domain, one authentication method, and a unified client code.

Every Landmark web service is accessible through the ION API Gateway. This means that every field of every screen of every Infor Landmark-based application is accessible through the ION API Gateway. This includes user-defined fields and user-defined business classes configured with Configuration Console.

The ION API Gateway is a server that acts as an API front-end to Infor products. It receives API requests and enforces throttling and security policies. The ION API Gateway passes requests to the back-end service, and then passes the response back to the requester. It includes a transformation engine to orchestrate and modify the requests and responses on the fly, and provides functionality such as the collection of analytics data and caching. You can use the ION API Gateway to support authentication, authorization, security, audit, and regulatory compliance.

Landmark contains a full public web services API, including public API documentation. For more information, see Accessing interactive API documentation.

  • Inbound web services are dynamic meaning that the service works by URL convention, using the Infor ION API Gateway. The response includes the fields that are in the request.

  • Outbound web services: Can be used with these Landmark technologies:
    • Infor Process Automation (IPA) web service activity node: The IPA Web Service node has a built-in wizard to aid in the construction of the SOAP XML that is sent to the web service, and a built-in output wizard to let you know what XML elements are expected as output. That information is retrieved from the web service’s WSDL document. For more information, see Infor Process Designer User Help.

    • Web Services Interface (WSI): Use LPL to create a .wsi file to call the service. This requires knowledge of Landmark Pattern Language (LPL).