New services in SCP Data Service API

SCP Data Service is a set of ION APIs provided to import planning data into SCV and to export plan results from SCV. The SCP Data Service API is now extended with these new services:

  • interfaceImport
  • interfaceExport

These services accept SCP interface service name as input parameter to read from SCV tables and to write into SCV tables. Newline Delimited JSON documents (NDJSON) are used to exchange data with these services. Multiple records can be included in one payload where individual records are enclosed using brackets. The format uses property/value pairs. When reading from SCV, the returned results match the mappings as defined in the interface service. When writing into SCV, all columns/properties of the SCV table are not required to be included in a payload; it is sufficient to have the columns/properties as defined in the interface service mappings.

The new services in the SCP data service are implemented as REST APIs:
  • POST IBP/api/dataservice/v1/interfaceImport
  • GET IBP/api/dataservice/v1/interfaceExport

Documentation for each of the APIs is accessible directly within the ION APIs application.

The Data Service requires a valid Infor OS user for execution of the ION APIs. If testing the service from the ION API documentation page, the current logged-in user is used.

Calling ION APIs from ION Workflows requires a specific configuration with a service account. This process is covered by Infor OS documentation.