解析Bug #181
DHL tracking function doesn't work in OTS
Added by Xihua Fan over 3 years ago.
Updated 5 months ago.
Target version:
IT: Easytryck (Sweden) - v3.0
Description
Task Details
- DHL tracking function doesn't work in OTS
Input
Output
Others
Output(2022/4/20)
以下是DHL技术支持(xiaoming.meng@dhl.com)的邮件交流,等待合同的续签流程。
Hello Alex
你好,我是敝司的技术负责van, 有些诉求我还是直接联系你比较好,谢谢!
(我们期待最小的开发成本,也即解决2)
问题:Tracking response error: Site Id is wrong
回复:eship已经过期,需要重新申请
解决:
myDHL API 新的接口肯定需要我们系统的2次开发,我需要评估开发成本
xml API 原始的接口(SiteID=Redblu)可以继续使用的话,我想变化应该是最小的(可能XML格式有变化?)
补充:现在的XML的request+reponse
==========================================
Request:https://xmlpi-ea.dhl.com/XMLShippingServlet
<req:KnownTrackingRequest xmlns:req="http://www.dhl.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dhl.com TrackingRequestKnown.xsd">
<Request>
<ServiceHeader>
<MessageTime>2022-04-20T03:26:01+00:00</MessageTime>
<MessageReference>165042516110975880041650425161</MessageReference>
<SiteID>Redblu</SiteID>
<Password>a0tEwDQPfJ</Password>
</ServiceHeader>
</Request>
<LanguageCode>en</LanguageCode>
<AWBNumber>1097588004</AWBNumber>
<LevelOfDetails>ALL_CHECK_POINTS</LevelOfDetails>
</req:KnownTrackingRequest>
Response:
<req:ShipmentTrackingErrorResponse xmlns:req="http://www.dhl.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dhl.com track-err-res.xsd">
<Response>
<ServiceHeader>
<MessageTime>2022-04-20T03:07:43.867+00:00</MessageTime>
</ServiceHeader>
<Status>
<ActionStatus>Failure</ActionStatus>
<Condition>
<ConditionCode>100</ConditionCode>
<ConditionData>Error Validating incoming request XML
Site Id is wrong</ConditionData>
</Condition>
</Status>
</Response>
</req:ShipmentTrackingErrorResponse>
<!-- ServiceInvocationId:20220420030743_0021_085c15ab-1394-4f63-b505-b05933112b9d →
==========================================
- Status changed from 进行中 to 已关闭
- % Done changed from 10 to 100
Output(2022/4/22)
XMLPI 已重新激活,Tracking功能已恢复。(制作运单Request v10.0升级计划我们暂时保留)
MyDHL API(REST) 需要申请,申请资料保存于Onedrive(OneDrive\赤蓝商贸(上海)有限公司\Shanghai Group - IT\3rd party\DHL\myDHL API申请资料)
- Related to 解析Bug #226: Fedex tracking function doesn't work in OTS added
- Target version set to v3.0
Output(2025/08/04)
XMLPI 已经重新申请并激活。(老的账号可能已经被盗用,并已经被DHL中国关闭)
激活流程参考:OneDrive/赤蓝商贸(上海)有限公司/Shanghai%20Group%20-%20IT/开发相关/3rd%20party/DHL/XMLPI系统对接申请快速指引_202308.pdf
Also available in: Atom
PDF