Проблемы
Предположим, что вы преобразуете XML-код в формат JSON с помощью кодировщика JSON в Microsoft BizTalk Server. Если XML-схема содержит элемент с тем же именем, что и запись, в которую входит элемент, может появиться сообщение об ошибке, подобное следующему:
Не удалось привести объект типа "System. XML. Schema. XmlSchemaSimpleType" к типу "System. XML. Schema. XmlSchemaComplexType". Произошел сбой при выполнении конвейера отправки: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline, CustomerComponent. Project, Version = 1.0.0.0, культура =" нейтрально ", PublicKeyToken = TokenNumber" источник: "," клиент. SendPort "". Имя параметра: theParameter
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для BizTalk Server.
-
Накопительное обновление 1 для BizTalk Server 2020
-
Накопительное обновление 7 для BizTalk Server 2016
Ссылки
Сведения о пакетах обновления и накопительном списке обновлений для BizTalk Server можно найти в следующей статье базы знаний Майкрософт:
2555976 Пакет обновления и накопительный список обновлений для BizTalk Server
Дополнительные сведения об исправлениях для BizTalk Server можно найти в следующей статье базы знаний Майкрософт:
2003907 Сведения об исправлениях BizTalk и накопительной поддержке обновлений