Симптомы
Рассмотрим следующий сценарий:
-
У вас есть компьютер под управлением Microsoft BizTalk Server 2010 или Microsoft BizTalk Server 2006 R2 Пакет обновления 1 (SP1).
-
Декодер AS2 расшифровывает зашифрованный инструкция применимости 2 (AS2) или зашифрованное сообщение электронного обмена данными (EDI).
-
AS2 или EDI сообщение не имеет заголовок типа содержимого MIME.
В этом случае декодер AS2 нельзя расшифровать сообщение. Кроме того в журнале приложений регистрируются следующие события:
Событие 1
Тип события: предупреждение
Источник события: BizTalk Server 2006 EDI
Категория события: нет
Код события: 8132
описание
Произошла ошибка при попытке сформировать отчет о состоянии AS2. Ошибка: Объекта не задана ссылка на экземпляр объекта.
События 2
Тип события: ошибка
Источник события: BizTalk Server 2006
Категория события: BizTalk Server 2006
Код события: 5719
описание
Произошла ошибка при выполнении конвейера приема: «версии Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive, Microsoft.BizTalk.Edi.EdiIntPipelines, = 3.0.1.0, язык и региональные параметры нейтрального PublicKeyToken = = «31BF3856AD364E35.»» источника: порт получения «Конвейера»: «< получить порт >» URI: «< URI >» причина: механизм обмена сообщениями обнаружила ошибку при чтении потока сообщений.
События 3
Тип события: ошибка
Источник события: BizTalk Server 2006
Категория события: BizTalk Server 2006
Код события: 5753
описание
Для получения сообщений, полученных адаптером «HTTP» на «< получить расположение >» с URI «< URI >» находится в приостановленном состоянии.
Подробные сведения об ошибке: произошла ошибка при выполнении конвейера приема: «версии Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Receive, Microsoft.BizTalk.Edi.EdiIntPipelines, = 3.0.1.0, язык и региональные параметры нейтрального PublicKeyToken = = «31BF3856AD364E35.»» источника: порт получения «Конвейера»: «< получить порт >» URI: «< URI >» причина: механизм обмена сообщениями обнаружила ошибку при чтении потока сообщений.
Причина
Эта проблема возникает, так как декодер AS2 не обрабатывать сообщения, не содержащие заголовок типа содержимого MIME как обычный текст (US-ASCII).
Примечание. В соответствии с запросом для комментариев (RFC) меморандум, который определяет стандарт для сообщения, не содержащие заголовки MIME-тип содержимого следует считать тип содержимого по умолчанию. Документ RFC сообщает, что все сообщения, не содержит заголовок типа содержимого MIME должно рассматриваться как обычный текст (US-ASCII) сообщения. Этот тип содержимого в частности определяется как следующие:
Тип содержимого: text/plain; CharSet = us-ascii
Решение
Информация о накопительном пакете обновления
В BizTalk Server 2010
Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2497789 накопительного обновления 1 для BizTalk 2010
BizTalk Server 2006 R2
Исправление, устраняющее эту проблему включено в накопительный пакет обновления 4 для BizTalk Server 2006 R2 SP1.
Дополнительные сведения о том, как получить накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2682056 Накопительный пакет обновления 4 для BizTalk Server 2006 R2 SP1
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.
Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.
Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонов поддержки и обслуживания клиентов корпорации Майкрософт, или для создания отдельного запроса на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.
Предварительные условия
Для установки этого исправления необходимо иметь Microsoft BizTalk Server 2006 R2 SP1 установлены.
Необходимость перезагрузки
После установки данного исправления перезагружать компьютер нет. Тем не менее необходимо перезапустить службу экземпляра узла BizTalk.
Сведения о замене исправлений
Это исправление не заменяет других исправлений.
Сведения о файлах
Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Имя файла |
Версия файла |
Размер файла |
Дата |
Время |
Платформа |
---|---|---|---|---|---|
Microsoft.biztalk.edi.messagecore.dll |
3.6.2229.12 |
350,088 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.edi.pipelinecomponents.dll |
3.6.2229.12 |
190,352 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.edi.reporting.common.dll |
3.6.2229.12 |
25,488 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.edi.reporting.dll |
3.6.2229.12 |
55,168 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.edi.shared.dll |
3.6.2229.12 |
161,656 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.ediint.pipelinecomponents.dll |
3.6.2229.12 |
128,920 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.ediint.reporting.dll |
3.6.2229.12 |
34,696 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.messaging.dll |
3.6.2229.12 |
92,024 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.pipeline.components.dll |
3.6.2229.12 |
292,752 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.pipeline.dll |
3.6.2229.12 |
292,728 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.streaming.dll |
3.6.2229.12 |
51,064 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.biztalk.xpathreader.dll |
3.6.2229.12 |
79,744 |
25-Jan-2011 |
11:07 |
x86 |
Microsoft.xlangs.basetypes.dll |
3.6.2229.12 |
104,312 |
25-Jan-2011 |
11:07 |
x86 |
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о AS2 получать компоненты, посетите следующий веб-узел Microsoft Developer Network (MSDN):
Общие сведения о AS2 получать компонентыДополнительные сведения о документах RFC MIME посетите следующую веб-страницу:
Общие сведения о документах RFC MIMEДополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:
2003907 сведения об исправлениях, BizTalk Server