EPS_EXT_ProfileDelete (XML)

 

API情報

当該機能は、Profileデータを削除する機能を搭載しているAPIです。

当該機能に対応しているデータは以下の2種類です。
      Profile
                旅行会社や企業で取り扱っている顧客情報(旅客氏名、連絡先、SSR等)を、
                あらかじめデータベースに登録することで、Profileとして一元管理することが可能です。

      Filter
                Profileに登録したデータのうち、PNRへ反映する項目をあらかじめ定義することが可能です。
 

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

更新履歴

EPS_EXT_ProfileDeleteRQ v6.42.0 on January 24, 2022
  • Version 6.42.0をリリースいたしました。
 

リクエストサンプル

Profile削除

Profileの削除について
ProfileStatusCode="DL" および ProfilePurge(削除されるまでの日数)を設定することで、指定された日付(未来日)でProfileを削除します。

■削除ロジック
Ptn 1. ProfilePurge="0" を指定
9/1  10:07 → EPS_EXT_ProfileDeleteRQリクエスト (Profileデータ削除) / ProfileStatusCode=”DL”へ変更
9/2  11:00 → Profileデータが削除

Ptn. 2. ProfilePurge="1" を指定
9/1  15:45 → EPS_EXT_ProfileDeleteRQリクエスト (Profileデータ削除) / ProfileStatusCode=”DL”へ変更
9/3  16:00 → Profileデータが削除
 
 選択<Sabre_OTA_ProfileDeleteRQ xmlns="http://www.sabre.com/eps/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/eps/schemas
..\schemasWSDL\Sabre_OTA_ProfileDeleteRQ.xsd" Version="6.42.0">
<Delete>
  <Profile PurgeDays="0">
	<TPA_Identity UniqueID="987654321" DomainID="XXXX" ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="IFN">
	</TPA_Identity>
  </Profile>
</Delete>
</Sabre_OTA_ProfileDeleteRQ>

レスポンスサンプル(Profile削除)

レスポンスのバージョン情報について
レスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
 選択<Sabre_OTA_ProfileDeleteRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-02-10T09:22:15.264Z" Version="6.62">
<ResponseMessage>
  <Success />
</ResponseMessage>
<Delete>
  <Profile>
	<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="987654321" ProfileTypeCode="TVL" DomainID="XXXX" />
  </Profile>
</Delete>
</Sabre_OTA_ProfileDeleteRS>

Filter削除

 選択<Sabre_OTA_ProfileDeleteRQ xmlns="http://www.sabre.com/eps/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/eps/schemas
..\schemasWSDL\Sabre_OTA_ProfileDeleteRQ.xsd" Version="6.42.0">
  <Delete>
    <Filter PurgeDays="0" FilterID="12345678" DomainID="8IC6" ClientCode="TN" ClientContextCode="IFN" />
  </Delete>
</Sabre_OTA_ProfileDeleteRQ>

レスポンスサンプル(Filter削除)

レスポンスのバージョン情報について
レスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
 選択<Sabre_OTA_ProfileDeleteRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-12-09T02:58:53.479Z" Version="6.71">
  <ResponseMessage>
    <Success />
  </ResponseMessage>
  <Delete>
    <Filter FilterID="12345678" DomainID="8IC6" ClientCode="TN" ClientContextCode="IFN" />
  </Delete>
</Sabre_OTA_ProfileDeleteRS>
 

XMLタグ定義書

XMLスキーマ

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

※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております
 
「Profile共通スキーマ」は、INFINI Developer Centerでご案内している全てのProfile APIで同一の内容が含まれており、共通してご利用いただけます。
 
 

注意事項

INFINI LINX PLUSの「Profile」GUIと併用してご利用いただく場合は、 ClientCode="TN" ClientContextCode="IFN" を必ずご指定ください。

リクエストサンプル
   <Sabre_OTA_ProfileDeleteRQ xmlns="http://www.sabre.com/eps/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/eps/schemas ..\schemasWSDL\Sabre_OTA_ProfileDeleteRQ.xsd" Version="6.42.0">
      <Delete>
         <Profile PurgeDays="0">
            <TPA_Identity UniqueID="987654321" DomainID="XXXX" ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="IFN" />
         </Profile>
      </Delete>
   </Sabre_OTA_ProfileDeleteRQ>