Ordered lines loaded to DPD are identified by an orderKey (This is a IP1 generated identifier). Each unit on an order line is loaded to DPD separately; these individual units are identified by sequence numbers. The DPD may require its own identifier for the transaction. The DPD identifier is the licence key. The DPD /IP1 relationship will be configured as either
- IP1 generates the licence key
- DPD generates the licence key in which case it needs to send the generated licence key to IP1.
This service sends the licence key to IP1. It accepts only a single orderKey but updates/returns data for multiple sequence numbers within the order key.
- DPD Updates IP1 with any of
- DPD generated licence key
- IP address of download location
- Contact Id – Contact must be linked to the customer for the order
Input parameters:
| Field ID | Description | Type | Length | Constraints |
| sessionId | Session ID | String | Mandatory | |
| orderKey | Order key (Concatenated process number, line number) | String | 16 | Mandatory |
| orderLicenseData | orderLicenceDataList
Complex Type |
Mandatory |
Response:
| Field ID | Description | Type | Occurrence |
| licenseDataList | License data type | licenceDataList
Complex Type |
0..1 |
| messageSet | Message set | messageSetDataType Complex Type |
0..1 |
