• No results found

Tracking API. Version 1.72

N/A
N/A
Protected

Academic year: 2021

Share "Tracking API. Version 1.72"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Tracking

API

(2)

Revision history

Version Date Comments

1.0 2002-12-05 Document created.

1.1 2009-06-01 Uppdated with new URL and requirements of authentication.

New variables in request: request.user.id and request.user.password New variables in respone: status_event_time, estimated_delivery_date, agreed_delivery_date.

New value in request.service, CTTSTYPEA_PLUGIN. 1.2 2010-02-23 Uppdated with new URL.

1.3 2010-12-06 Added information regarding e-service authentication including link to application form. 1.4 2011-09-27 Added HTML-request.

1.5 2011-10-19 Some changes/amendments/additions to 1.4 1.6 2012-05-02 URLs updated to secured HTTPS

1.7 2014-02-20 Not valid link removed from chapter 1. 1.71 2014-10-15 Changed link for apply for authorization.

(3)

TABLE OF CONTENTS

REVISION HISTORY ... 2

1

TRACKING ... 4

2

GENERAL VARIABLES ... 5

3

INFORMATION CONCERNING ONE CONSIGNMENT (WAYBILL)... 5

3.1

Request ... 5

3.2

Response ... 6

4

EDIFACT STANDARD VARIABLES ... 9

(4)

1 Tracking

Tracking is a user-authenticated service. Authorization is applied for here (only in Swedish):

http://www.schenker.se/access

The service gives customers the possibility to connect to Schenker´s systems and always get accurate tracking information.

The API gives the user the possibility to get current status of a consignment by waybill number or chosen references.

Examples ready to run will be found in the documentation. Just copy and paste them in to your web browser to get an overview of the possibilities.

The service can be invoked using httpRequest via HQF (Http Query Format) and can be returned in three ways: in HTML, XML or XMLEdifact format.

Figure 1 Flow chart of the service

URL to use:

(5)

2 General variables

The general variables are for administrating communication and are mutual for all communication. The title ’M’ symbolizes mandatory field.

3 Information concerning one consignment (waybill)

3.1 Request

Contains information to the service.

Name M Typ

e

Standard Length Explanation

request.service M Value: ’CTTSTYPEA_PLUGIN’ request.method M Value: ’search’

(used for shipment overview with *SHP, *CGN, *FF, *DWB searches)

Value: ’detail’

(used if the reference type is *FF or *COR to obtain detailed results)

request.format M Value: ’html’ for html response Value: ’xml’ for compact variable tags Value: ’xmledifact’ for EDIFACT standard tags reference_type 4 Value: ’*SHP’ Shipper reference

Value: ’*CGN’ Consignee reference Value: ’*FF’ Freight forwarder’s reference Value: ’*DWB’ Waybill number

Value: ’*COR’ Client order reference Value: ’*PKG’ Package ID

reference_number 240 Value of reference

request.user.id M 10 Mandatory user-id for CTTSTYPEA_PLUGIN request. request.user.password M Mandatory password for CTTSTYPEA_PLUGIN request. country 2 ISO 3166 country code (SE, GB, DE, FI, NO etc) language* 2 ISO 639-1 language code (se, en, de, fi, no etc) *Note: Localization of tracking is handled by respective Schenker country. If not translated, English will be used.

(6)

Examples of searches with different reference types: Search with Shipment number, format xmledifact

https://was.schenker.nu/ctts-a/com.dcs.servicebroker.http.HttpXSLTServlet?request.service=CTTSTYPEA_PLUGIN&request. method=search&request.format=xmledifact&reference_type=*DWB&reference_number=0000000 000&language=en&country=GB&request.user.id=userid&request.user.password=password

Search with Shipment number, format html

https://was.schenker.nu/ctts-a/com.dcs.servicebroker.http.HttpXSLTServlet?request.service=CTTSTYPEA_PLUGIN&request. method=search&request.format=html&reference_type=*DWB&reference_number=0000000000&l anguage=en&country=GB&request.user.id=userid&request.user.password=password

Search with Shipper reference

https://was.schenker.nu/ctts-a/com.dcs.servicebroker.http.HttpXSLTServlet?request.service=CTTSTYPEA_PLUGIN&request. method=search&request.format=xmledifact&reference_type=*SHP&reference_number=A&langua ge=en&country=GB&request.user.id=userid&request.user.password=password

Search with Schenker reference (Freight forwarder’s reference)

https://was.schenker.nu/ctts-a/com.dcs.servicebroker.http.HttpXSLTServlet?request.service=CTTSTYPEA_PLUGIN&request. method=detail&request.format=xmledifact&reference_type=*FF&reference_number=TKU1234568 7&language=en&country=GB&request.user.id=userid&request.user.password=password

Search with Client order

https://was.schenker.nu/ctts-a/com.dcs.servicebroker.http.HttpXSLTServlet?request.service=CTTSTYPEA_PLUGIN&request. method=detail&request.format=xmledifact&reference_type=*COR&reference_number=42500017 4776&language=en&country=GB&request.user.id=userid&request.user.password=password

3.2 Response

Contains information from the service.

The xml response variables are the same for multiple and single hits, except that the full event list is returned for a single hit and just the last event is returned for each hit is the case of more than one result. Below are the lists of xml variables used for Tracking for both available formats.

request.format=xmledifact - <consignment> <freight_forwarder_reference_number>xxxx</freight_forwarder_reference_number> <domestic_waybill_number>xxxx</domestic_waybill_number> <email>xxxx</email> <departure_location /> <departure_postcode /> <destination_location />

(7)

<destination_postcode /> <place_of_departure>xxxx</place_of_departure> <country_of_departure>xxxx</country_of_departure> <place_of_destination>xxxx</place_of_destination> <country_of_destination>xxxx</country_of_destination> <number_of_packages>xxxx</number_of_packages> <weight>xxxx</weight> <estimated_delivery_date>yyyymmdd</estimated_delivery_date> <agreed_delivery_date /> - <status_event_list> - <status_event> <status_event_text>xxxxl</status_event_text> <status_event_type>xxxx</status_event_type> <status_event_code>xxx</status_event_code> <status_event_place_name>xxxxxx</status_event_place_name> <status_event_place_code>xxx</status_event_place_code> <status_event_country_code>xx</status_event_country_code> <status_event_country_name>xxxx</status_event_country_name> <status_event_date>yyyy-mm-dd</status_event_date> <status_event_time>hh:mm</status_event_time> </status_event> - <status_event> </status_event> </status_event_list> </consignment> - <request> <reference_type>xxxx</reference_type> <reference_number>xxxxxxxxxx</reference_number> </request> <record_count>x</record_count> </xml>

(8)

request.format=html

Below is an html-response for a single hit.

(9)

4 Edifact standard variables

Variable name Standard Explanation

freight_forwarder_reference RFF-1153-FF Schenker’s reference domestic_waybill_number RFF-1153-AAM Waybill number consignor_reference_number RFF-1153-CU Shipper’s reference consignee_reference_number RFF-1153-CN Consignee’s reference

email Schenker contact e-mail

status_event_list

status_event STS-C555

status_event_text STS-C556-4404 Event description status_event_type Event type status_event_code STS-C556-4404 Event code status_event_place_name LOC-3225 Event place name status_event_place_code LOC-ZZZ Event place code status_event_country_name NAD-3207-CA Event country name status_event_country_code NAD-3229-CA Event country code status_event_date DTM-2005-183 Event date status_event_time Event time

reference_type Search reference type reference_number Search reference value record_count Number of records found

5 Event codes, types and descriptions

Event Type Event Code Event Description

*001 *800 Booked

DOMO COL Collected

DOMO DET Delivered to terminal by shipper

*101 *800 Departed

*101 *950 Arrived

DOMD DIS To consignee’s disposal DOMD PUP Picked up by consignee

DOMD DOT Out for delivery

DOMD DLV Delivered

References

Related documents

Miami Dade College will only administer the Postsecondary Education Readiness Test (PERT) to the following categories of students: (1) students for dual enrollment, (2) students

Finally, we found that—contrasting our hypotheses—the effect of level of education and the selectivity of the study programme on the likelihood of permanent employ- ment and wages

2) Explain, with illustrations, fhe conditions required for successful policy implementation. On the bash s f your experience, outline the various problems encountered in policy

the relationship between self-efficacy beliefs, writing strategies, and correct use of conjunctions by Iranian EFL learners.. The participants of this study were 67 EFL learners

expression may be regulated selectively based on the host similarly to genes encoding PGs (ten Have et al., 2001). To have a better understanding of the mechanisms that orchestrate

For instance, with time-independent contributions and benefits functions c(x), b(x), and z, we see that a sufficiently big drop in the number of entrants will in due course lead

As a result of properly operating injectors, the injector’s life span increases, fuel dilution of the crankcase oil decreases, onboard OEM fuel filter changes decrease in

The computation of the selected consolidation balances are affected by the inter-company profit in downstream intercompany sales as computed below:. Unrealized profit in