Адаптер не смог передать сообщение, отправляющее порт на BizTalk Server 2009

Я использую BizTalk Server 2009 для отправки сообщений EDI моему клиенту с использованием AS2. Я могу отправлять сообщения, но получаю сообщение об ошибке при отправке сообщений, размер файла которых превышает 5 КБ. Я проверил с партнером, используют ли они какие-либо ограничения на размер файла, но они могут обмениваться даже некоторыми ГБ файлов с другим торговым партнером.

Я сравнил файлы, которые успешно отправлены, с тем, что не удалось. Но не нашел никакой разницы между двумя, кроме LIN, PIA, QTY и других сегментов.

Я обнаружил приведенную ниже ошибку при отслеживании в средстве просмотра событий.

Адаптеру не удалось передать сообщение, отправляемое на порт "SendTextFile" с URL-адресом " http://xxclienturlxx.com:2080/ipnet/as2". Он будет повторно передан после интервала повторения, указанного для этого порта отправки. Подробности:"Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.".

Как мне решить это?

1 ответ

Решение

Нашел решение..

В BizTalk 2009 отключение "Включить кодирование по частям" в свойствах порта переноса помогло мне...

Для поддержки больших сообщений, когда размер сообщения превышает 48 КБ, адаптер отправки http отправляет данные порциями на сервер вместо полного потока ".

Этот пост HTTP Send Adapter - Submit to ASP Page Issue помог мне найти решение.

Другие вопросы по тегам