[
https://issues.apache.org/jira/browse/OFBIZ-350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sharan Foga updated OFBIZ-350:
------------------------------
Sprint: Bug Crush Event - 21/2/2015
> Implement the VOID shipment service call to DHL ShipIT API
> ----------------------------------------------------------
>
> Key: OFBIZ-350
> URL: https://issues.apache.org/jira/browse/OFBIZ-350
> Project: OFBiz
> Issue Type: New Feature
> Components: product
> Affects Versions: Trunk
> Environment: WinXP / Java 1.5 / mySQL
> Reporter: John Martin
>
> DHL provides an API service call to void an air bill number. There are a
> number of reasons that one might want to void an air bill including some of
> the error recovery in the Generate Label (aka Confirm Shipment) code.
> The functionality will automatically invoked as part of Update function when
> the Carrier Status is changed from Approved to Voided in the
> EditShipmentRouteSegments form. The Delete action on the form will also need
> to invoke the Void service.
> It will probably be best to use a Command Pattern that abstracts the carrier
> and have that class invoke the method on the appropriate carrier. Right now
> there is conditional code in the from for UPS and DHL and is getting kind of
> ugly.
> I am currently implementing this in conjuction with
> https://issues.apache.org/jira/browse/OFBIZ-307 as well as another issue to
> be entered for a feature to do Shipment Tracking for DHL.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)