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タグ定義書
-
- リクエスト (2022/01/24更新)
-
- レスポンス (2022/01/24更新)
XMLスキーマ
【注意点】
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。
※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。
※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております
-
- リクエストスキーマ
-
- レスポンススキーマ
「Profile共通スキーマ」は、INFINI Developer Centerでご案内している全てのProfile APIで同一の内容が含まれており、共通してご利用いただけます。
-
- Profile共通スキーマ
注意事項
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>