症状
假设在 Microsoft BizTalk Server 中使用 JSON 编码器将 XML 转换为 JSON。 当 XML 架构包含与元素所属记录同名的元素时,可能会收到类似于以下内容的错误消息:
无法强制转换类型为 'System.Xml 的对象。Schema.XmlSchemaSimpleType“类型为”System.Xml”。Schema.XmlSchemaComplexType'。
执行发送管道失败:“CustomerComponent.Project.Pipelinename_JSON_SendPipeline,CustomerComponent.Project,Version=1.0.0.0,Culture=neutral,PublicKeyToken=TokenNumber”源:“JSON encoder”发送端口:“Customer.SendPort”URI:“http://namespaceinformation”原因:值不能为 null。
参数名称:theParameter
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
解决方法
此问题在以下BizTalk Server累积更新中已修复:
参考资料
有关BizTalk Server的服务包和累积更新列表的信息,请参阅Microsoft知识库中的以下文章:
BizTalk Server的2555976 Service Pack 和累积更新列表
有关BizTalk Server修补程序的详细信息,请参阅Microsoft知识库中的以下文章:
2003907 有关 BizTalk 修补程序和累积更新支持的信息