예약PNR에 DOCS 업데이트

UniversalRecordModify -> AirDelete -> AirAdd 사용하여 업데이트

Overview: 호스트와 같이 한번에 업데이트가 되지 않기 때문에 AirDelete -> AirAdde 로 진행

방법2 : AirDelete -> AirAdd 를 UniversalModifyCmd Key=’1′, UniversalModifyCmd Key=’2′ 로 한 프로세스로 가능
아래 4. 샘플 참조

  • Endpoint : https://apac.universal-api.pp.travelport.com/B2BGateway/connect/uAPI/UniversalRecordService

1. 조회된 PNR

  • Version=5
  • PNR : 61LFF5
  • UniversalRecord : 1U01ZO
  • AirReservation : 1U0208
  • BookingTraveler Key=”Zl+arxSqWDKAi0d+YAAAAA==”
  • SSR Key=”H6icrxVqWDKA633aYAAAAA”

2. UniversalRecordModifyReq -> AirDelete

  • ReturnRecord=’true’ : 리턴값 상세로 받기
  • ReturnRecord=’false’ : 리턴값 결과만 받기

2.1 UniversalRecordModifyRsp

  • Universal record successfully modified.
  • version=”6″

3. UniversalRecordModifyReq -> AirAdd

  • version=”6″

3.1 UniversalRecordModifyRsp

  • The reservation returned by the host changed. The segment information is now updated and the pricing data has not changed.
  • CONFIRM SEGMENT 01/CONFIRM SEGMENT 02
  • Universal record successfully modified.

4. 한번에 처리하는 방법

  • AirDelete, AirAdd 한번에 처리
  • ReturnRecord=’false’ : 리턴값 결과만 받기
  • version=8

4.1 결과

  • CONFIRM SEGMENT 01/CONFIRM SEGMENT 02
  • Universal record successfully modified.

5. Host 확인