For those sellers who wish their workflow to move to 'Printed' after label printing (refer to How do I Print and Manifest separately?), this method allows you to flag a 'Printed' carton as 'Ready to Manifest'. This allows the manifesting processes (e.g. createManifest and createManifestForFutureDespatch) to pick it up.
Note
This topic assumes that your OMS or WMS operates on carton values, as opposed to consignment codes, and that you are familiar with Creating your first Request to a Service and the Properties needed to Call or Create a Consignment.
How to submit a request
Proceed as follows:
-
If you have not already done so, open a new project using the WSDL
ConsignmentService.xml
. -
Create a new request under
markCartonReadyToManifest
, -
Enter the authorisation for the request.
-
Specify the cartonId (which can be associated with more than one parcel).
-
Click to submit the request.
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="urn:DeliveryManager/services">
<soapenv:Header/>
<soapenv:Body>
<ser:markCartonReadyToManifest soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cartonId xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">08K02JTY1</cartonId>
</ser:markCartonReadyToManifest>
</soapenv:Body>
</soapenv:Envelope>
If the input is valid, then the carton is marked as 'Ready to Manifest', and true
is returned, as in the example below.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:markCartonReadyToManifestResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:DeliveryManager/services">
<markCartonReadyToManifestReturn xsi:type="xsd:boolean">true</markCartonReadyToManifestReturn>
</ns1:markCartonReadyToManifestResponse>
</soapenv:Body>
</soapenv:Envelope>