Overview : AirRetrieveDocumentReq 조회시 발생
해결 : ProviderLocatorCode, UniversalRecordLocatorCode 를 함께 넣어 전송 필요
AirRetrieveDocumentReq
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <air:AirRetrieveDocumentReq TargetBranch="P******" AuthorizedBy="" ProviderCode="1G" RetrieveProviderReservationDetails="true" xmlns:air="http://www.travelport.com/schema/air_v52_0" xmlns:com="http://www.travelport.com/schema/common_v52_0"> <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> <com:TicketNumber>2972490484912</com:TicketNumber> </air:AirRetrieveDocumentReq> </soap:Body> </soap:Envelope> |
1 2 3 4 5 6 7 8 9 |
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <air:AirRetrieveDocumentRsp TransactionId="6B47C8C30A0EE01847F67DC19AC25EC7" ResponseTime="41" xmlns:air="http://www.travelport.com/schema/air_v52_0"> <air:DocumentFailureInfo Code="3273" Message="Duplicate ticket number found :[2972490484912]. Please provide UniversalRecordLocatorCode, ProviderCode and ProviderLocatorCode to retrieve the ticket."/> </air:AirRetrieveDocumentRsp> </SOAP:Body> </SOAP:Envelope> |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <air:AirRetrieveDocumentReq TargetBranch="P*******" AuthorizedBy="GALDEV" ProviderCode="1G" RetrieveProviderReservationDetails="true" ProviderLocatorCode="96CHC7" UniversalRecordLocatorCode="U0436K" xmlns:air="http://www.travelport.com/schema/air_v52_0" xmlns:com="http://www.travelport.com/schema/common_v52_0"> <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> <com:TicketNumber>2972490484912</com:TicketNumber> </air:AirRetrieveDocumentReq> </soap:Body> </soap:Envelope> |