CODE - UC SEG STATUS NICHT ERLAUBT-0003 bei Anforderung von EnhancedAirBookRQ

9

Ich verwende derzeit CURL in PHP, um XML anzufordern. Wenn ich den gleichen Fluss im POSTMAN-Dienst verwende, kann ich das Erfolgsergebnis erhalten, aber wenn ich CURL in PHP verwende, bekomme ich den Status CODE - UC SEG STATUS NOT ALLOWED-0003. Unten sind meine CURL-Anfrage Header und Code. Ist meine Header-Option in der CURL-Anfrage das Problem?

%Vor%

EnhancedBookRQ.xml

%Vor%

EnhancedBookRS.xml

%Vor%
    
user254153 03.01.2017, 06:28
quelle

7 Antworten

3

Ich muss deinen Code überprüfen, Eine Sache ist, dass wenn du dein Ergebnis vom Postboten bekommst .. Dann gibt es eine gute Option, um den Locken-Code vom Postboten zu bekommen. Durch Klicken auf Code & gt; Ändern Sie die HTTP-Option in PHP curl & gt; kopieren Sie sie in die Zwischenablage. Wenn Sie mit dieser Schreibweise versuchen, müssen Sie kleine Änderungen vornehmen.

Und noch eine Sache, eine sehr gute Antwort hier gegeben haben UC-Status . UC Status im Zusammenhang mit dem Status UN-CONFIRMED. Bitte schaue hier nach. Danke

Dies ist ein Beispiel dafür, wie Sie Ihre Post-Felddaten in XML-Form übergeben können:

%Vor%     
Kumar Rakesh 13.01.2017 06:15
quelle
1

Ich habe versucht, Sie Code und modifiziert einen Teil davon. Bitte versuchen Sie es mit dem folgenden Code

%Vor%     
Nishant Nair 13.01.2017 06:53
quelle
0

Ich kenne den Säbel-Api nicht, aber es sieht so aus, als hätten Sie die Anfrage mit dem Segement UC falsch gemacht.

Versuchen Sie, in den api-Dokumenten nachzusehen oder versuchen Sie, den Helpdesk zu kontaktieren.

In der Beispielanforderung gibt es keine, Schau hier Ссылка

    
arnebr 03.01.2017 06:48
quelle
0

UC-Status bedeutet, dass die von Ihnen gebuchte Route nicht verfügbar ist. Es könnte aufgrund einer Reihe von verschiedenen Dingen wie Datum, Klasse des Dienstes, etc. sein.

Woher haben Sie die Reiseroute erhalten? Wenn Sie einen Shopping-Service verwenden, rate ich Ihnen, ihn erneut auszuführen und zu überprüfen, ob derselbe Reiseplan noch zurückgegeben wird oder ob sich die Serviceklasse geändert hat.

    
Bruno 03.01.2017 21:35
quelle
0

Schreiben Sie den XML-Inhalt in eine Datei namens soap_this.xml und verwenden Sie den Befehl curl, um die Anfrage zu senden: curl -X POST --header "Content-Type:text/xml;charset=UTF-8" --data @soap_get.xml your_url

    
Mian Anjum 13.01.2017 06:38
quelle
0

Dies ist der Fall, weil bei der Erstellung der pnr-Anfrage möglicherweise kein verfügbarer Flug für Ihren anfragenden Kabinentyp vorhanden ist. Obwohl mindestens ein Flugsektor nicht verfügbar ist, erlaubt Sabre nicht, pnr

zu erstellen

Mit den folgenden Sabre-Befehlen können Sie die Verfügbarkeit von Flugsegmenten überprüfen.

Weitere Details zu den Befehlen: Ссылка

    
Harsha Siriwardana 30.08.2017 16:35
quelle
0

In Ihrer Anfrage haben Sie diese Option eingestellt:

%Vor%

Das bedeutet, wenn das Segment, das Sie verkaufen möchten, aufgrund der Verfügbarkeit usw. nicht bestätigt wurde, beenden Sie die Transaktion.

    
Baz1nga 29.09.2017 21:08
quelle

Tags und Links