TravelItineraryDivide (XML)

 

API情報

TravelItineraryDivideは、PNRを分割するAPIです。

Service Action Code :TravelItineraryDivideLLSRQ
最新バージョン :2.0.2
プロトコル :XML

更新履歴

TravelItineraryDivideLLSRQ v2.0.2 on October 11, 2019
  • リクエスト Version2.0.2をリリースいたしました。
  • レスポンス Version2.0.2をリリースいたしました。#J
 

XMLタグ定義書

XMLスキーマ

【注意点】
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。

※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております。
 

リクエストサンプル(分割)

 選択<TravelItineraryDivideRQ Version="2.0.2" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Divide>
    <CustomerInfo>
      <PersonName NameNumber="1.1" />
    </CustomerInfo>
  </Divide>
</TravelItineraryDivideRQ>

レスポンスサンプル(分割)

 選択<TravelItineraryDivideRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.2">
 <stl:ApplicationResults status="Complete">
  <stl:Success timeStamp="2019-09-12T05:22:24-05:00" />
 </stl:ApplicationResults>
 <ItineraryRef ID="HJBSFM">
  <Source AAA_PseudoCityCode="8IC6" CreateDateTime="2019-09-12T05:17" CreationAgent="A1F" HomePseudoCityCode="8IC6" />
 </ItineraryRef>
</TravelItineraryDivideRS>

リクエストサンプル(子PNRへの受付情報入力)

EndTransactionRQでの実施となります。
 選択<EndTransactionRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.0.3">
  <Source ReceivedFrom="SWS TEST" />
</EndTransactionRQ>

レスポンスサンプル(子PNRへの受付情報入力)

EndTransactionRQでの実施となります。
 選択<EndTransactionRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.3">
 <stl:ApplicationResults status="Complete">
  <stl:Success timeStamp="2019-09-12T05:26:38-05:00" />
 </stl:ApplicationResults>
</EndTransactionRS>

リクエストサンプル(子PNRのファイル)

 選択<TravelItineraryDivideRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.0.3">
  <File />
</TravelItineraryDivideRQ>

レスポンスサンプル(子PNRのファイル)

 選択<TravelItineraryDivideRS Version="2.0.2" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01">
	<stl:ApplicationResults status="Complete">
		<stl:Success timeStamp="2020-04-12T05:28:27-05:00"/>
	</stl:ApplicationResults>
	<ItineraryRef ID="TDPQNS">
		<Source AAA_PseudoCityCode="8IC6" CreateDateTime="2019-09-12T20:28" CreationAgent="A1F" HomePseudoCityCode="8IC6"/>
	</ItineraryRef>
</TravelItineraryDivideRS>

リクエストサンプル(親PNRの完了)

EndTransactionRQでの実施となります。
 選択<EndTransactionRQ Version="2.0.7" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <EndTransaction Ind="true" />
  <Source ReceivedFrom="INFINI" />
</EndTransactionRQ>

レスポンスサンプル(親PNRの完了)

EndTransactionRQでの実施となります。
 選択<EndTransactionRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.7">
 <stl:ApplicationResults status="Complete">
  <stl:Success timeStamp="2019-09-12T05:29:48-05:00" />
 </stl:ApplicationResults>
 <ItineraryRef ID="TDPQNS">
  <Source CreateDateTime="2019-09-12T05:29" />
 </ItineraryRef>
 <Text>OK 0529 TDPQNS</Text>
</EndTransactionRS>
 

分割は下記ワークフローにしたがって行ってください。

 
  •  
    STEP1
    PNR表示(GetReservation)
     
  •  
    STEP2
    分割(TravelItineraryDivide)
     
  •  
    STEP3
    子PNRの受付情報入力(EndTransaction)
     
  •  
    STEP4
    子PNRのファイル(TravelItineraryDivide)
     
  •  
    STEP5
    親PNRの完了(EndTransaction)
     
  •  
    STEP6
    子PNRへの航空会社リファレンス返信の確認(GetReservation)
    航空会社リファレンス返信例(抜粋)
    <stl18:AirlineRefId>DCCX*LQKM7F</stl18:AirlineRefId>
    ※航空会社リファレンスの返信がない状態で、PNRを更新しますと航空会社側に更新が未反映となりますのでご注意ください。