(1)中转设置,伽利略可以随意组合,wsp有固定组合,不能随便写。实际都没有3段中转
(2)AirFareRulesReq,伽利略不支持,Wsp支持
(3)wsp查询时,两个儿童不同年龄,儿童只会返回一个价格Info,里面写多个儿童,不同Age。 伽利略,不同年龄的儿童,会返回多个价格Info,也就是儿童按年龄分组了。
(4)//大人一个Group,儿童一个Group //Worldspan : All BookingTraveler of same TravelerType should be present inside a AirPricingInfoGroup
AirPricingInfoGroup 不同,就在Universal Record里保存多个Stored Fare。 相同,则只存一个Stored Fare, 大概这意思。
(4)关于MarriageGroup, 伽利略的技术这样说:這個值不用寫的, 它是在生單後會返回, 生單請求(AirCreateReservationReq)只要放對Group, 和轉機標誌<air:Connection/>就行。
worldspan的技术说: 只要是中转的,就可以放MarriageGroup,放同样的值就是一组。 比如去程都放01,回程都放02.
我偏向于伽利略的技术,这个东西应该是生单后,航司决定的,而不应该是我决定的。
(5)AirPrice时,ClassOfService
// 伽利略的人说的:AirPriceReq的AirSegment里最好不用放ClassOfService, 有機會影響驗倉 // Worldspan必须放,否则报错(DirectAccess时没事,Basic时报错) if (gdsFlag.equals("1P")) { airSegment.addAttribute(new QName("ClassOfService"), String.valueOf(jsonObject.get("bookingcode"))); // 舱位 }
|