尝试使用机票添加行李时出现军刀错误

时间:2017-04-27 12:48:07

标签: soap soap-client sabre sabredav

尝试使用行李签发机票,但收到以下错误。 执行TravelItineraryReadRQ它有BG ALLOWANCE 5KG 737 DOMESTIC

<AirTicketRS Version="2.9.0" 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" xmlns:stl="http://services.sabre.com/STL/v01">
         <stl:ApplicationResults status="NotProcessed">
            <stl:Error type="BusinessLogic" timeStamp="2017-04-27T07:38:49-05:00">
               <stl:SystemSpecificResults>
                  <stl:HostCommand LNIATA="193180">W¥EMD¥FCA¥BA*1P05K</stl:HostCommand>
                  <stl:Message>FORMAT-CHECK ENTRY COMMENCING WITH EMD-0197</stl:Message>
                  <stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText>
               </stl:SystemSpecificResults>
            </stl:Error>
         </stl:ApplicationResults>
      </AirTicketRS>

以下是AirTicketLLSRQ的要求

 <soapenv:Body>
          <ns:AirTicketRQ ReturnHostCommand="true" NumResponses="1" Version="2.9.0">
             <!--Optional:-->
             <ns:OptionalQualifiers>
                <ns:FOP_Qualifiers>
                   <!--Optional:-->
                   <ns:BasicFOP Type="CA">                  
                   </ns:BasicFOP>               
                </ns:FOP_Qualifiers>    
                <ns:MiscQualifiers>
                        <ns:BaggageAllowance  Number="1" Weight="05" />
                        <ns:Ticket Type="EMD"  />
                </ns:MiscQualifiers>
             </ns:OptionalQualifiers>        
          </ns:AirTicketRQ>
       </soapenv:Body>

请让我知道我错过了什么。

1 个答案:

答案 0 :(得分:1)

原因是你不能以这种方式出售EMD。 <ns:Ticket Type="EMD" />是您在创建AirExtra后出售的。创建后,您可以使用额外的航班号呼叫AirTicket服务。

为了增加额外的空气,您可以使用本指南中的信息:
http://files.developer.sabre.com/doc/providerdoc/pnrservices/AE_SWS_Sell_Cancel_User_Guide_v1_12.pdf