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タグ定義書

XMLスキーマ

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

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

注意事項

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>