Applies ToBizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

Симптомы

Рассмотрим следующий сценарий:

  • Можно использовать WCF WebHTTP двусторонние отправить потреблять службы REST в Microsoft BizTalk Server. В некоторых случаях он реагирует с телом сообщения и в других случаях, отвечает с пустым текстом сообщения (только код состояния HTTP).

  • В конвейере ответа используется компонент конвейера декодер объект JSON.

  • Всякий раз, когда службы REST отвечает с пустым текстом сообщения, декодер в конвейере ответ JSON не выполняется и появляется сообщение об ошибке, подобное приведенному ниже.

Произошел сбой выполнения ответа (принять) конвейера: «версии Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines.Rcv_JSON_To_XML, Customer.BizTalk.CDS.CustomerEventPublisher.Pipelines, = 1.0.0.0, язык и региональные параметры нейтрального PublicKeyToken = = xxxxxxxxxx» источника: «JSON декодер» порт отправки: «xxxxxxxxxx» URI: "xxxxxxxxxxxx" причина: объекта не задана ссылка на экземпляр объекта.

Решение

Эта ошибка исправлена в следующем накопительные обновления для BizTalk Server:

Накопительное обновление 2 для BizTalk Server 2016

Накопительного обновления 6 для BizTalk Server 2013 R2

Примечание: новый параметр с именем AddMessageBodyForEmptyMessage предоставляется в компоненте конвейера декодирования JSON. Декодер будет обрабатывать пустое сообщение, если свойство AddMessageBodyForEmptyMessage имеет значение True.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Ссылки

Для получения сведений о пакетах обновления и накопительное обновление списка для BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:

Пакет обновления и накопительное обновление списка для BizTalk Server 2555976

Дополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:

2003907 Сведения о поддержке Пакет обновления и исправления BizTalk

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.