EPS_EXT_ProfileCreate (XML)
API情報
当該機能は、Profileデータを作成する機能を搭載しているAPIです。
当該機能に対応しているデータは以下の2種類です。
Profile:
旅行会社や企業で取り扱っている顧客情報(旅客氏名、連絡先、SSR等)を、
あらかじめデータベースに登録することで、Profileとして一元管理することが可能です。
Filter :
Profileに登録したデータのうち、PNRへ反映する項目をあらかじめ定義することが可能です。
Service Action Code | :EPS_EXT_ProfileCreateRQ |
最新バージョン | :6.42.0 |
プロトコル | :XML |
更新履歴
EPS_EXT_ProfileCreateRQ v6.42.0 on January 24, 2022
- Version 6.42.0をリリースいたしました。
リクエストサンプル
Profile作成(Traveler)
選択<Sabre_OTA_ProfileCreateRQ xmlns="http://www.sabre.com/eps/schemas" xmlns:ns10="http://opentravel.org/common/v02" xmlns:ns11="http://stl.sabre.com/Orchestrator/Profiles/v2" xmlns:ns12="http://services.sabre.com/STL_Payload/v02_00" xmlns:ns13="http://services.sabre.com/STL/v02" xmlns:ns14="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns2="http://services.sabre.com/res/tir/v3_8" xmlns:ns3="http://services.sabre.com/res/or/v1_8" xmlns:ns4="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprecord" xmlns:ns6="http://webservices.sabre.com/pnrbuilder/v1_17" xmlns:ns7="http://services.sabre.com/res/or/v1_11" xmlns:ns8="http://stl.sabre.com/TravelPolicy/v2" xmlns:ns9="http://opentravel.org/common/message/v02" TimeStamp="2021-07-01T12:00:00.230-03:00" Version="6.42">
<Profile CreateDateTime="2021-07-01T12:00:00.230-03:00" UpdateDateTime="2021-07-01T12:00:00.230-03:00">
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" DomainID="8IC6" ProfileDescription="TravelerProfile" ProfileName="TravelerProfile" ProfileTypeCode="TVL" UniqueID="*" />
<Traveler>
<Customer BirthDate="1963-01-01-02:00" GenderCode="M" >
<PersonName OrderSequenceNo="1">
<NamePrefix>MR</NamePrefix>
<GivenName>TARO</GivenName>
<SurName>INFINI</SurName>
</PersonName>
<Telephone InformationText="INFINI TRVL" LocationTypeCode="BUS" OrderSequenceNo="1" PNRTelephoneTagIndicator="Y" >
<FullPhoneNumber>123-456-789</FullPhoneNumber>
</Telephone>
<Email EmailAddress="abc@infini-trvl.co.jp" EmailTypeCode="BUS" OrderSequenceNo="1" />
<Address LocationTypeCode="BUS" OrderSequenceNo="1">
<AddressLine>TOKYO</AddressLine>
</Address>
<PaymentForm OrderSequenceNo="1" TripTypeCode="AZ" ServiceUsageTypeCode="AL" >
<PaymentCard CardNumber="123456789012345" BankCardVendorCode="AX" ExpireDate="122025" CCViewAccess="N">
<CardHolderName>
<CardHolderFullName>INFINI TARO</CardHolderFullName>
</CardHolderName>
</PaymentCard>
</PaymentForm>
<Document BirthCountryCode="JP" BirthDate="1963-01-01-02:00" DocHolderNationalityCode="JP" DocID="AB123456789" DocTypeCode="PSPT" ExpireDate="2025-12-31-03:00" IsUsedForSecureFlightRules="Y" OrderSequenceNo="1">
<DocHolder>
<NamePrefix>MR</NamePrefix>
<SurName>INFINI</SurName>
<GivenName>TARO</GivenName>
</DocHolder>
</Document>
</Customer>
<TPA_Extensions>
<AssociatedProfiles AssocUniqueID="233159115" AssocProfileTypeCode="CRP" AssocProfileName="CorpProfile" DomainID="8IC6" ClientCode="TN" ClientContextCode="IFN" ProfileRelationTypeCode="AL" CreditBankIndicator="N" AssocFiltersInd="Y" />
<AssociatedFilters ClientCode="TN" ClientContextCode="IFN" DomainID="8IC6" FilterID="18784425" FilterName="TravelerFilter" OrderSequenceNo="1" />
</TPA_Extensions>
</Traveler>
</Profile>
</Sabre_OTA_ProfileCreateRQ>
レスポンスサンプル
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileCreateRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-07-19T05:15:24.703Z" Version="6.68" CreateDateTime="2021-07-19T05:15:24.703Z">
<ResponseMessage>
<Success />
</ResponseMessage>
<Profile ClientCode="TN" ClientContextCode="IFN" UniqueID="232943201" ProfileTypeCode="TVL" ProfileName="TravelerProfile" ProfileDescription="TravelerProfile" DomainID="8IC6" />
</Sabre_OTA_ProfileCreateRS>
Profile作成(Corporate)
選択<Sabre_OTA_ProfileCreateRQ xmlns="http://www.sabre.com/eps/schemas" xmlns:ns10="http://opentravel.org/common/v02" xmlns:ns11="http://stl.sabre.com/Orchestrator/Profiles/v2" xmlns:ns12="http://services.sabre.com/STL_Payload/v02_00" xmlns:ns13="http://services.sabre.com/STL/v02" xmlns:ns14="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns2="http://services.sabre.com/res/tir/v3_8" xmlns:ns3="http://services.sabre.com/res/or/v1_8" xmlns:ns4="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprecord" xmlns:ns6="http://webservices.sabre.com/pnrbuilder/v1_17" xmlns:ns7="http://services.sabre.com/res/or/v1_11" xmlns:ns8="http://stl.sabre.com/TravelPolicy/v2" xmlns:ns9="http://opentravel.org/common/message/v02" TimeStamp="2018-09-07T11:46:21.230-03:00" Version="6.42">
<Profile CreateDateTime="2021-05-13T05:07:17.097Z" UpdateDateTime="2021-06-21T01:42:26.511Z" PrimaryLanguageIDCode="EN-US">
<TPA_Identity ClientCode="TN" ClientContextCode="IFN" UniqueID="*" ProfileTypeCode="CRP" ProfileName="CorpProfile" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
<Corporation>
<CorporateInfo CorporationName="INFINI TRAVEL" />
<ContactName GivenName="SUPPORT TEAM" SurName="INFINI" DisplaySequenceNo="1" OrderSequenceNo="1" LanguageIDCode="EN-US" />
<Address LocationTypeCode="BUS" OrderSequenceNo="1">
<AddressLine>INFINI</AddressLine>
</Address>
<Telephone LocationTypeCode="BUS" OrderSequenceNo="1" PNRTelephoneTagIndicator="Y">
<FullPhoneNumber>123-456-678</FullPhoneNumber>
</Telephone>
<Email EmailTypeCode="BUS" EmailAddress="support@infini.com" OrderSequenceNo="1" />
<PaymentForm OrderSequenceNo="1" TripTypeCode="AZ" ServiceUsageTypeCode="AL">
<PaymentCard BankCardVendorCode="AX" CardNumber="123456789123456" MaskedCardNumber="3456" CCViewAccess="N" ExpireDate="122020">
<CardHolderName>
<CardHolderFullName>INFINI TARO</CardHolderFullName>
</CardHolderName>
</PaymentCard>
</PaymentForm>
<Remark Text="PROFILE DATA" TypeCode="OT" CategoryCode="PNR" OrderSequenceNo="3" />
<CustomerReferenceInfo BranchID="DK9" ReferenceID="9999" DisplaySequenceNo="1" OrderSequenceNo="1" />
</Corporation>
</Profile>
</Sabre_OTA_ProfileCreateRQ>
レスポンスサンプル
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileCreateRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-07-28T06:55:19.842Z" Version="6.69" CreateDateTime="2021-07-28T06:55:19.842Z">
<ResponseMessage>
<Success />
</ResponseMessage>
<Profile ClientCode="TN" ClientContextCode="IFN" UniqueID="233159115" ProfileTypeCode="CRP" ProfileName="CorpProfile" ProfileNameModifyIndicator="Y" DomainID="8IC6" ProfileStatusCode="AC" />
</Sabre_OTA_ProfileCreateRS>
Filter作成
Filterデータの登録についてFilterデータとは、PNRへコピーする項目をあらかじめ定義しておくことで、EPS_EXT_ProfileToPNRRQ
(ProfileデータのPNR反映機能)をリクエストした際に設定項目のみを反映する機能になります。
利用する場合はProfileデータへ登録しておく必要があります。
選択<Sabre_OTA_ProfileCreateRQ TimeStamp="2001-12-17T09:30:47.0Z" Version="6.42.0" Target="Production" 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_ProfileCreateRQ.xsd">
<Filter FilterID="*" DomainID="8IC6" ClientCode="TN" ClientContextCode="IFN" FilterName="TravelerFilter" 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="*" ProfileTypeCode="TVL" DomainID="8IC6" />
<Traveler>
<Customer>
<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="AGY" 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_ProfileCreateRQ>
レスポンスサンプル
レスポンスのバージョン情報についてレスポンスデータに含まれるバージョン情報(Version="X.XX")は、最新バージョンの数字が返却されます。
選択<Sabre_OTA_ProfileCreateRS xmlns="http://www.sabre.com/eps/schemas" TimeStamp="2021-02-16T06:53:51.686Z" Version="6.62" CreateDateTime="2021-02-16T06:53:51.686Z">
<ResponseMessage>
<Success />
</ResponseMessage>
<Filter FilterID="232943201" FilterName="TravelerFilter" DomainID="8IC6" ClientCode="TN" ClientContextCode="IFN" />
</Sabre_OTA_ProfileCreateRS>
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_ProfileCreateRQ xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="6.42.0" xmlns="http://www.sabre.com/eps/schemas">
<Profile CreateDateTime="2019-09-17T14:39:18.000Z" UpdateDateTime="2019-09-17T14:39:18.000Z" PrimaryLanguageIDCode="EN-US">
<TPA_Identity DomainID="XXXX" ProfileStatusCode="AC" ProfileTypeCode="TVL" UniqueID="*" ClientCode="TN" ClientContextCode="IFN" ProfileName="TVL PROFILE" ProfileNameModifyIndicator="Y" />
<Traveler> ... </Traveler>
</Profile>
</Sabre_OTA_ProfileCreateRQ>