5 setDSAcknowledge Response Message
Overview: The Supplier Direct Fulfillment module sends the setDSAcknowledge response message when it receives the setDSAcknowledge Request Message confirming that a batch of purchase orders was received through the getDSOrders Response Message
Acknowledgement is by batch only. It is not possible to acknowledge individual purchase orders.
In this chapter:
For more information: See:
Sample setDSAcknowledge Response Message
The following sample indicates that the batch was successfully acknowledged.
![Sample Message Header Sample Message Header](img/sample_msg_header_dsack.jpg)
Troubleshooting the setDSAcknowledge Response
If the response does not indicate that the batch was successfully
updated, the responseCd
and responseDescription
indicate the problem identifying the batch.
Sample Unsuccessful Response
The following sample indicates that the batch has already been acknowledged.
Response Codes and Descriptions
The following table lists possible response codes and descriptions returned if there are no new purchase orders matching the criteria passed in the request message.
responseCd | responseDescription | Explanation |
---|---|---|
3000 |
|
The |
3001 |
|
The |
3002 |
|
No |
3003 |
|
No |
3004 |
|
The |
3005 |
|
The The |
3020 |
Invalid batch, batch id (1396) is not associated to
vendor (257) .
|
The batchId specifies a batch that is not
valid for the vendorCd. |
3021 |
Request already at provided status. |
The batchId specified has already been acknowledged.
|
getDSAcknowledge Response Message Contents
The typical vendor integration process:
Message Element or Attribute | Alpha/numeric | Description |
---|---|---|
messageHeader Example ![]() |
Basic communication information |
|
datetime |
datetime |
The date and time when the response message was generated. Based on the retailer’s system’s time |
version |
numeric |
From the version in the setDSAcknowledge Request Message. |
source |
alphanumeric |
From the destination in the setDSAcknowledge Request Message. |
destination |
alphanumeric |
From the source in the setDSAcknowledge Request Message. |
messageBody Example ![]() |
Returns the information from the request and indicates whether the request was successful. |
|
vendorCd |
alphanumeric |
The number assigned by the retailer to identify the vendor
fulfilling the drop ship order. From the |
vendorSystemCd |
alphanumeric |
The vendor system code assigned by the retailer. From the |
remaining |
numeric |
The remaining number of purchase orders matching the criteria
specified in the request message. This number might be higher than
zero when, for example, the request message specifies an item and
a |
batchID |
numeric |
The number assigned to identify the batch of purchase orders. |
responseCd |
numeric |
Set to 0 if the acknowledgement was successful. See Troubleshooting the setDSAcknowledge response for information on other possible response codes. |
responseDescription |
alphanumeric |
Set to See Troubleshooting the setDSAcknowledge response for information on other possible response descriptions. |