QPB* 큐방리스트에서 16번 방 VENDOR REMARKS PNR을 uAPI 로 확인해 보자.
특정 방에 들어가면 첫번째 PNR이 바로 나오고 종료시 반드시 QXI 명령어로 방에서 나와야 한다.
그렇지 않으면 특정 PNR을 물고 있어 다시 들어갈 때 PNR 처리를 할 수가 없다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
*** PREF INST TABLE *** 0 URGENT QUEUE ....0 1 GENERAL QUEUE ....2 2 SEATING REPLIES ....0 3 SYNCHRONISATION ADV ...32 4 PAST DATE QUICK ....0 5 QUEUE 5 ....0 6 QUEUE 6 ....0 7 RQR FOLLOW UP ....0 8 TOD FOLLOW UP ....0 9 TICKET REVIEW TAW ....0 10 TICKET REVIEW TAU ....0 11 FARES ....0 12 REVIEW BOOKING FILE ....0 13 QUEUE 13 ....0 14 AUTO TICKET REJECT ....0 15 GROUPS ADVICE ....0 16 VENDOR REMARKS ...31 )> |
1. uAPI GdsEnterQueueReq 으로 16번 방 들어간다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gds="http://www.travelport.com/schema/gdsQueue_v50_0" xmlns:com="http://www.travelport.com/schema/common_v50_0"> <soapenv:Header/> <soapenv:Body> <gds:GdsEnterQueueReq TraceId="trace" AuthorizedBy="user" TargetBranch="P*******" ProviderCode="1G"> <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> <com:QueueSelector Queue="16"/> </gds:GdsEnterQueueReq> </soapenv:Body> </soapenv:Envelope> |
1.1 uAPI GdsEnterQueueRsp 로 첫번째 PNR 이 나온다.
QueueSessionToken 065629050A07643C7F97752EFF74A803 값을 반드시 확인한다. 다음에 날릴때 쓰여진다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <gdsQueue:GdsEnterQueueRsp TraceId="trace" TransactionId="065607240A07643C7F97752E50D9A197" ResponseTime="8071" Title="VENDOR REMARKS" QueueSessionToken="065629050A07643C7F97752EFF74A803" xmlns:gdsQueue="http://www.travelport.com/schema/gdsQueue_v50_0"> <common_v50_0:ResponseMessage Code="6211" Type="Info" xmlns:common_v50_0="http://www.travelport.com/schema/common_v50_0">PNR in Queue Mode: 1G-5TXRTM</common_v50_0:ResponseMessage> <common_v50_0:ResponseMessage Code="0" Type="Warning" xmlns:common_v50_0="http://www.travelport.com/schema/common_v50_0">OFF QUEUE</common_v50_0:ResponseMessage> <universal:UniversalRecord LocatorCode="0T9U2O" Version="1" Status="Active" xmlns:universal="http://www.travelport.com/schema/universal_v50_0" xmlns:common_v50_0="http://www.travelport.com/schema/common_v50_0" xmlns:air="http://www.travelport.com/schema/air_v50_0"> <common_v50_0:BookingTraveler Key="pDpt8C8Q2BKAR43JAAAAAA==" TravelerType="ADT" DOB="1969-09-17" Gender="M"> <common_v50_0:BookingTravelerName Prefix="Mr" First="Jack" Last="Smith"/> <common_v50_0:DeliveryInfo> <common_v50_0:ShippingAddress Key="pDpt8C8Q2BKAU43JAAAAAA=="> <common_v50_0:AddressName>Home</common_v50_0:AddressName> <common_v50_0:Street>2914 N. Dakota Avenue</common_v50_0:Street> <common_v50_0:City>Denver</common_v50_0:City> <common_v50_0:State>CO</common_v50_0:State> <common_v50_0:PostalCode>80206</common_v50_0:PostalCode> <common_v50_0:Country>US</common_v50_0:Country> <common_v50_0:ProviderReservationInfoRef Key="pDpt8C8Q2BKAlJ5JAAAAAA=="/> </common_v50_0:ShippingAddress> </common_v50_0:DeliveryInfo> <common_v50_0:PhoneNumber Key="pDpt8C8Q2BKAS43JAAAAAA==" Type="Home" Location="DEN" CountryCode="1" Number="3333333" AreaCode="303"> <common_v50_0:ProviderReservationInfoRef Key="pDpt8C8Q2BKAlJ5JAAAAAA=="/> </common_v50_0:PhoneNumber> <common_v50_0:Email Key="pDpt8C8Q2BKAT43JAAAAAA==" Type="Home" EmailID="test@travelport.com"> <common_v50_0:ProviderReservationInfoRef Key="pDpt8C8Q2BKAlJ5JAAAAAA=="/> </common_v50_0:Email> <common_v50_0:Address Key="pDpt8C8Q2BKAV43JAAAAAA=="> <common_v50_0:AddressName>Home</common_v50_0:AddressName> <common_v50_0:Street>2914 N. Dakota Avenue</common_v50_0:Street> <common_v50_0:City>Denver</common_v50_0:City> <common_v50_0:State>CO</common_v50_0:State> <common_v50_0:PostalCode>80206</common_v50_0:PostalCode> <common_v50_0:Country>US</common_v50_0:Country> <common_v50_0:ProviderReservationInfoRef Key="pDpt8C8Q2BKAlJ5JAAAAAA=="/> </common_v50_0:Address> </common_v50_0:BookingTraveler> <common_v50_0:BookingTraveler Key="pDpt8C8Q2BKAW43JAAAAAA==" TravelerType="ADT" DOB="1969-09-17" Gender="M"> <common_v50_0:BookingTravelerName Prefix="Mr" First="Jackk" Last="Smithh"/> </common_v50_0:BookingTraveler> <common_v50_0:OSI Key="RKIr8D8Q2BKAHTUDBAAAAA==" Carrier="1G" Text="SNC RLOC 1A WUSRMS" ElStat="A" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA=="/> <common_v50_0:ActionStatus Key="pDpt8C8Q2BKAX43JAAAAAA==" Type="TAW" TicketDate="2020-03-24T14:30:00.000+09:00" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" ProviderCode="1G"/> <universal:ProviderReservationInfo Key="pDpt8C8Q2BKAlJ5JAAAAAA==" ProviderCode="1G" LocatorCode="5TXRTM" CreateDate="2020-03-09T06:15:34.801+00:00" ModifiedDate="2020-03-23T07:40:41.990+00:00" HostCreateDate="2020-03-09" InQueueMode="true" OwningPCC="7ZS4"/> <air:AirReservation LocatorCode="0T9U2W" CreateDate="2020-03-09T06:15:33.351+00:00" ModifiedDate="2020-03-23T07:40:41.990+00:00"> <common_v50_0:SupplierLocator SupplierCode="KE" SupplierLocatorCode="WUSRMS" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" CreateDateTime="2020-03-09T06:15:00.000+00:00"/> <common_v50_0:BookingTravelerRef Key="pDpt8C8Q2BKAR43JAAAAAA=="/> <common_v50_0:BookingTravelerRef Key="pDpt8C8Q2BKAW43JAAAAAA=="/> <common_v50_0:ProviderReservationInfoRef Key="pDpt8C8Q2BKAlJ5JAAAAAA=="/> <air:AirSegment Key="gFMowC3R2BKAfDoHBAAAAA==" Group="0" Carrier="KE" CabinClass="Economy" FlightNumber="17" ProviderCode="1G" Origin="ICN" Destination="LAX" DepartureTime="2020-03-24T14:30:00.000+09:00" ArrivalTime="2020-03-24T09:30:00.000-07:00" TravelTime="660" ClassOfService="Q" ETicketability="Yes" Equipment="388" Status="HX" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" TravelOrder="1" ProviderSegmentOrder="1" OptionalServicesIndicator="false" AvailabilitySource="S" ParticipantLevel="Secure Sell" LinkAvailability="true"> <common_v50_0:SellMessage>DEPARTS ICN TERMINAL 2 - ARRIVES LAX TERMINAL B</common_v50_0:SellMessage> </air:AirSegment> <air:AirSegment Key="gFMowC3R2BKAhDoHBAAAAA==" Group="1" Carrier="KE" CabinClass="Economy" FlightNumber="18" ProviderCode="1G" Origin="LAX" Destination="ICN" DepartureTime="2020-03-29T12:30:00.000-07:00" ArrivalTime="2020-03-30T17:50:00.000+09:00" TravelTime="800" ClassOfService="Q" ETicketability="Yes" Equipment="388" Status="HX" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" TravelOrder="2" ProviderSegmentOrder="2" OptionalServicesIndicator="false" AvailabilitySource="S" ParticipantLevel="Secure Sell" LinkAvailability="true"> <common_v50_0:SellMessage>DEPARTS LAX TERMINAL B - ARRIVES ICN TERMINAL 2</common_v50_0:SellMessage> <common_v50_0:SellMessage>ADD ADVANCE PASSENGER INFORMATION SSRS DOCA/DOCO/DOCS</common_v50_0:SellMessage> <common_v50_0:SellMessage>PERSONAL DATA WHICH IS PROVIDED TO US IN CONNECTION</common_v50_0:SellMessage> <common_v50_0:SellMessage>WITH YOUR TRAVEL MAY BE PASSED TO GOVERNMENT AUTHORITIES</common_v50_0:SellMessage> <common_v50_0:SellMessage>FOR BORDER CONTROL AND AVIATION SECURITY PURPOSES</common_v50_0:SellMessage> </air:AirSegment> </air:AirReservation> <common_v50_0:GeneralRemark Key="pDpt8C8Q2BKAoJ5JAAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-09T06:15:00.000+00:00"> <common_v50_0:RemarkData>KERSVN IS 9117-5696</common_v50_0:RemarkData> </common_v50_0:GeneralRemark> <common_v50_0:GeneralRemark Key="RKIr8D8Q2BKACTUDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-10T00:56:00.000+00:00" ElStat="A"> <common_v50_0:RemarkData>CHECK SPECIAL MEAL AND ADVANCE SEATING</common_v50_0:RemarkData> </common_v50_0:GeneralRemark> <common_v50_0:GeneralRemark Key="RKIr8D8Q2BKADTUDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-10T00:56:00.000+00:00" ElStat="A"> <common_v50_0:RemarkData>ECONOMY CLS ASP AVBL WITHIN 361DAYS FOR TKTD PAX</common_v50_0:RemarkData> </common_v50_0:GeneralRemark> <common_v50_0:GeneralRemark Key="RKIr8D8Q2BKAETUDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-10T00:56:00.000+00:00" ElStat="A"> <common_v50_0:RemarkData>INPUT PAX CONTACT INFO WZ SSR OR OSI CTCM/CTCE FORMAT</common_v50_0:RemarkData> </common_v50_0:GeneralRemark> <common_v50_0:GeneralRemark Key="RKIr8D8Q2BKAFTUDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" SupplierCode="1A" Direction="Incoming" CreateDate="2020-03-09T06:15:00.000+00:00" ElStat="A"> <common_v50_0:RemarkData>ADTK1GTOKE BY 12MAR 1900 ICN TIME ZONE OTHERWISE WILL BE XLD</common_v50_0:RemarkData> </common_v50_0:GeneralRemark> <common_v50_0:GeneralRemark Key="RKIr8D8Q2BKAGTUDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="pDpt8C8Q2BKAlJ5JAAAAAA==" SupplierCode="1A" Direction="Incoming" CreateDate="2020-03-12T10:01:00.000+00:00" ElStat="A"> <common_v50_0:RemarkData>KECANCELLATION DUE TO NO TICKET</common_v50_0:RemarkData> </common_v50_0:GeneralRemark> <common_v50_0:AgencyInfo> <common_v50_0:AgentAction ActionType="Created" AgentCode="uAPI7426835859-9d6c0257" BranchCode="P*******" AgencyCode="S7135442" EventTime="2020-03-09T06:15:31.168+00:00"/> <common_v50_0:AgentAction ActionType="Modified" AgentCode="uAPI7426835859-9d6c0257" BranchCode="P*******" AgencyCode="S7135442" EventTime="2020-03-23T07:40:41.990+00:00"/> </common_v50_0:AgencyInfo> </universal:UniversalRecord> </gdsQueue:GdsEnterQueueRsp> </SOAP:Body> </SOAP:Envelope> |
2. uAPI GdsNextOnQueueReq 로 다음 PNR 확인한다.
QueueSessionToken 065629050A07643C7F97752EFF74A803 으로 위에서 받은 값으로 날린다. Q에서 제거 않기로 한다. RemoveCurrent = false
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gds="http://www.travelport.com/schema/gdsQueue_v49_0" xmlns:com="http://www.travelport.com/schema/common_v49_0"> <soapenv:Header/> <soapenv:Body> <gds:GdsNextOnQueueReq TraceId="trace" AuthorizedBy="user" TargetBranch="P*******" ProviderCode="1G" RemoveCurrent="false" QueueSessionToken="065629050A07643C7F97752EFF74A803" > <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> </gds:GdsNextOnQueueReq> </soapenv:Body> </soapenv:Envelope> |
2.1 uAPI GdsNextOnQueueRsp 로 다음 PNR 이 온다..
QueueSessionToken 0657EFC10A07643C7F97752E63073A97 으로 새로운 값이 온다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <gdsQueue:GdsNextOnQueueRsp TraceId="trace" TransactionId="0657E4120A07643C7F97752EF9EE154B" ResponseTime="3868" QueueSessionToken="0657EFC10A07643C7F97752E63073A97" xmlns:gdsQueue="http://www.travelport.com/schema/gdsQueue_v49_0"> <common_v49_0:ResponseMessage Code="0" Type="Info" xmlns:common_v49_0="http://www.travelport.com/schema/common_v49_0">Universal Record 0T9U2O still on queue 16</common_v49_0:ResponseMessage> <common_v49_0:ResponseMessage Code="6211" Type="Info" xmlns:common_v49_0="http://www.travelport.com/schema/common_v49_0">PNR in Queue Mode: 1G-62LZ4M</common_v49_0:ResponseMessage> <universal:UniversalRecord LocatorCode="0TANOP" Version="1" Status="Active" xmlns:universal="http://www.travelport.com/schema/universal_v49_0" xmlns:common_v49_0="http://www.travelport.com/schema/common_v49_0" xmlns:air="http://www.travelport.com/schema/air_v49_0"> <common_v49_0:BookingTraveler Key="y1wqwC4R2BKA6reWBAAAAA==" TravelerType="ADT" DOB="1969-09-17" Gender="M"> <common_v49_0:BookingTravelerName Prefix="Mr" First="Jack" Last="Smith"/> <common_v49_0:DeliveryInfo> <common_v49_0:ShippingAddress Key="y1wqwC4R2BKA9reWBAAAAA=="> <common_v49_0:AddressName>Home</common_v49_0:AddressName> <common_v49_0:Street>2914 N. Dakota Avenue</common_v49_0:Street> <common_v49_0:City>Denver</common_v49_0:City> <common_v49_0:State>CO</common_v49_0:State> <common_v49_0:PostalCode>80206</common_v49_0:PostalCode> <common_v49_0:Country>US</common_v49_0:Country> <common_v49_0:ProviderReservationInfoRef Key="y1wqwC4R2BKAL8fWBAAAAA=="/> </common_v49_0:ShippingAddress> </common_v49_0:DeliveryInfo> <common_v49_0:PhoneNumber Key="y1wqwC4R2BKA7reWBAAAAA==" Type="Home" Location="DEN" CountryCode="1" Number="3333333" AreaCode="303"> <common_v49_0:ProviderReservationInfoRef Key="y1wqwC4R2BKAL8fWBAAAAA=="/> </common_v49_0:PhoneNumber> <common_v49_0:Email Key="y1wqwC4R2BKA8reWBAAAAA==" Type="Home" EmailID="test@travelport.com"> <common_v49_0:ProviderReservationInfoRef Key="y1wqwC4R2BKAL8fWBAAAAA=="/> </common_v49_0:Email> <common_v49_0:Address Key="y1wqwC4R2BKA+reWBAAAAA=="> <common_v49_0:AddressName>Home</common_v49_0:AddressName> <common_v49_0:Street>2914 N. Dakota Avenue</common_v49_0:Street> <common_v49_0:City>Denver</common_v49_0:City> <common_v49_0:State>CO</common_v49_0:State> <common_v49_0:PostalCode>80206</common_v49_0:PostalCode> <common_v49_0:Country>US</common_v49_0:Country> <common_v49_0:ProviderReservationInfoRef Key="y1wqwC4R2BKAL8fWBAAAAA=="/> </common_v49_0:Address> </common_v49_0:BookingTraveler> <common_v49_0:BookingTraveler Key="y1wqwC4R2BKA/reWBAAAAA==" TravelerType="ADT" DOB="1969-09-17" Gender="M"> <common_v49_0:BookingTravelerName Prefix="Mr" First="Jackk" Last="Smithh"/> </common_v49_0:BookingTraveler> <common_v49_0:OSI Key="RKIr8D8Q2BKARZVDBAAAAA==" Carrier="1G" Text="SNC RLOC 1A WUZ6RU" ElStat="A" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA=="/> <common_v49_0:ActionStatus Key="y1wqwC4R2BKAAseWBAAAAA==" Type="TAW" TicketDate="2020-03-24T14:30:00.000+09:00" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" ProviderCode="1G"/> <universal:ProviderReservationInfo Key="y1wqwC4R2BKAL8fWBAAAAA==" ProviderCode="1G" LocatorCode="62LZ4M" CreateDate="2020-03-09T07:05:23.062+00:00" ModifiedDate="2020-03-23T07:42:38.415+00:00" HostCreateDate="2020-03-09" InQueueMode="true" OwningPCC="7ZS4"/> <air:AirReservation LocatorCode="0TANOQ" CreateDate="2020-03-09T07:05:21.946+00:00" ModifiedDate="2020-03-23T07:42:38.415+00:00"> <common_v49_0:SupplierLocator SupplierCode="KE" SupplierLocatorCode="WUZ6RU" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" CreateDateTime="2020-03-09T07:05:00.000+00:00"/> <common_v49_0:BookingTravelerRef Key="y1wqwC4R2BKA6reWBAAAAA=="/> <common_v49_0:BookingTravelerRef Key="y1wqwC4R2BKA/reWBAAAAA=="/> <common_v49_0:ProviderReservationInfoRef Key="y1wqwC4R2BKAL8fWBAAAAA=="/> <air:AirSegment Key="gFMowC3R2BKAfDoHBAAAAA==" Group="0" Carrier="KE" CabinClass="Economy" FlightNumber="17" ProviderCode="1G" Origin="ICN" Destination="LAX" DepartureTime="2020-03-24T14:30:00.000+09:00" ArrivalTime="2020-03-24T09:30:00.000-07:00" TravelTime="660" ClassOfService="Q" ETicketability="Yes" Equipment="388" Status="HX" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" TravelOrder="1" ProviderSegmentOrder="1" OptionalServicesIndicator="false" AvailabilitySource="S" ParticipantLevel="Secure Sell" LinkAvailability="true"> <common_v49_0:SellMessage>DEPARTS ICN TERMINAL 2 - ARRIVES LAX TERMINAL B</common_v49_0:SellMessage> </air:AirSegment> <air:AirSegment Key="gFMowC3R2BKAhDoHBAAAAA==" Group="1" Carrier="KE" CabinClass="Economy" FlightNumber="18" ProviderCode="1G" Origin="LAX" Destination="ICN" DepartureTime="2020-03-29T12:30:00.000-07:00" ArrivalTime="2020-03-30T17:50:00.000+09:00" TravelTime="800" ClassOfService="Q" ETicketability="Yes" Equipment="388" Status="HX" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" TravelOrder="2" ProviderSegmentOrder="2" OptionalServicesIndicator="false" AvailabilitySource="S" ParticipantLevel="Secure Sell" LinkAvailability="true"> <common_v49_0:SellMessage>DEPARTS LAX TERMINAL B - ARRIVES ICN TERMINAL 2</common_v49_0:SellMessage> <common_v49_0:SellMessage>ADD ADVANCE PASSENGER INFORMATION SSRS DOCA/DOCO/DOCS</common_v49_0:SellMessage> <common_v49_0:SellMessage>PERSONAL DATA WHICH IS PROVIDED TO US IN CONNECTION</common_v49_0:SellMessage> <common_v49_0:SellMessage>WITH YOUR TRAVEL MAY BE PASSED TO GOVERNMENT AUTHORITIES</common_v49_0:SellMessage> <common_v49_0:SellMessage>FOR BORDER CONTROL AND AVIATION SECURITY PURPOSES</common_v49_0:SellMessage> </air:AirSegment> </air:AirReservation> <common_v49_0:GeneralRemark Key="y1wqwC4R2BKAO8fWBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-09T07:05:00.000+00:00"> <common_v49_0:RemarkData>KERSVN IS 1002-3315</common_v49_0:RemarkData> </common_v49_0:GeneralRemark> <common_v49_0:GeneralRemark Key="RKIr8D8Q2BKAMZVDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-10T00:56:00.000+00:00" ElStat="A"> <common_v49_0:RemarkData>CHECK SPECIAL MEAL AND ADVANCE SEATING</common_v49_0:RemarkData> </common_v49_0:GeneralRemark> <common_v49_0:GeneralRemark Key="RKIr8D8Q2BKANZVDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-10T00:56:00.000+00:00" ElStat="A"> <common_v49_0:RemarkData>ECONOMY CLS ASP AVBL WITHIN 361DAYS FOR TKTD PAX</common_v49_0:RemarkData> </common_v49_0:GeneralRemark> <common_v49_0:GeneralRemark Key="RKIr8D8Q2BKAOZVDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" SupplierCode="KE" Direction="Incoming" CreateDate="2020-03-10T00:56:00.000+00:00" ElStat="A"> <common_v49_0:RemarkData>INPUT PAX CONTACT INFO WZ SSR OR OSI CTCM/CTCE FORMAT</common_v49_0:RemarkData> </common_v49_0:GeneralRemark> <common_v49_0:GeneralRemark Key="RKIr8D8Q2BKAPZVDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" SupplierCode="1A" Direction="Incoming" CreateDate="2020-03-09T07:05:00.000+00:00" ElStat="A"> <common_v49_0:RemarkData>ADTK1GTOKE BY 12MAR 1900 ICN TIME ZONE OTHERWISE WILL BE XLD</common_v49_0:RemarkData> </common_v49_0:GeneralRemark> <common_v49_0:GeneralRemark Key="RKIr8D8Q2BKAQZVDBAAAAA==" Category="Vendor" TypeInGds="Vendor" SupplierType="Air" ProviderReservationInfoRef="y1wqwC4R2BKAL8fWBAAAAA==" SupplierCode="1A" Direction="Incoming" CreateDate="2020-03-12T10:01:00.000+00:00" ElStat="A"> <common_v49_0:RemarkData>KECANCELLATION DUE TO NO TICKET</common_v49_0:RemarkData> </common_v49_0:GeneralRemark> <common_v49_0:AgencyInfo> <common_v49_0:AgentAction ActionType="Created" AgentCode="uAPI7426835859-9d6c0257" BranchCode="P*******" AgencyCode="S7135442" EventTime="2020-03-09T07:05:18.793+00:00"/> <common_v49_0:AgentAction ActionType="Modified" AgentCode="uAPI7426835859-9d6c0257" BranchCode="P*******" AgencyCode="S7135442" EventTime="2020-03-23T07:42:38.415+00:00"/> </common_v49_0:AgencyInfo> </universal:UniversalRecord> </gdsQueue:GdsNextOnQueueRsp> </SOAP:Body> </SOAP:Envelope> |
3. uAPI GdsExitQueueReq 로 반드시 방에서 나오는 명령어를 날린다.
QueueSessionToken 0657EFC10A07643C7F97752E63073A97 위에서 받은 값으로 날린다. Q에서 제거 않기로 한다. RemoveCurrent = false
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gds="http://www.travelport.com/schema/gdsQueue_v49_0" xmlns:com="http://www.travelport.com/schema/common_v49_0"> <soapenv:Header/> <soapenv:Body> <gds:GdsExitQueueReq TraceId="trace" AuthorizedBy="user" TargetBranch="P*******" ProviderCode="1G" RemoveCurrent="false" QueueSessionToken="0657EFC10A07643C7F97752E63073A97" > <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> </gds:GdsExitQueueReq> </soapenv:Body> </soapenv:Envelope> |
3.1 uAPI GdsExitQueueRsp로 결과가 정상적으로 돌아온다.
1 2 3 4 5 6 7 8 9 |
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <gdsQueue:GdsExitQueueRsp TraceId="trace" TransactionId="065A1F550A0764778D549EC13965F679" ResponseTime="1000" xmlns:gdsQueue="http://www.travelport.com/schema/gdsQueue_v49_0"> <common_v49_0:ResponseMessage Code="0" Type="Info" xmlns:common_v49_0="http://www.travelport.com/schema/common_v49_0">Universal Record 0TA9PI still on queue 16</common_v49_0:ResponseMessage> </gdsQueue:GdsExitQueueRsp> </SOAP:Body> </SOAP:Envelope> |