Packer ============================================================================= :Provider Information: +-----------------+----------------------------------------------+ | **Id** | packer | +-----------------+----------------------------------------------+ | **Type** | terminal | +-----------------+----------------------------------------------+ | **Trace Type** | Scrape | +-----------------+----------------------------------------------+ | **Credentials** | Does not require credentials | +-----------------+----------------------------------------------+ | **Limits** | The site allows only one container at a time | +-----------------+----------------------------------------------+ | **Status** | completed | +-----------------+----------------------------------------------+ | **Doc Status** | draft | +-----------------+----------------------------------------------+ | **Doc Version** | 1 | +-----------------+----------------------------------------------+ :URLs: +------+------------------------------------------------------+-------------+ | Type | URL | Environment | +======+======================================================+=============+ | Page | http://system.holtlogistics.com/ContainerLookup1.php | DEV/STG/PRD | +------+------------------------------------------------------+-------------+ :Sites: +------+---------+-----------------+ | Name | Site Id | Description | +======+=========+=================+ | name | ern | the description | +------+---------+-----------------+ Pages ----------------------------------------------------------------------------- Open the base url, from **Terminal Name** choose **Packer**. Add a container number in the **Container No** field. Click **Get Container Status** button. .. image:: /_static/providers/rt/packer/01_query_container.png The container result would show in details. .. image:: /_static/providers/rt/packer/02_container_result.png :Data Mapping: +-----------------------+-----------------+----------------------------------------------------------+ | Property | Source Property | Description | +=======================+=================+==========================================================+ | container_number | CONTAINER | The container reference number. | +-----------------------+-----------------+----------------------------------------------------------+ | carrier.type | | A static value set to 'truck'. | +-----------------------+-----------------+----------------------------------------------------------+ || carrier.voyage || Vessel-Voyage || The last 4 characters from the string is the voyage id. | || || || | || carrier.vessel || || Other than the last 4 characters the rest of the | || || || string is the vessel_id. | +-----------------------+-----------------+----------------------------------------------------------+ | carrier.steamshipLine | Line | The scac for the carrier. | +-----------------------+-----------------+----------------------------------------------------------+ Grounded Event: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :Data Mapping +-------------------------+-------------------+-----------------------------------------------------+ | Property | Source Property | Description | +=========================+===================+=====================================================+ || event[n].code || CONTAINER STATUS || If the value is 'In Yard' then it is a Grounded | || || || event, and event.code is set to 'grounded'. | +-------------------------+-------------------+-----------------------------------------------------+ || event[n].date || || Date and time when this event was stored and it | || || || is value is always set to the current date time. | +-------------------------+-------------------+-----------------------------------------------------+ | event[n].location.lot | Yard Location | Lot location where the container is. | +-------------------------+-------------------+-----------------------------------------------------+ || event[n].location.type || || This is a static value represents where the event | || || || happens and it is set to 'terminal'. | +-------------------------+-------------------+-----------------------------------------------------+ Released Event: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :Data Mapping +-------------------------+-----------------+-------------------------------------------------------+ | Property | Source Property | Description | +=========================+=================+=======================================================+ || event[n].code || F/T Start/End || If there is a value for 'ft_startend_0' then its a | || || || lfd event, and event.code is set to 'lfd'. | +-------------------------+-----------------+-------------------------------------------------------+ || event[n].date || || Date and time when this event was stored and it | || || || is value is always set to the current date time. | +-------------------------+-----------------+-------------------------------------------------------+ || event[n].location.type || || This is a static value represents where the event | || || || happens and it is set to 'terminal'. | +-------------------------+-----------------+-------------------------------------------------------+ || event[n].data.lfd || ft_startend_0 || This is the F/T Start/End under the Terminal | || || || Demurrage and it represents the terminal LFD. | +-------------------------+-----------------+-------------------------------------------------------+ Released Event: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :Data Mapping +-------------------------+-----------------+-------------------------------------------------------+ | Property | Source Property | Description | +=========================+=================+=======================================================+ || event[n].code || RELEASE STATUS || If the value is 'not released' then it is a released | || || || event, and event.code is set to 'released'. | +-------------------------+-----------------+-------------------------------------------------------+ || event[n].date || || Date and time when this event was stored and it | || || || is value is always set to the current date time. | +-------------------------+-----------------+-------------------------------------------------------+ || event[n].location.type || || This is a static value represents where the event | || || || happens and it is set to 'terminal'. | +-------------------------+-----------------+-------------------------------------------------------+ Outgated Event: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :Data Mapping +----------------------------------+-----------------+------------------------------------------------------+ | Property | Source Property | Description | +==================================+=================+======================================================+ || event[n].code || Last Move || If the value is 'Gate-out' then it is an outgated | || || || event, and event.code is set to 'outgated'. | +----------------------------------+-----------------+------------------------------------------------------+ || event[n].date || || Date and time when this event was stored and it | || || || is value is always set to the current date time. | +----------------------------------+-----------------+------------------------------------------------------+ || event[n].location.type || || This is a static value represents where the event | || || || happens and it is set to 'terminal'. | +----------------------------------+-----------------+------------------------------------------------------+ || event[n].data.outgated || Last Move || The date value after the ',' in the Last Move field | || || || and it represents the date of the outgated event. | +----------------------------------+-----------------+------------------------------------------------------+ | event[n].data.outgate_scac | Line | The scac for the carrier. | +----------------------------------+-----------------+------------------------------------------------------+ || event[n].data.outgate_confirmed || || A static value with 'True' which represents that | || || || the rail provides outgate information. | +----------------------------------+-----------------+------------------------------------------------------+ Customs Hold Event: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :Data Mapping +--------------------------+-------------------+-----------------------------------------------------+ | Property | Source Property | Description | +==========================+===================+=====================================================+ || event[n].code || || This is a static value set to 'hold' | || || || and it represents that a hold exists. | +--------------------------+-------------------+-----------------------------------------------------+ || event[n].date || || Date and time when this event was stored and it. | || || || is value is always set to the current date time. | +--------------------------+-------------------+-----------------------------------------------------+ || event[n].location.type || || This is a static value represents where the event | || || || happens and it is set to 'terminal'. | +--------------------------+-------------------+-----------------------------------------------------+ || event[n].data.hold_type | | Set to 'customs' to represents a Customs Hold event.| +--------------------------+-------------------+-----------------------------------------------------+ | event[n].data.code | Reason | Code for customs hold. | +--------------------------+-------------------+-----------------------------------------------------+