[jira] Created: (OFBIZ-360) Implement the Tracking of packages for DHL shipments

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[jira] Created: (OFBIZ-360) Implement the Tracking of packages for DHL shipments

Nicolas Malin (Jira)
Implement the Tracking of packages for DHL shipments
----------------------------------------------------

                 Key: OFBIZ-360
                 URL: http://issues.apache.org/jira/browse/OFBIZ-360
             Project: OFBiz (The Open for Business Project)
          Issue Type: New Feature
          Components: product
         Environment: Windoze XP/Server, Java 1.5, MySQL 5
            Reporter: John Martin


I'm in the process of implementing the DHL TrackIt API in order to display the tracking information of a package.  

Facts:
- DHL's API has the ability to query up to 25 air bill numbers per request.  Note that high volume/multiple calls are limited to 2,000 transactions/hour and only between 4PM and 4AM PST.  DHL will lock out the API to violators.  
- Single airbill number tracking is allowed anytime and there doesn't appear to be any
 
Feature Functionality:

- The base DhlServices method will accept upto 25 airbill numbers and will return a List of Map objects that contains all of the details of the tracking.

- The DhlServices.dhlShipmentTracking will accept one airbill number

- The viewTrackingInfo service will exist in a new common carriers class and act as a Command pattern accepting the airbill number and the carrier id.  It will call out to the appropriate carrier tracking service (presently DHL) and then display the appropriate data.

- The link to view tracking will appear in the EditShipmentRouteSeg form and will POSSIBLY? display the information using a pop-up window.  

- There is a boat load of data coming back from the DHL Tracking API.  I will need to refine this data and display the appropriate data.  Perhaps this data should be compared with the other carriers' data sets so that we can use a common display for all carriers.


--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-360) Implement the Tracking of packages for DHL shipments

Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-360?page=comments#action_12450809 ]
           
Si Chen commented on OFBIZ-360:
-------------------------------

are you still working on this?

> Implement the Tracking of packages for DHL shipments
> ----------------------------------------------------
>
>                 Key: OFBIZ-360
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-360
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: New Feature
>          Components: product
>         Environment: Windoze XP/Server, Java 1.5, MySQL 5
>            Reporter: John Martin
>
> I'm in the process of implementing the DHL TrackIt API in order to display the tracking information of a package.  
> Facts:
> - DHL's API has the ability to query up to 25 air bill numbers per request.  Note that high volume/multiple calls are limited to 2,000 transactions/hour and only between 4PM and 4AM PST.  DHL will lock out the API to violators.  
> - Single airbill number tracking is allowed anytime and there doesn't appear to be any
>  
> Feature Functionality:
> - The base DhlServices method will accept upto 25 airbill numbers and will return a List of Map objects that contains all of the details of the tracking.
> - The DhlServices.dhlShipmentTracking will accept one airbill number
> - The viewTrackingInfo service will exist in a new common carriers class and act as a Command pattern accepting the airbill number and the carrier id.  It will call out to the appropriate carrier tracking service (presently DHL) and then display the appropriate data.
> - The link to view tracking will appear in the EditShipmentRouteSeg form and will POSSIBLY? display the information using a pop-up window.  
> - There is a boat load of data coming back from the DHL Tracking API.  I will need to refine this data and display the appropriate data.  Perhaps this data should be compared with the other carriers' data sets so that we can use a common display for all carriers.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
Reply | Threaded
Open this post in threaded view
|

[jira] Commented: (OFBIZ-360) Implement the Tracking of packages for DHL shipments

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)
    [ http://issues.apache.org/jira/browse/OFBIZ-360?page=comments#action_12450851 ]
           
John Martin commented on OFBIZ-360:
-----------------------------------

Yes - I have the bulk of the code done.

The api call to DHL to void the shipment is all in place and working.  The integration with the UI has not taken place yet.  One problem that I'm having is that I have a bunch of code changes for the DHL shipping and I'm trying to get it all finished to check in all at once.  Hopefully I can wrap up the shipping stuff next week.  I don't know when I can hook the UI stuff in.



> Implement the Tracking of packages for DHL shipments
> ----------------------------------------------------
>
>                 Key: OFBIZ-360
>                 URL: http://issues.apache.org/jira/browse/OFBIZ-360
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: New Feature
>          Components: product
>         Environment: Windoze XP/Server, Java 1.5, MySQL 5
>            Reporter: John Martin
>
> I'm in the process of implementing the DHL TrackIt API in order to display the tracking information of a package.  
> Facts:
> - DHL's API has the ability to query up to 25 air bill numbers per request.  Note that high volume/multiple calls are limited to 2,000 transactions/hour and only between 4PM and 4AM PST.  DHL will lock out the API to violators.  
> - Single airbill number tracking is allowed anytime and there doesn't appear to be any
>  
> Feature Functionality:
> - The base DhlServices method will accept upto 25 airbill numbers and will return a List of Map objects that contains all of the details of the tracking.
> - The DhlServices.dhlShipmentTracking will accept one airbill number
> - The viewTrackingInfo service will exist in a new common carriers class and act as a Command pattern accepting the airbill number and the carrier id.  It will call out to the appropriate carrier tracking service (presently DHL) and then display the appropriate data.
> - The link to view tracking will appear in the EditShipmentRouteSeg form and will POSSIBLY? display the information using a pop-up window.  
> - There is a boat load of data coming back from the DHL Tracking API.  I will need to refine this data and display the appropriate data.  Perhaps this data should be compared with the other carriers' data sets so that we can use a common display for all carriers.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira