LN with OAuth 2.0 Authentication - Price Service Information

Use this table to identify the Price Service information for LN implementations using OAuth 2.0 authentication when:

Note: 
  • If a default value exists, Infor CRM strongly recommends leaving the default setting unchanged.
  • For references to the ION API document properties, see “Working with the ION API download file” for details.
This information is read-only when viewing the Price Service detail view of a non-customized price service.
Name Description
Name The name of the price service. Valid options include:
  • OrderLineTotal
  • QuoteOrderLineTotal
  • OpportunityOrderLineTotal
  • AvailableToPromise
  • QuoteAvailableToPromise
  • OpportunityAvailableToPromise
  • OrderTotal
  • QuoteOrderTotal
The price service name determines which End Point suffix to use.
Active Default: Selected

This must be selected for the price service to function as expected.

This is edited only on a customized price service. This option should only be cleared if the ERP does not support the corresponding functionality.

Description A description of the price service.

Custom

(Price Service detail view only)

If selected, identifies that the price service is customized and is therefore editable.

This is automatically selected once the custom version is saved and cannot be edited.

Back Office

(Price Service detail view only)

The name of the associated back office.
Service Type Default: SOAP
Method Default: POST
Action Name A read-only price service reference.
End Point Use the following format and information from the ION API to define the End Point URL:

https://(ionapi.iu value)/(ionapi.ti value)/(ERP specific End Point suffix)

You need the following ION API document properties: 
  • iu – The base URL for calling the ION API Gateway for this tenant/environment
  • ti – The Tenant identifier
(End point suffix) Use the End Point suffix defined for the desired price service, as identified in the Name field.
  • OrderLineTotal
  • QuoteOrderLine Total
  • OpportunityOrderLineTotal
LN/c4ws/services/ItemPricesService_WT

Example:

https://servername.domain.com/XXXX_TST/LN/c4ws/services/ItemPricesService_WT

  • AvailableToPromise
  • QuoteAvailableToPromise
  • OpportunityAvailableToPromise
LN/c4ws/services/ATPService_WT

Example:

https:// servername.domain.com/XXXX_TST/LN/c4ws/services/ATPService_WT

  • OrderTotal
  • QuoteOrderTotal
LN/c4ws/services/ItemPricesService_WT

Example:

https://servername.domain.com/XXXX_TST/LN/c4ws/services/ItemPricesService_WT

Authentication Type Default: OAuth 2.0
Authentication Grant Type Default: Client Credentials
Authentication URL (Not applicable)
Access Token URL
You need the following ION API document properties :
  • pu - Base URL for calling the authorization server for this tenant/environment
  • ot - Path to append to "pu" to create the Access Token URL

Example:

https:// servername.domain.com:443/XXXX_TST/as/token.oauth2

Redirect URL (Not applicable)
Authorization Key
Use the following ION API document properties:
  • ci - Client ID which must be passed to the Authorization server

Example:

XXXX_TST~OzdgeZ5XD9CwfYqbvgpIIIxfUOAndQUbdCs8DbrJLpI

Authorization Secret
Use the following ION API document properties:
  • cs - Client Secret to pass to the Authorization server

Example:

-sVv553CEplqKl-3q3XK9bD0H0ItMuGd7Tf0nN4yq5IqufV_qtiIVx0GWtqWvxZgfIYDEXD8DBfiWIgLPP9fcg

User Name
Use the following ION API document properties:
  • saak - Service Account Access Key

Example:

XXXX_TSTT#7NW2P1iwEKvSAavdbBTUFO7SQOFHZBYJxUKslWf3nIm2KmwCtTQPu_

9DTsrHC78ZUR4pBiUuHGjcXmZ3z0KgDQ

Password
Use the following ION API document properties:
  • sask - Service Account Secret Key

Example:

Oo5zcM-0b6RJbUj348VZk9oD1d3eDq09vF8XwxPrTszj9IGk8d1TL0cHOTgLpdluNwV5oNop0mGleTQkHD7FCw