Consolidator 大代理 travel provider (retail agent) 小票代
实际上,大代理卖票给小票代,小票代再去携程、去哪等地方去销售。 实际出票可能需要大代理去出票,这时就需要把PNR授权给大代理的指定IPCC上, 然后后者才能操作这个PNR去出票,退改什么的。
IPCC搭桥,是对方能看到你所有的PNR。 授权,是授权了哪个能看到哪个,不需要搭桥。 -------------------------------- Worldspan的授权指令好像是5-CP*XXX,授权给XXX这个IPCC
uAPI的接口的话,好像是用这个:Consolidator Remarks,注意Galileo不支持这个,只有Worldspan支持。
就是往PNR里写一个Consolidator Remarks,指定IPCC即可。
(1)生成PNR时写入
<air:AirCreateReservationReq TargetBranch="TGT_BRCH" AuthorizedBy="ABC" RetainReservation="Both" xmlns:air="http://www.travelport.com/schema/air_v23_0" xmlns:com="http://www.travelport.com/schema/common_v20_0"> <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> <com:BookingTraveler Key="gJphXYNZTESLnjy/1aVIpA==" TravelerType="ADT" Age="35"> <BookingTravelerName First="TEST" Last="TRAVELER"/> <PhoneNumber Number="13032228888" Text="First No of booking traveller"/> </BookingTraveler> <com: ConsolidatorRemark Key="HTOcZKR0TG6iEJldRhXJQg==" ProviderCode="1P"> <com: PseudoCityCode>PC1</com: PseudoCityCode> <com: PseudoCityCode>PC2</com: PseudoCityCode> </com: ConsolidatorRemark>
(2)生成PNR后,再修改
<univ:UniversalRecordModifyReq TargetBranch="TRGT_BRCH" Version="0" ReturnRecord="true" AuthorizedBy="Name" xmlns:univ="http://www.travelport.com/schema/universal_v21_0" xmlns:com="http://www.travelport.com/schema/common_v20_0"> <com:BillingPointOfSaleInfo OriginApplication="UAPI"/> <com:ContinuityCheckOverride>false</com:ContinuityCheckOverride> <univ:RecordIdentifier UniversalLocatorCode="NLDJ1V" ProviderCode="1P" ProviderLocatorCode="24E6UY"/> <univ:UniversalModifyCmd> <univ:UniversalAdd> <com:ConsolidatorRemark Key="D/ORWu3bTQ6IhfYv/1BfQQ==" ProviderCode="1P"> <com:PseudoCityCode>PC1</com:PseudoCityCode> </com:ConsolidatorRemark> </univ:UniversalAdd> </univ:UniversalModifyCmd> </univ:UniversalRecordModifyReq>
(3)完整内容看这个: http://developer.travelport.com/euf/assets/developer-network/pdfs/DA_310_v02_Universal_API_Consolidator_Remarks_for_Worldspan_and_Axess_PNRs.pdf
(4)如果worldspan给你的ipcc做了设置,比如整个HK地区做授权。你就不需要再对PNR授权了。
|