我想知道如何通过案例2不同的航空公司传递飞行常客号码。
我是否需要明智地通过航空公司,即分段明智,或者我可以通过营销航空公司。
对于实例: 假设营销航空公司是“9W”并假设2个连接的航空公司是“9W”和“AI”,所以在这种情况下,如果我只是通过“9W”(营销航空公司)会没问题吗?
答案 0 :(得分:1)
我认为在ProgramID中传递MarketingAirline应该没问题。
根据Sabre文档,您可以在使用此XML元素创建PNR时使用PassengerDetailsRQ传递常用传单号码:
<CustLoyalty MembershipID="155P9B76" NameNumber="1.1" ProgramID="XX"
SegmentNumber="1" TravelingCarrierCode="YY"/>
您必须知道您无法将SegmentNumber元素与TravellingCarrierCode结合使用。在您的情况下,您有两个不同的航空公司,但您想要将常旅客号码仅传递给其中一个,那么您可以这样做:
<CustLoyalty MembershipID="155P9B76" NameNumber="1.1" ProgramID="XX" TravelingCarrierCode="XX"/>
ProgramID是您想要传递常旅客号码的航空公司,TravellingCarrierCode可以相同或不同(由于运营/营销航空公司的差异化)。 NameNumber代表乘客,我猜,我没有确切的信息,所以我不想给你错误的信息。
您应该在请求中遵循的架构是:
PassengerDetailsRQ - &gt; TravelItineraryAddInfoRQ - &gt; CustomerInfo - &gt; CustLoyalty
问候。
答案 1 :(得分:0)
sabrehostcommand(FF(airlineCode)Freqeust Flyer Number-(passcount.1))
像FF9W123456789-1.1