EPS_EXT_ProfileSearch (XML)
API情報
当該機能は、登録されているProfileデータの検索機能を搭載しているAPIです。
当該機能に対応しているデータは以下の2種類です。
Profile:
旅行会社や企業で取り扱っている顧客情報(旅客氏名、連絡先、SSR等)を、
あらかじめデータベースに登録することで、Profileとして一元管理することが可能です。
Filter :
Profileに登録したデータのうち、PNRへ反映する項目をあらかじめ定義することが可能です。
Service Action Code | :EPS_EXT_ProfileSearchRQ |
最新バージョン | :6.42.0 |
プロトコル | :XML |
更新履歴
EPS_EXT_ProfileSearchRQ v6.42.0 on January 24, 2022
- Version 6.42.0をリリースいたしました。
リクエストサンプル
Profile検索
選択<Sabre_OTA_ProfileSearchRQ xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="6.42.0" xmlns="http://www.sabre.com/eps/schemas">
<ProfileSearchCriteria ExcludeDeletedProfiles="Y" ProfileNameOnly="N" ReturnCount="50">
<TPA_Identity DomainID="8IC6" ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="IFN" />
</ProfileSearchCriteria>
</Sabre_OTA_ProfileSearchRQ>
レスポンスサンプル(Profile検索 - リスト表示)
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileSearchRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-08-17T01:48:42.095Z" Version="6.69">
<ResponseMessage>
<Success />
</ResponseMessage>
<ProfileInfo>
<Message>Count: 25</Message>
<ProfileList NumReturned="25" HaveMore="Y" PageNumber="1">
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="233557125" ProfileTypeCode="TVL" ProfileName="TRAVELER_PROFILE" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="232352999" ProfileTypeCode="TVL" ProfileName="APIKENSHO01" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="232321769" ProfileTypeCode="TVL" ProfileName="KENSHOTRVL01" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="232267883" ProfileTypeCode="TVL" ProfileName="TestProfiletoPNR" ProfileNameModifyIndicator="Y" ProfileDescription="BpTestProfiletoPNR" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="231925193" ProfileTypeCode="TVL" ProfileName="FUKUDA TEST" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="229400815" ProfileTypeCode="TVL" ProfileName="tnaka" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="229170625" ProfileTypeCode="TVL" ProfileName="TestProfiletoPNR" ProfileNameModifyIndicator="Y" ProfileDescription="TestProfiletoPNR" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="228474887" ProfileTypeCode="TVL" ProfileName="INFINI BANK" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="228474011" ProfileTypeCode="TVL" ProfileName="INFINI BANK" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="228081015" ProfileTypeCode="TVL" ProfileName="CTCE TEST" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225684111" ProfileTypeCode="TVL" ProfileName="TVL_GetResCheck_bk" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225678501" ProfileTypeCode="TVL" ProfileName="TRAVEL01" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225674775" ProfileTypeCode="TVL" ProfileName="DOCS TEST" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225667397" ProfileTypeCode="TVL" ProfileName="TEST003" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225666983" ProfileTypeCode="TVL" ProfileName="TEST001" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225651759" ProfileTypeCode="TVL" ProfileName="TEST TARO4924" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225651751" ProfileTypeCode="TVL" ProfileName="TEST JIRO" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225361645" ProfileTypeCode="TVL" ProfileName="mail01" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225341337" ProfileTypeCode="TVL" ProfileName="TEST4919006" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225316333" ProfileTypeCode="TVL" ProfileName="TEST4919004" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225315913" ProfileTypeCode="TVL" ProfileName="TEST4919003" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225272003" ProfileTypeCode="TVL" ProfileName="TEST4919002" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225271827" ProfileTypeCode="TVL" ProfileName="TEST4919001" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225180963" ProfileTypeCode="TVL" ProfileName="IT2TESTING3" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="225180953" ProfileTypeCode="TVL" ProfileName="IT2TESTING2" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Profile>
</ProfileList>
</ProfileInfo>
</Sabre_OTA_ProfileSearchRS>
レスポンスサンプル(Profile検索 - 登録内容表示)
登録内容表示についてSabre_OTA_ProfileSearchRQ>ProfileSearchCriteria@ProfileNameOnly="N" を指定いただくと、
データの一部が省略された状態でのレスポンスデータが取得できます。
選択<Sabre_OTA_ProfileSearchRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-08-17T01:45:21.558Z" Version="6.69">
<ResponseMessage>
<Success />
</ResponseMessage>
<ProfileInfo>
<Message>Count: 2</Message>
<ProfileList NumReturned="2" HaveMore="N" PageNumber="1">
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="232943201" ProfileTypeCode="TVL" ProfileName="TravelerProfile" ProfileNameModifyIndicator="Y" ProfileDescription="TravelerProfile" DomainID="8IC6" ProfileStatusCode="AC" />
<Traveler BirthDate="1963-01-01">
<PersonName LanguageIDCode="EN-US" OrderSequenceNo="1">
<NamePrefix>MR</NamePrefix>
<GivenName>TARO</GivenName>
<SurName>INFINI</SurName>
</PersonName>
<Telephone LocationTypeCode="BUS" OrderSequenceNo="1">
<FullPhoneNumber>123-456-789</FullPhoneNumber>
</Telephone>
<Email EmailTypeCode="BUS" EmailAddress="abc@infini-trvl.co.jp" OrderSequenceNo="1" />
<Address LocationTypeCode="BUS">
<AddressLine>TOKYO</AddressLine>
</Address>
<AssociatedProfiles AssocUniqueID="233159115" AssocProfileTypeCode="CRP" AssocProfileName="CorpProfile" DomainID="8IC6" ClientCode="TN" ClientContextCode="IFN" TemplateInheritInd="N" AssocFiltersInd="N" CreditBankIndicator="N" ProfileRelationTypeCode="AL" />
<Document DocID="AB123456789" DocTypeCode="PSPT" />
</Traveler>
</Profile>
<Profile>
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="227902853" ProfileTypeCode="TVL" ProfileName="profile TVL" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
<Traveler BirthDate="1999-01-01">
<PersonName LanguageIDCode="EN-US" OrderSequenceNo="1">
<NamePrefix>mr</NamePrefix>
<GivenName>taro</GivenName>
<MiddleName>mid</MiddleName>
<SurName>yamada</SurName>
</PersonName>
<Telephone LocationTypeCode="AGY" OrderSequenceNo="1">
<FullPhoneNumber>090-1111-1111</FullPhoneNumber>
</Telephone>
<Email EmailTypeCode="AGY" EmailAddress="tvl1@mail.com" OrderSequenceNo="1" />
<Address LocationTypeCode="AGY">
<AddressLine>CHIBA</AddressLine>
</Address>
<Remark Text="5test data" TypeCode="OT" CategoryCode="PNR" OrderSequenceNo="1" />
<CustomerReferenceInfo BranchID="abc" ReferenceID="def" DisplaySequenceNo="3" OrderSequenceNo="36" />
<CustLoyalty VendorTypeCode="AL" VendorCode="UA" MembershipID="111111111111" />
<Document DocID="ABC123456" DocTypeCode="PSPT" />
</Traveler>
</Profile>
</ProfileList>
</ProfileInfo>
</Sabre_OTA_ProfileSearchRS>
Filter検索
選択<Sabre_OTA_ProfileSearchRQ Version="6.42.0" xmlns="http://www.sabre.com/eps/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/eps/schemas
C:\code\EPS\schemas\STABLE~2.1\schemasWSDL\Sabre_OTA_ProfileSearchRQ.xsd">
<FilterSearchCriteria DomainID="XXXX" FilterName="*" FilterTypeCode="TVL" ClientCode="TN" ClientContextCode="IFN" />
</Sabre_OTA_ProfileSearchRQ>
レスポンスサンプル(Filter検索)
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileSearchRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-02-15T00:29:47.317Z" Version="6.62">
<ResponseMessage>
<Success />
</ResponseMessage>
<FilterInfo>
<FilterList FilterID="12345678" DomainID="XXXX" FilterName="Filter A" FilterDescription="TemplateFilter A" ClientCode="TN" ClientContextCode="IFN" FilterStatusCode="AC" FilterTypeCode="TVL" />
<FilterList FilterID="22345678" DomainID="XXXX" FilterName="Filter B" FilterDescription="TemplateFilter B" ClientCode="TN" ClientContextCode="IFN" FilterStatusCode="AC" FilterTypeCode="TVL" />
<FilterList FilterID="32345678" DomainID="XXXX" FilterName="Filter C" FilterDescription="TemplateFilter C" ClientCode="TN" ClientContextCode="IFN" FilterStatusCode="AC" FilterTypeCode="TVL" />
</FilterInfo>
</Sabre_OTA_ProfileSearchRS>
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_ProfileSearchRQ Version="6.42.0" xmlns="http://www.sabre.com/eps/schemas" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/eps/schemas C:\code\EPS\schemas\STABLE~2.1\schemasWSDL\Sabre_OTA_ProfileSearchRQ.xsd">
<ProfileSearchCriteria ProfileNameOnly="N">
<TPA_Identity ProfileName="*" DomainID="XXXX" ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="IFN" />
</ProfileSearchCriteria>
</Sabre_OTA_ProfileSearchRQ>