CSI with OAuth 2.0 authentication price service information
Use this table to identify the Price Service information for CSI implementations using OAuth 2.0 authentication when:
- Modifying or customizing a price service. See Modifying or customizing a Price Service
- Using a Price Service detail view. See Using the Price Service detail view
- If a default value exists, application 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.
Name | Description |
---|---|
Name | The name of the price service. Valid options include:
|
Active | Default: Selected This must be selected for the price service to function as expected. This is modified only on a customized price service. This option must be cleared if the ERP do 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 Action as defined by the host system. |
|
http://tempuri.org/ItemPricesService/GetOrderLinePrice |
|
http://tempuri.org/AvailableToPromiseService/GetOrderPromise |
|
http://tempuri.org/OrderDetailsService/GetOrderDetails |
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:
|
(End point suffix) | Use the End Point suffix defined for the desired price service, as identified in the Name field. |
|
CSI/ESalesWebServiceLibrary/ItemPriceService.svc Example: https://servername.domain.com/XXXX_TSTCSI/ESalesWebServiceLibrary/ItemPriceService.svc |
|
CSI/ESalesWebServiceLibrary/StockAvailabilityService.svc Example: https:// servername.domain.com/XXXX_TST/CSI/ESalesWebServiceLibrary/StockAvailabilityService.svc |
|
CSI/ESalesWebServiceLibrary/OrderDetailsService.svc Example: https://servername.domain.com/XXXX_TSTCSI/ESalesWebServiceLibrary/OrderDetailsService.svc |
Authentication Type | OAuth 2.0 |
Authentication Grant Type | Client Credentials |
Authentication URL | (Not applicable) |
Access Token URL |
You require these ION API document properties :
Example: https:// servername.domain.com:443/XXXX_TST/as/token.oauth2 |
Redirect URL | (Not applicable) |
Authorization Key |
Use these ION API document properties:
Example: XXXX_TST~OzdgeZ5XD9CwfYqbvgpIIIxfUOAndQUbdCs8DbrJLpI |
Authorization Secret |
Use these ION API document properties:
Example: -sVv553CEplqKl-3q3XK9bD0H0ItMuGd7Tf0nN4yq5IqufV_qtiIVx0GWtqWvxZgfIYDEXD8DBfiWIgLPP9fcg |
User Name |
Use these ION API document properties:
Example: XXXX_TSTT#7NW2P1iwEKvSAavdbBTUFO7SQOFHZBYJxUKslWf3nIm2KmwCtTQPu_ 9DTsrHC78ZUR4pBiUuHGjcXmZ3z0KgDQ |
Password |
Use these ION API document properties:
Example: Oo5zcM-0b6RJbUj348VZk9oD1d3eDq09vF8XwxPrTszj9IGk8d1TL0cHOTgLpdluNwV5oNop0mGleTQkHD7FCw |