在TravelItineraryAddInfo响应中获取错误。

时间:2015-10-26 06:54:01

标签: xml api sabre

我在TravelItineraryAddInfo响应

中收到以下错误
  

“检查时间。不要用”   “ERR.SWS.HOST.ERROR_IN_RESPONSE”

请求:

<TravelItineraryAddInfoRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="2.0.2">
<AgencyInfo xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<Ticketing PseudoCityCode="xxxx" TicketTimeLimit="05-07T16:04" TicketType="7TAW"/>
</AgencyInfo>
<CustomerInfo xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<ContactNumbers>
<ContactNumber LocationCode="Country" Phone="9xxxxxxxxx" PhoneUseType="B"/>
</ContactNumbers>
<Email Address="asdf@asdf.com"/>
<PersonName NameNumber="1" PassengerType="ADT">
<GivenName>Adult MR</GivenName>
<Surname>One</Surname>
</PersonName>
</CustomerInfo>
</TravelItineraryAddInfoRQ>

如果有人遇到此类问题,请告诉我解决方法。 感谢。

1 个答案:

答案 0 :(得分:1)

根据Sabre的帮助台的答案和我的研究,成功的方法是:

  • TicketTimeLimit属性的分钟值必须为'00'。
  • TicketTimeLimit的日期必须至少在第二天,且必须在PNR中最早的段日期之前。

所以,例如,如果当前日期是2015-10-27,并且PNR中的第一个航班在2015-11-20 13:45:00开始,那么最早的有效值是“10-28T00” :00“(测试,工作),最新的是”11-20T13:00“(未测试,但是军刀帮助人员写道:”日期必须与乘客姓名记录中最早的段日期相同或更早(PNR)。

我建议使用未来的日期来避免这种情况。“)。

UPDATE !!! 我刚用“11-20T13:00”,“11-20T00:00”,“11-19T23:00”,“11-19T00:00”,“10-”测试了最后一个有效值的日期。 29T00:00“......总是得到消息:”不正确的时间限制 - 验证* PQ日期 - 最后28天“。 所以,最新的有效日期是(根据我的最新研究 - 并且它已被测试!): “10-28T23:00”(所以错误信息说的是真的)。​​