SAPфорум.RU
https://sapboard.ru/forum/

7.0: ошибка в HTTP receiver при пустом payload
https://sapboard.ru/forum/viewtopic.php?f=70&t=93804
Страница 1 из 1

Автор:  Андрей Петин [ Вт, окт 11 2016, 12:00 ]
Заголовок сообщения:  7.0: ошибка в HTTP receiver при пустом payload

Добрый день.

На PI 7.0 у нас давно работает интеграционный сценарий, в котором для HTTP receiver (абаповского) нужны только параметры URL.
Это делается с помощью динамической конфигурации, где в Java-мэппинге заполняются элементы UrlParamOne и т.д., а в свойствах канала указаны соответствующие имена параметров HTTP-запроса.
Payload при этом пустой, он здесь не нужен.
Работало всё безупречно. Однако сейчас поставили новый сервер также с SAP PI 7.0, но SP 33 (на прежнем был SP 14).
И теперь в этом же сценарии, перенесенном на новый сервер, при попытке передать такое же сообщение в канал HTTP receiver видим ошибку:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- Call Adapter -->
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
   <SAP:Category>XIAdapter</SAP:Category>
   <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_NO_PAYLOAD</SAP:Code>
   <SAP:P1/>
   <SAP:P2/>
   <SAP:P3/>
   <SAP:P4/>
   <SAP:AdditionalText/>
   <SAP:ApplicationFaultMessage namespace=""/>
   <SAP:Stack>Message does not contain a payload
   </SAP:Stack>
   <SAP:Retry>N</SAP:Retry>
</SAP:Error>


Подскажите, с чем может быть это связано? Может, что-то нужно донастроить?
Но вроде настройки полностью совпадают с каналом на старом PI-сервере.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/