Запрос к сервису DailySalesReport отвечает ошибкой. Что может быть возможной причиной?
security1.BinarySecurityToken = security.BinarySecurityToken;
var response = client.DailySalesReportRQ(ref messageHeader, ref security1, request.DailySalesReportRQ);
Я тоже получил эту ошибку "ERR.SWS.HOST.ERROR_IN_RESPONSE".
Это запрос
<?xml version = "1.0" encoding = "UTF-16"?>
-<DailySalesReportRQ Version = "2.0.0" TimeStamp = "2020-12-13T18:34:56.6500346+03:00" xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
<SalesReport xmlns = "http://webservices.sabre.com/sabreXML/2011/10" StartDate = "2018-10-01" PseudoCityCode = "IPCC1"/>
</DailySalesReportRQ>
Это ответ
<?xml version = "1.0" encoding = "UTF-16"?>
-<DailySalesReportRS Version = "2.0.0" xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
-<ApplicationResults xmlns = "http://services.sabre.com/STL/v01" status = "NotProcessed">
-<Error timeStamp = "2020-12-19T18:29:41+03:00" type = "BusinessLogic">
-<SystemSpecificResults>
<Message>TICKETING DATABASE ERROR</Message>
<ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</ShortText>
</SystemSpecificResults>
</Error>
</ApplicationResults>
</DailySalesReportRS>





@Огужн,
В первую очередь у вас должны быть учетные данные для доступа к веб-сервисам Sabre, так как при таком доступе вы должны иметь доступ к ПКК с объемом выпущенных билетов, то есть в среде CERT.SABRE у вас уже должны были быть выпущенные билеты в этом ПКК. Как только вы выполните это требование, вы сможете создавать ежедневные отчеты о продажах с обратной силой до 30 дней, т.е. D-30.
В своем запросе вы используете пример настроек...
... в этом случае вы должны скорректировать эти значения с помощью реальной информации от туристического агентства, поскольку вы используете ссылки в документе разработки.
Вот пример:
<SalesReport StartDate = "2020-12-20" PseudoCityCode = "4DC2"/>
Вы должны изменить StartDate и PseudoCityCode на информацию вашего агентства.