2016-07-10 13 views
-1

PNR nicht auf DELTA Träger erstellt, brauchen HilfeSaber API * A OR * IM entsprechenden Befehl

Ich erhalte diese Warnung auf PassengerDetailsRQ

DIRECT CONNECT NACHRICHTEN erhalten - ENTER * A OR * IM

Alle Preise extrahiert ok und Segmentstatus ist HK aber PNR nicht (generiert (

Könnten Sie mir bitte sagen, was äquivalent Saber API für * A sein wird, OR * IM Befehle und wie dieses Problem zu kämpfen.

+0

Dies ist wahrscheinlich nicht das beste Forum für diese Art von Fragen. Konsultieren Sie zuerst Saber, da dies wie ein sehr spezifischer Fehler aussieht. –

Antwort

2

Angenommen, Sie verwenden XML-Dienste, können Sie versuchen, SabreCommandLLSRQ ausführen, die für die Ausführung von Befehlen verantwortlich ist. Die genaue Befehlsanweisung wird in den Knoten <HostCommand> eingegeben. Beispiel für IM Befehl unten (Header-Abschnitt ist leer für Ausführlichkeit)

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soap:Header> 
    <!-- Header content --> 
    </soap:Header> 
    <soap:Body> 
    <SabreCommandLLSRQ xmlns="http://webservices.sabre.com/sabreXML/2003/07" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" TimeStamp="2014-03-04T14:00:00" Version="1.8.1"> 
     <Request Output="SCREEN" CDATA="true"> 
     <HostCommand>IM</HostCommand> 
     </Request> 
    </SabreCommandLLSRQ> 
    </soap:Body> 
</soap:Envelope> 
+0

Beachten Sie, dass der HostCommand "* IM" sein sollte, der '*' (auch Display Key genannt) ist erforderlich. – JMason

1

Wie bereits erwähnt Sie die SabreCommandLLSRQ verwenden können genaue Hostbefehle angegeben in der Fehlermeldung, aber die äquivalente Web-Service-Befehl für *A würde TravelItineraryReadRQ mit einem laufen FULL Themenbereich (und keine UniqueID angegeben).

Nach dem Abrufen der PNR können Sie einfach wieder EndTransactionLLSRQ.