표준 AirCreate 1G

1. 프라이싱과 동시에 예약시 CNN 의 CarryOnAllowanceInfo 차일드 엘러머트는 삭제한다.
[Error] :244:49: cvc-complex-type.2.3: Element ‘air:CarryOnAllowanceInfo’ cannot have character [children], because the type’s content type is element-only.
2. RetainReservation에 알맞은 값을 넣는다. None 또는 Schedule
3. HostToken 를 만드시 넣어 준다.
4. ADT CNN INF PTC Type 다르면 AirPricingInfoGroup=”#” 로 각각 프라이싱 한다.
5. CNN은 나이를 넣어주면 RemarkData를 생략 해도 된다.


RetainReservation –
Both : 스케쥴과 요금이 안맞아도 예약 (금액변경될 가능성 있음)
Price : 요금만 틀려면 예약 (금액변경될 가능성 있음)
None : 스케쥴과 요금이 안맞으면 불가
Schedule : 스케쥴만 틀려면 예약 (추천) /분단위 스케쥴

참조 : https://support.travelport.com/webhelp/uapi/Content/Air/Air_Booking/Create_Air_Booking/Creating_Air_Bookings.htm#AirSolutionChangedInfo