I am trying to generate PNR. For this purpose I used “EnhancedAirBookRQ” for Air Book “OTA_AirBookRQ” and “OTA_AirPriceRQ” for Price.
The work flow is given below.
(1) I used “BargainFinderMaxRQ” for search
(2) Then I used “EnhancedAirBookRQ” for Air book and Price Iternary.
(3) Then I used “PassengerDetailsRQ” to input passenger details
(4) Last I want to end transaction.
I tried so many things but did not able to finish it successfully.
What necessary fields I am missing in “EnhancedAirBookRQ” to book and price and how to continue to “PassengerDetailsRQ”.
It would be good to know what is the error you get in the EndTransaction, plus, you have an EndTransaction in the PassengerDetails (inside the PostProcessing element).
There are 5 basic things that you will need to have in any PNR:
Ticketing Time Limit
I recommend you to check on this FormatFinder link in order to learn more about PNRs, like the information above.
Anyway, it might be unrelated, but in the EnhancedAirBook response provided I see that the pricing failed because the booked itinerary was not confirmed.
You can see the Status="UC", which means Unable to Confirm. (For more on UCs or different status I recommend you to check with webservices support directly.)