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