EPS_EXT_ProfileRead (XML)
API情報
当該機能は、Profileデータの詳細情報を取得する機能を搭載しているAPIです。
当該機能に対応しているデータは以下の2種類です。
Profile:
旅行会社や企業で取り扱っている顧客情報(旅客氏名、連絡先、SSR等)を、
あらかじめデータベースに登録することで、Profileとして一元管理することが可能です。
Filter :
Profileに登録したデータのうち、PNRへ反映する項目をあらかじめ定義することが可能です。
Service Action Code | :EPS_EXT_ProfileReadRQ |
最新バージョン | :6.42.0 |
プロトコル | :XML |
更新履歴
EPS_EXT_ProfileReadRQ v6.42.0 on January 24, 2022
- Version 6.42.0をリリースいたしました。
リクエストサンプル
Profile詳細取得
選択<Sabre_OTA_ProfileReadRQ xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="6.42.0" xmlns="http://www.sabre.com/eps/schemas">
<Profile>
<TPA_Identity UniqueID="123456789" DomainID="XXXX" ClientCode="TN" ClientContextCode="IFN" />
</Profile>
</Sabre_OTA_ProfileReadRQ>
レスポンスサンプル(Profile詳細取得)
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileReadRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-02-10T06:41:38.247Z" Version="6.62">
<ResponseMessage>
<Success />
</ResponseMessage>
<Profile CreateDateTime="2021-02-08T02:54:40.613Z" UpdateDateTime="2021-02-08T02:57:04.126Z" PrimaryLanguageIDCode="EN-US">
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="123456789" ProfileTypeCode="TVL" ProfileName="Test Profile" ProfileNameModifyIndicator="Y" ProfileDescription="Test Profile" DomainID="XXXX" ProfileStatusCode="AC" />
<Traveler>
<Customer BirthDate="1999-01-01" GenderCode="M" >
<PersonName LanguageIDCode="EN-US" OrderSequenceNo="1">
<NamePrefix>MR</NamePrefix>
<GivenName>TARO</GivenName>
<SurName>INFINI</SurName>
</PersonName>
<Telephone LocationTypeCode="BUS" OrderSequenceNo="1" PhoneCityCode="TYO" >
<FullPhoneNumber>090-1111-1111</FullPhoneNumber>
</Telephone>
<Email EmailTypeCode="BUS" EmailAddress="Traveler@abc.co.jp" OrderSequenceNo="1" />
<PaymentForm OrderSequenceNo="1" TripTypeCode="AZ" ServiceUsageTypeCode="AL" >
<PaymentCard BankCardVendorCode="AX" CardNumber="000000123456789" CCViewAccess="N" ExpireDate="112025">
<CardHolderName>
<CardHolderFullName>INFINI TARO</CardHolderFullName>
</CardHolderName>
</PaymentCard>
</PaymentForm>
<Document DocID="TE123456789" DocTypeCode="PSPT" BirthDate="1999-01-01" ExpireDate="2022-12-31" BirthCountryCode="JP" DocHolderNationalityCode="JP" OrderSequenceNo="1" IsUsedForSecureFlightRules="Y">
<DocHolder>
<NamePrefix>MR</NamePrefix>
<SurName>TARO</SurName>
<GivenName>INFINI</GivenName>
</DocHolder>
</Document>
</Customer>
<TPA_Extensions>
<AssociatedFilters FilterID="12345678" FilterName="Profile Filter" ClientCode="TN" ClientContextCode="IFN" DomainID="XXXX" OrderSequenceNo="1" CreateDateTime="2018-12-26T02:19:14.467Z" UpdateDateTime="2018-12-26T02:19:14.467Z" />
</TPA_Extensions>
</Traveler>
</Profile>
</Sabre_OTA_ProfileReadRS>
Filter詳細取得
選択<Sabre_OTA_ProfileReadRQ 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_ProfileReadRQ.xsd" Version="6.42.0">
<Filter FilterID="123456789" DomainID="XXXX" ClientCode="TN" ClientContextCode="IFN" />
</Sabre_OTA_ProfileReadRQ>
レスポンスサンプル(Filter詳細取得)
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileReadRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-02-16T05:56:47.762Z" Version="6.62">
<ResponseMessage>
<Success />
</ResponseMessage>
<Filter FilterID="123456789" DomainID="XXXX" ClientCode="TN" ClientContextCode="IFN" FilterName="Filter A" MainProfileOrderSeqNo="1" CreateDateTime="2019-02-15T07:30:07.328Z" UpdateDateTime="2019-02-15T07:33:03.779Z" FilterStatusCode="AC" FilterTypeCode="TVL">
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="123456789" ProfileTypeCode="TVL" DomainID="XXXX" />
<Traveler>
<Customer IsSubjectToSecureFlightRule="Y">
<PersonName OrderSequenceNo="1">
<NamePrefix>X</NamePrefix>
<GivenName>X</GivenName>
<SurName>X</SurName>
</PersonName>
<Telephone LocationTypeCode="AGY" OrderSequenceNo="1">
<FullPhoneNumber>X</FullPhoneNumber>
</Telephone>
<Email EmailAddress="X" OrderSequenceNo="1" EmailTypeCode="BUS" />
<Address LocationTypeCode="BUS" Attention="X" OrderSequenceNo="1">
<AddressLine>X</AddressLine>
</Address>
<PaymentForm OrderSequenceNo="1" TripTypeCode="AZ" ServiceUsageTypeCode="AL">
<PaymentCard BankCardVendorCode="*" CardNumber="X" ExpireDate="123000">
<CardHolderName>
<CardHolderFullName>X</CardHolderFullName>
</CardHolderName>
</PaymentCard>
</PaymentForm>
<Document>
<DocHolder>
<SurName>X</SurName>
<GivenName>X</GivenName>
</DocHolder>
</Document>
<CustLoyalty VendorTypeCode="AL" VendorCode="*" MembershipID="X" OrderSequenceNo="1" />
</Customer>
<TPA_Extensions>
<Remark Text="X" TypeCode="OT" CategoryCode="PNR" OrderSequenceNo="1" />
<CustomerReferenceInfo TripTypeCode="AZ" BranchID="X" ReferenceID="X" OrderSequenceNo="1" />
</TPA_Extensions>
</Traveler>
</Profile>
</Filter>
</Sabre_OTA_ProfileReadRS>
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_ProfileReadRQ 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_ProfileReadRQ.xsd" Version="6.42.0">
<Profile>
<TPA_Identity UniqueID="123456789" DomainID="XXXX" ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="IFN" />
</Profile>
</Sabre_OTA_ProfileReadRQ>