OFBiz
  1. OFBiz
  2. OFBIZ-360

Implement the Tracking of packages for DHL shipments

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: product
    • Labels:
      None
    • Environment:

      Windoze XP/Server, Java 1.5, MySQL 5

      Description

      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.

        Activity

          People

          • Assignee:
            Unassigned
            Reporter:
            John Martin
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development