2016-01-30 4 views
0

Я пытаюсь разработать клиент Java на базе SOAP, интегрирующий услуги бронирования отелей Sabre (https://developer.sabre.com). Когда я пытаюсь выполнить тестовые службы в SOAPUI, он всегда терпит неудачу и получает следующий ответ.Sabre java SOAP client

<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soap-env:Header> 
     <eb:MessageHeader eb:version="1.0" soap-env:mustUnderstand="1" xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"> 
     <eb:From> 
      <eb:PartyId eb:type="URI">123123</eb:PartyId> 
     </eb:From> 
     <eb:To> 
      <eb:PartyId eb:type="URI">999999</eb:PartyId> 
     </eb:To> 
     <eb:CPAId>ipcc</eb:CPAId> 
     <eb:ConversationId>conversationID</eb:ConversationId> 
     <eb:Service eb:type="OTA">SessionCreateRQ</eb:Service> 
     <eb:Action>ErrorRS</eb:Action> 
     <eb:MessageData> 
      <eb:MessageId>6776[email protected]</eb:MessageId> 
      <eb:Timestamp>2016-01-30T16:50:15</eb:Timestamp> 
      <eb:RefToMessageId>1000</eb:RefToMessageId> 
     </eb:MessageData> 
     </eb:MessageHeader> 
     <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"/> 
    </soap-env:Header> 
    <soap-env:Body> 
     <soap-env:Fault> 
     <faultcode>soap-env:Client.AuthenticationFailed</faultcode> 
     <faultstring>Authentication failed</faultstring> 
     <detail> 
      <StackTrace>com.sabre.universalservices.base.security.AuthenticationException: errors.authentication.USG_AUTHENTICATION_FAILED</StackTrace> 
     </detail> 
     </soap-env:Fault> 
    </soap-env:Body> 
</soap-env:Envelope> 

Может ли кто-нибудь помочь мне в этом?

С уважением, Mayuran

ответ

3

Похоже, ваши учетные данные (имя пользователя, пароль, организация, домен), представленные в вызове SessionCreateRQ не может быть правильным.

Убедитесь, что значения являются правильными и вы направляете в соответствующую среду (вы обычно получаете учетные данные для среды тестирования приема клиентов в первом: https://developer.sabre.com/docs/read/soap_basics/environments)

+0

эффективны, после изменения своих учетных данных к некорректным значениям и используя SessionCreateRQ , Я получаю точно такую ​​же ошибку, поэтому вы можете проверить их с помощью Sabre. Вы можете связаться с Сэйбер, используя эту форму: https://developer.sabre.com/contact Или по электронной почте [email protected] – fcarreno

+0

Спасибо за ответ. Похоже, нам нужно получить правильную лицензию, прежде чем вызывать службы SOAP – Mayuran