2016-05-24 4 views
1

Ich möchte Tickets für vorhandene PNR ausgeben. Ich habe alle Schritte im Workflow https://developer.sabre.com/docs/read/workflows/Issue_Air_Ticket verfolgt. Im letzten Schritt zeigt es FehlerAusgabe des Tickets von Sabre API für vorhandene PNR-Problem

<stl:Message>ASSIGN HARDCOPY PRINTER FOR ETR DOCUMENTS-USE PTR/-0052</stl:Message> 
        <stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText> 





<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> 
     <soap-env:Header> 
     <eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" soap-env:mustUnderstand="1"> 
      <eb:From> 
      <eb:PartyId eb:type="URI">http://webservices.sabre.com/sabreXML/2011/10</eb:PartyId> 
      </eb:From> 
      <eb:To> 
      <eb:PartyId eb:type="URI">malikexpress.com</eb:PartyId> 
      </eb:To> 
      <eb:CPAId>DF08</eb:CPAId> 
      <eb:ConversationId>SWS-Test-Tool-CID</eb:ConversationId> 
      <eb:Service eb:type="OTA">Air Shopping Service</eb:Service> 
      <eb:Action>AirTicketLLSRS</eb:Action> 
      <eb:MessageData> 
      <eb:MessageId>[email protected]</eb:MessageId> 
      <eb:Timestamp>2016-05-24T11:26:00</eb:Timestamp> 
      <eb:RefToMessageId>mid:[email protected]</eb:RefToMessageId> 
      </eb:MessageData> 
     </eb:MessageHeader> 
     <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"> 
      <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/ACPCRTD!ICESMSLB\/CRT.LB!-34018177098454633901!1586251!0</wsse:BinarySecurityToken> 
     </wsse:Security> 
     </soap-env:Header> 
     <soap-env:Body> 
     <AirTicketRS 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" Version="2.7.0"> 
      <stl:ApplicationResults status="NotProcessed"> 
      <stl:Error type="BusinessLogic" timeStamp="2016-05-24T06:26:00-05:00"> 
       <stl:SystemSpecificResults> 
       <stl:HostCommand LNIATA="61DB8A">WÂ¥PQ1Â¥ETRÂ¥FCAÂ¥KP0.00</stl:HostCommand> 
       <stl:Message>ASSIGN HARDCOPY PRINTER FOR ETR DOCUMENTS-USE PTR/-0052</stl:Message> 
       <stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText> 
       </stl:SystemSpecificResults> 
      </stl:Error> 
      </stl:ApplicationResults> 
     </AirTicketRS> 
     </soap-env:Body> 
    </soap-env:Envelope> 

Wie können wir diesen Fehler entfernen? Benötigen wir einen Drucker, der mit dem System verbunden ist? Ähnliche Fragen werden bereits in Issue the ticket from sabre API

Antwort

3

gestellt. Es sieht nicht so aus, als ob der Ticketdrucker ordnungsgemäß erstellt wurde.

Dinge, die ich überprüfen würde.

1) Wenn Sie die Sitzung erstellen, haben Sie einen Ticketdrucker für die Sitzung mithilfe der API "DesignatePrinterLLSRQ" festgelegt, bevor Sie versuchen, das Ticket auszustellen, und ist dies erfolgreich?

2) Ist eines der Ticket-Qualifikationsmerkmale Ihre Verwendung oder benötigt dieses Ticket selbst ein Papierticket, sondern ein elektronisches Ticket.

Bei einer Schätzung kann dieser Fehler auftreten, wenn Sie versuchen, ein Papierticket gegen einen zugewiesenen elektronischen Ticketdrucker auszugeben.

+0

Ich verwendete falsche Druckeradresse wie LNIATA = "22DC8A". Der Agent teilte mir die Adresse des Druckers mit. und dann hat es funktioniert ... :) danke für deine anwser .. –

Verwandte Themen