sabre - 错误条目仅对带有 TravelItineraryAddInfo Saber 的 SUBSCRIBER PNR 有效
问题描述
我想打电话TravelItineraryAddInfo
将乘客添加到 PNR,但 api 返回错误ENTRY VALID ONLY FOR SUBSCRIBER PNR , ERR.SWS.HOST.ERROR_IN_RESPONSE.
我该如何解决这个问题?
我的请求
<TravelItineraryAddInfoRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" TimeStamp="2016-05-17T15:30:00-06:00" Version="2.2.0" ReturnHostCommand="false">
<AgencyInfo>
<Address>
<AddressLine>xxxx</AddressLine>
<CityName>xxx</CityName>
<CountryCode>XX</CountryCode>
<PostalCode>xxxx</PostalCode>
<StateCountyProv StateCode="xx"/>
<StreetNmbr>xx</StreetNmbr>
</Address>
</AgencyInfo>
<CustomerInfo>
<ContactNumbers>
<ContactNumber InsertAfter="0" LocationCode="VN" NameNumber="1.1" Phone="984163620" PhoneUseType="H"/>
</ContactNumbers>
<Email Address="xxx@gmail.com" LanguageOverride="O" NameNumber="1.1" Type="CC"/>
<PersonName Infant="false" NameNumber="1.1" PassengerType="ADT">
<GivenName>Smith</GivenName>
<Surname>TEST</Surname>
</PersonName>
</CustomerInfo>
这是响应 API:
<stl:SystemSpecificResults>
<stl:Message>.ENTRY VALID ONLY FOR SUBSCRIBER PNR</stl:Message>
<stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText>
</stl:SystemSpecificResults>
</stl:Error>
解决方案
推荐阅读
- r - 在多个数据框中识别 Pairs os 单词并返回文本消息
- nginx - FreeBSD 11.1 上的 Nginx 乘客
- python - 如何仅使用带有歌曲名称的 python 从 YouTube 流式传输 mp3 音频
- ruby-on-rails - searchkick 的自定义批量索引器:映射选项被忽略
- c# - 在 Crystal Report 中显示格式化的所见即所得字段
- html - Flexbox:连续包装时,如何在没有额外标记的情况下堆叠两个以上的元素?
- gcc - 我怎样才能找到哪个指令使我的程序因非法指令错误而崩溃?
- c# - 在实时脚本c#编译器中引入依赖
- php - 为什么 Cron 作业忽略使用 init_set 指定的超时?
- azure - 是否可以将证书信息从密钥凭据使用/转发到不记名令牌(Azure AD)