Page tree
Skip to end of metadata
Go to start of metadata

Description

Order Import confirmation message.

Request

URLURL from associated message destination pipe
ParametersNameTypeRequiredDescriptionIndex
requestIdStringYUnique message identifier
sourceSystemIdStringYSystem initiating message (MessageDestination.providerCode)
destinationSystemIdStringY

EDGE Merchant identifier (MessageDestination.xRefMerchantId)


messageNameStringYFixed value "OrderImportConfirmation" will be sent
resultCodeStringYOK or FAIL
resultMessageStringNError description if an request failed
exceptionStringNAddidtional details associated with an error
originalRequestIdNumberYIncoming OrderImport unique message identifier
orderHeaderIdNumberYImported order internal EDGE IDY
externalReferenceStringNClient's provided externnal reference asoociated with imported orderY
orderStatusCodeStringY

Internal status code , possible values:

NEW,
BACKORDER,
RESERVED,
CONFIRMED,
CANCELLED,
PENDING,
COMPLETE,
SHIPPED,
REVIEW,
RELEASED,
SAVED,
OPENTOOLSOPEN,
OPENTOOLSCLOSED,
APPROVED,
NEWDISTRIBUTION,
DISTDATAAPPROVED,
PARTIAL,
RETURNED,
OPEN,
DEMAND,
AUTHORIZED,
PENDINGRECEIPT,
PENDINGAPPROVAL,
PICKED,
PICKING,
SHIPPING,
REJECTED;


Example
JSON
{
   "resultCode": "OK",
   "originalRequestId": "78947473",
   "orderHeaderId": 50003464,
   "externalReference": "extrn_client_012",
    "orderStatusCode" : "APPROVED",
   "requestId": "101784",
   "sourceSystemId": "OMSJaggedPeakMerchant",
   "destinationSystemId": "WMSTestProvider",
   "messageName": "OrderImportConfirmation"
}
XML
<?xml version="1.0" encoding="UTF-8"?>
<OrderImportConfirmationRequest>
   <RequestId>101784</RequestId>
   <SourceSystemId>OMSJaggedPeakMerchant</SourceSystemId>
   <DestinationSystemId>WMSTestProvider</DestinationSystemId>
   <MessageName>OrderImportConfirmation</MessageName>
   <ResultCode>OK</ResultCode>
   <OriginalRequestId>78947473</OriginalRequestId>
   <OrderHeaderId>50003464</OrderHeaderId>
   <ExternalReference>extrn_client_012</ExternalReference>
   <OrderStatusCode>APPROVED</OrderStatusCode>
</OrderImportConfirmationRequest>

Response

ParametersNameTypeDescription
resultCodeStringOK or FAIL
resultMessageStringError description if an request failed
Example
Success
{
	"resultCode":"OK",
	"resultMessage":""
}


Failure
{  
   "resultCode":"FAIL",
   "resultMessage":"Error message here."
}
  • No labels