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

XMLスキーマ

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

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

注意事項

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>