markCartonReadyToManifest

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:

  1. If you have not already done so, open a new project using the WSDL ConsignmentService.xml.

  2. Create a new request under markCartonReadyToManifest,

  3. Enter the authorisation for the request.

  4. Specify the cartonId (which can be associated with more than one parcel).

  5. Click Arrow.png to submit the request.

Example 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.

Example Response

<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>