Updates carrier and shipment tracking information after the order release is packed and shipped.
Parameters
Example xml_string for updating carrrier and shipment tracking information:
<?xml version="1.0" encoding="UTF-8"?> <XML> <XMLFile>inventory.PackageChangeDetail</XMLFile> <dateShipped>2001-10-30 00:00:00.0</dateShipped> <manifestId>100</manifestId> <packageId>Package 123</packageId> <pickupRecordId>Record 456</pickupRecordId> <setCCurr>CAD</setCCurr> <shipModeId>100</shipModeId> <shippingCosts>120.5</shippingCosts> <trackingId>track 789</trackingId> <weight>28</weight> <weightMeasure>KGM</weightMeasure> </XML>
Exceptions
When the required fields are missing or not in the right data type, this command will throw exception to indicate which field is missing or bad.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT The internal copyright field. |
static java.lang.String |
defaultCommandClassName The default implementation class name is "com.ibm.commerce.inventory.commands.ReleaseShipUpdateCmdImpl". |
static java.lang.String |
NAME The name of this interface is "com.ibm.commerce.inventory.commands.ReleaseShipUpdateCmd". |
Method Summary | |
---|---|
void |
setDateShipped(java.lang.String newDateShipped) Sets the date the package shipped. |
void |
setLastupdate(java.lang.String newLastupdate) Sets the timestamp of last update. |
void |
setManifestId(java.lang.String newManifestId) Sets the manifest (package) identifier. |
void |
setManifestStatus(java.lang.String newManifestStatus) Sets the status of the manifest (package). |
void |
setPackageId(java.lang.String newPackageId) Sets the package identifier. |
void |
setPickupRecordId(java.lang.String newPickupRecordId) Sets the pickup record identifier. |
void |
setSetCCurr(java.lang.String newSetCCurr) Sets the currency in which the shipment was charged. |
void |
setShipModeId(java.lang.String newShipModeId) Sets the shipping provider. |
void |
setShippingCosts(java.lang.String newShippingCosts) Sets the shipping costs. |
void |
setTrackingId(java.lang.String newTrackingId) Sets the tracking identifier. |
void |
setWeight(java.lang.String newWeight) Sets the weight of the package. |
void |
setWeightMeasure(java.lang.String newWeightMeasure) Sets the unit of measure of the package weight. |
Methods inherited from interface com.ibm.commerce.command. ControllerCommand |
checkPermission,
execute,
getGeneric,
getRequestProperties,
getResolvedRequestProperties,
getResponseProperties,
getRetriable,
getViewInputProperties,
isGeneric,
isRetriable,
mergeProperties,
setGeneric,
setRequestProperties,
setRetriable,
setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command. AccCommand |
accessControlCheck,
getAccCheck,
getForUserId,
getResourceOwners,
setAccCheck,
setForUserId,
setOwner |
Methods inherited from interface com.ibm.commerce.command. ECCommand |
checkIsAllowed,
checkResourcePermission,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
performExecute,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
Method Detail |
---|
public void setDateShipped(java.lang.String newDateShipped)
newDateShipped
- shipped datepublic void setLastupdate(java.lang.String newLastupdate)
newLastupdate
- last time updatedpublic void setManifestId(java.lang.String newManifestId)
newManifestId
- package idpublic void setManifestStatus(java.lang.String newManifestStatus)
newManifestStatus
- manifest statuspublic void setPackageId(java.lang.String newPackageId)
newPackageId
- package idpublic void setPickupRecordId(java.lang.String newPickupRecordId)
newPickupRecordId
- pickup record idpublic void setSetCCurr(java.lang.String newSetCCurr)
newSetCCurr
- shipment currencypublic void setShipModeId(java.lang.String newShipModeId)
newShipModeId
- shipping providerpublic void setShippingCosts(java.lang.String newShippingCosts)
newShippingCosts
- shipping costspublic void setTrackingId(java.lang.String newTrackingId)
newTrackingId
- tracking idpublic void setWeight(java.lang.String newWeight)
newWeight
- package weightpublic void setWeightMeasure(java.lang.String newWeightMeasure)
newWeightMeasure
- units