Open yatinmistry opened 7 years ago
Awaiting for reply.
Hi Yatin,
Please find below the comments regarding your questions. Please let me know how it goes. Thanks.
ServiceStatus can be of these categories, Offered - This generally indicates the Segment offers the Optional Service. Priced - Once the Offered Optional Service is priced through AirPriceReq, on successful pricing it will become part of the AirPriceInfo and can be booked directly using AirCreateReservationReq. Confirmed/Fulfilled - Once the Optional Service is booked through AirCreateReservationReq or AirMerchandisingfulfillmentReq, On successful booking this status will show. Fulfilled - If the OptionalService returns an ASVC SSR in KD status, then the EMDIssuanceReq is required to fulfill the OptionalService and in that scenario, on successful EMDIssuance, Fulfilled status will show. Canceled - Once the booked OptionalService is cancelled.
Depdending on the OptionalService and off course the Airline/Carrier the SSR Code might or might not come in the response.
Please find below the link which list the OptionalServices errors. Please look for 'Show OptionalService Errors' as there is no direct link from the pages listed below.
When the request is sent and multiple Universal Records exist.
Multiple Universal Records present. All air segments must be in one Universal Record for Merchandising optional services to be returned.
When the request is sent and a PNR cannot be retrieved.
Unable to retrieve reservation for Provider [Provider Code].
When the request is sent and a Universal Record cannot be imported.
Unable to Import PNR for Provider [Provider Code].
When the request is sent without OptionalSerivce @SSRFreeText and free text is required by the carrier for the optional service.
Merchandising request unsuccessful - please retrieve UR/PNR, check status and report issue immediately [Carrier Code] - Free text is required for this type of SSR [SSR Code]
Thanks & Regards Vivekjyoti Pramanik
Unable to get below point :
Fulfilled - If the OptionalService returns an ASVC SSR in KD status, then the EMDIssuanceReq is required to fulfill the OptionalService and in that scenario, on successful EMDIssuance, Fulfilled status will show.
For booking optional services our api flow is as below, LowFareSearchReq -> AirPriceReq -> AirCreateReservationReq Please confirm Optional Service Booking flow. Are we going in right flow or we have to do any other api in between LowFareSearchReq and AirCreateReservationReq.
Thanks, Yatin Mistry
Hi Yatin,
For booking optionalServices as part of AirCreate or Pre-Boooking Flow, the procedure is LowFareSearchReq -> AirPriceReq -> AirPriceReq (with Optional Services) - > AirCreateReservationReq. Please find below the sample and details regarding this. Please let me know how it goes. Thanks.
Thanks & Regards Vivekjyoti Pramanik
Hello,
<air:OptionalService
tag. Please check attached AirCreateReservationRes.Thanks, Yatin Mistry
AirCreateReservationRes_07735Y.txt