首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sabre PQ记录号码无效

Sabre PQ记录号码无效
EN

Stack Overflow用户
提问于 2020-11-30 06:58:46
回答 1查看 215关注 0票数 1

当我在CERT进行两次乘客预订时,我会得到以下回应:

SabreCommandLLSRQ: PQ记录号无效

单一乘客要求工作如预期,但如果我有多名乘客,它失败。

两名乘客请求:

代码语言:javascript
复制
<ns2:PassengerDetailsRQ xmlns:ns2 = "http://services.sabre.com/sp/pd/v3_4" xmlns:ns3 = "http://services.sabre.com/STL_Payload/v02_01" haltOnError = "true" ignoreOnError = "false"
version = "3.4.0">
<ns2:PostProcessing>
  <ns2:RedisplayReservation />
  <ns2:EndTransactionRQ>
    <ns2:EndTransaction Ind = "true">
      <ns2:Email Ind = "true" />
    </ns2:EndTransaction>
    <ns2:Source ReceivedFrom = "House of Rock" />
  </ns2:EndTransactionRQ>
</ns2:PostProcessing>
<ns2:PriceQuoteInfo>
  <ns2:Link nameNumber = "1.1" record = "1" />
  <ns2:Link nameNumber = "2.1" record = "2" />
</ns2:PriceQuoteInfo>
<ns2:SpecialReqDetails>
  <ns2:AddRemarkRQ>
    <ns2:RemarkInfo>
      <ns2:FOP_Remark>
        <ns2:CC_Info>
          <ns2:PaymentCard Code = "VI" ExpireDate = "2024-04" Number = "4111111111111111" />
        </ns2:CC_Info>
      </ns2:FOP_Remark>
      <ns2:Remark Type = "General">
        <ns2:Text>TEST GENERAL REMARK 1</ns2:Text>
      </ns2:Remark>
      <ns2:Remark Type = "Hidden">
        <ns2:Text>TEST HIDDEN REMARK</ns2:Text>
      </ns2:Remark>
      <ns2:Remark Type = "Historical">
        <ns2:Text>TEST HISTORICAL REMARK</ns2:Text>
      </ns2:Remark>
    </ns2:RemarkInfo>
  </ns2:AddRemarkRQ>
</ns2:SpecialReqDetails>
<ns2:TravelItineraryAddInfoRQ>
  <ns2:AgencyInfo>
    <ns2:Address>
      <ns2:AddressLine>House of Rock</ns2:AddressLine>
      <ns2:CityName>Santa Monica</ns2:CityName>
      <ns2:CountryCode>US</ns2:CountryCode>
      <ns2:PostalCode>90210</ns2:PostalCode>
      <ns2:StateCountyProv StateCode = "CA" />
      <ns2:StreetNmbr>1 Lincoln Blvd</ns2:StreetNmbr>
    </ns2:Address>
    <ns2:Ticketing TicketType = "7T-A" />
  </ns2:AgencyInfo>
  <ns2:CustomerInfo>
    <ns2:ContactNumbers>
      <ns2:ContactNumber NameNumber = "1.1" Phone = "7802352706" PhoneUseType = "H" />
      <ns2:ContactNumber NameNumber = "2.1" Phone = "7802352706" PhoneUseType = "H" />
    </ns2:ContactNumbers>
    <ns2:Email Address = "chris@ctrlspace.com" NameNumber = "1.1" />
    <ns2:PersonName NameNumber = "1.1">
      <ns2:GivenName>Chris</ns2:GivenName>
      <ns2:Surname>Huisman</ns2:Surname>
    </ns2:PersonName>
    <ns2:PersonName NameNumber = "2.1">
      <ns2:GivenName>karen</ns2:GivenName>
      <ns2:Surname>Huisman</ns2:Surname>
    </ns2:PersonName>
  </ns2:CustomerInfo>
</ns2:TravelItineraryAddInfoRQ>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-30 08:47:16

您需要参考为乘客类型在PriceQuoteInfo中创建的价格报价。如果你想为两个成年人预订,你必须参考相同的价格记录号码。

基本上,您引用的是前一个定价响应中的TravelItineraryReadRS/PricedItinerary记录。

因此,您的PriceQuoteInfo应该如下所示:

代码语言:javascript
复制
<ns2:PriceQuoteInfo>
  <ns2:Link nameNumber = "1.1" record = "1" />
  <ns2:Link nameNumber = "2.1" record = "1" />
</ns2:PriceQuoteInfo>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65069244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档