Я использую API Sabre EPS_EXT_ProfileSearchRQ, пытаюсь собрать список ссылок на профили (TPA_Identities) для данного корпоративного профиля. Мои полезные данные ниже (отредактированы) - все, что я получаю, - это сам корпоративный профиль, а не ссылки на уровне путешественника, несмотря на указание ProfileTypeCode "TVL".
Что я не так с этим запросом?
Запрос:
<?xml version="1.0" encoding="utf-16"?>
<Sabre_OTA_ProfileSearchRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="6.46" ReturnPaymentCardToken="Y">
<ProfileSearchCriteria ProfileNameOnly="Y" ReturnCount="250" xmlns="http://www.sabre.com/eps/schemas">
<TPA_Identity ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="TMP" ProfileName="COMPANY NAME" DomainID="XX12" />
<CustomerReferenceInfo />
</ProfileSearchCriteria>
Ответ:
<?xml version="1.0" encoding="utf-16"?>
<Sabre_OTA_ProfileSearchRS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" TimeStamp="2019-06-08T19:19:31.529Z" Version="6.51">
<ResponseMessage xmlns="http://www.sabre.com/eps/schemas">
<Success />
</ResponseMessage>
<ProfileInfo xmlns="http://www.sabre.com/eps/schemas">
<Profile CreateDateTime="2018-03-30T20:51:31.386Z" UpdateDateTime="2018-04-18T15:33:08.904Z" PrimaryLanguageIDCode="EN-US">
<TPA_Identity ClientCode="TN" ClientContextCode="MYS" UniqueID="6164723212" ProfileTypeCode="TVL" ProfileName="COMPANY NAME" ProfileNameModifyIndicator="Y" ProfileDescription="COMPANY NAME" DomainID="XX12" ProfileStatusCode="AC">
<ProfileSubType SubTypeCode="NN" />
</TPA_Identity>
<Traveler>
<Customer ChildIndicator="N" SeniorIndicator="N" LapInfantIndicator="N" IsSubjectToSecureFlightRule="N">
<Email EmailTypeCode="UNK" EmailAddress="SPETERSON@COMPANYNAME.COM" OrderSequenceNo="1" />
<Address LocationTypeCode="BUS" Attention="COMPANY NAME" OrderSequenceNo="1">
<AddressLine>5331 XXXX STREET</AddressLine>
<CityName>ROGER</CityName>
<PostalCd>81205</PostalCd>
<StateCode>AK</StateCode>
</Address>
<CustLoyalty VendorTypeCode="CR" VendorCode="ZI" MembershipID="X1A87DG" OrderSequenceNo="1" />
</Customer>
<TPA_Extensions>
<CustomerReferenceInfo TripTypeCode="AZ" BranchID="CMI" ReferenceID="888" OrderSequenceNo="1" />
<STARData STARName="COMPANY NAME" OrderSequenceNo="1"></STARData>
</TPA_Extensions>
</Traveler>
</Profile>
</ProfileInfo>
</Sabre_OTA_ProfileSearchRS>