Я пытаюсь собрать список всех идентификационных данных TPA для путешественников, связанных (TVL) с определенной ассоциацией уровня компании (CRP) в профилях Sabre.Хотя я могу получить все идентификаторы TPA для данного PCC, я не могу заставить службу возвращать какие-либо результаты при применении фильтра ассоциации.Мой запрос приведен ниже (некоторые идентифицирующие данные отредактированы) - я использую неправильный квалификатор поиска или что-то еще?
Для данной компании я знаю, что есть 17 профилей уровня путешественника, связанных с названием компании, которое я передаю, поскольку я вижу их в Sabre Red.
Запрос:
<?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" PageNumber="1" ReturnCount="250" xmlns="http://www.sabre.com/eps/schemas">
<TPA_Identity ProfileTypeCode="TVL" ClientCode="TN" ClientContextCode="TMP" ProfileName="*" DomainID="PCC1" />
<CustomerReferenceInfo />
<AssociatedProfiles AssocProfileName="Corporate Company Name" DomainID="PCC1" />
</ProfileSearchCriteria>
</Sabre_OTA_ProfileSearchRQ>
Ответ:
<Sabre_OTA_ProfileSearchRS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" TimeStamp="2018-12-24T20:16:07.809Z" Version="6.49">
<ResponseMessage xmlns="http://www.sabre.com/eps/schemas">
<Success/>
</ResponseMessage>
<ProfileInfo xmlns="http://www.sabre.com/eps/schemas">
<Message>
No profiles are found which match your selection criteria
</Message>
</ProfileInfo>
</Sabre_OTA_ProfileSearchRS>