Текущее время: Чт, мар 28 2024, 23:13

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Abap-Proxy to PI (7.4) to HTTP_AAE
СообщениеДобавлено: Чт, окт 01 2015, 21:35 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, окт 01 2015, 21:05
Сообщения: 5
Откуда: Москва
Пол: Женский
Добрый вечер. Прошу помочь разобраться с проблемой.
Сценарий Abap-Proxy to PI (7.4) to HTTP_AAE. Разработан ICo.
Задача: необходимо создать POST HTTP запрос с типом передаваемых данных (Content-Type) - multipart/form-data и Content-Disposition - form-data; name="xml_file";
Данные настройки указаны в канале HTTP_AAE:
Изображение

Изображение

Изображение

Запускаю тест:
Изображение

Сервер возвращает ошибку:

Throwing com.sap.aii.adapter.http.api.HttpAdapterException: STATUS_CODE_NOT_OK-Server Error
ReponseCode : 500, ReponseBody Server Error


Изображение

В логе видно, что Content-Type установлен в multipart/form-data:

Изображение

Куда далее двигаться не пойму, что проверить? Может кто-нибудь сталкивался с такой ошибкой?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Abap-Proxy to PI (7.4) to HTTP_AAE
СообщениеДобавлено: Пт, окт 02 2015, 03:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 29 2011, 08:54
Сообщения: 318
Откуда: Владивосток, Россия
Пол: Мужской
Здравствуйте!

В конечной системе есть возможность логи посмотреть? Что там?

Дело в том, что ошибка 500 - это внутренняя ошибка сервера, поэтому, скорее всего, разбор полетов надо на сервере проводить.

Вообще, по спецификации, в случае 500-ой ошибки сервер должен бы вернуть описание. Если строчку в логе, где "ResponseBody Server Error" развернуть, там нет описания ошибки? Помимо single part?

_________________
У меня два правила:
1. Не говорить всего, что знаю.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Abap-Proxy to PI (7.4) to HTTP_AAE
СообщениеДобавлено: Пт, окт 02 2015, 10:21 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, окт 01 2015, 21:05
Сообщения: 5
Откуда: Москва
Пол: Женский
Добрый день!

К конечной системе доступа нет.
По ошибке следующее:
Изображение

и

Изображение

Так же в логах Developer Traces есть сообщения:

Caught exception com.sap.aii.adapter.http.api.HttpAdapterException from application code with msgKey: 84a6300c-68d0-11e5-a34c-000000317e1e(OUTBOUND)

и

Exception caught by adapter framework: STATUS_CODE_NOT_OK-Server Error

Если структура запроса правильная, то надо просить провайдера передавать ответ типа HTTP 200 from successful, но это только предположение.

Ошибка связана со структурой передаваемого запроса? Как можно увидеть какой запрос передается на сервер, если нет доступа к логам сервера?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Abap-Proxy to PI (7.4) to HTTP_AAE  Тема решена
СообщениеДобавлено: Пт, окт 02 2015, 11:25 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 02 2015, 11:17
Сообщения: 1
Здравствуйте!
Содержимое запроса и ответа через HTTP_AAE можно проверить с помощью tcpgw. После этого можно будет делать какие-то выводы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Abap-Proxy to PI (7.4) to HTTP_AAE
СообщениеДобавлено: Сб, окт 03 2015, 03:04 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, окт 01 2015, 21:05
Сообщения: 5
Откуда: Москва
Пол: Женский
Не получилось что-то у меня с этой утилитой.
Подсказали другую tcpmon (https://code.google.com/p/tcpmon/). Настроила ее, запустила telnet, сделала настройки на канале (добавила proxy лок. машины) и мониторинг заработал.
А еще есть программа CommView, где тоже можно настроить чтение передаваемых пакетов и интерфейс интереснее.

Буду копать далее. Скорее всего меппинг некорректный.
Всем спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB