症状
假设你在 Microsoft BizTalk Server 中使用 JSON 编码器将 XML 转换为 JSON。 当 XML 架构包含与元素属于的记录同名的元素时,可能会收到类似于以下内容的错误消息:
无法将类型为 "XmlSchemaSimpleType" 的对象转换为 "XmlSchemaComplexType" 类型的对象。 执行发送管道时出错: "CustomerComponent.Project.Pipelinename_JSON_SendPipeline,CustomerComponent,版本 = 1.0.0.0,Culture = 中立,PublicKeyToken = TokenNumber" Source: "JSON 编码器" Send Port: "" URI: "http://namespaceinformation" 原因:值不能为 null。 参数名称: theParameter
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方案
此问题已在 BizTalk Server 的以下累积更新中得到修复:
参考
有关 BizTalk Server 的服务包和累积更新列表的信息,请参阅 Microsoft 知识库中的以下文章:
2555976 BizTalk Server 的 Service pack 和累积更新列表
有关 BizTalk Server 修补程序的详细信息,请参阅 Microsoft 知识库中的以下文章:
2003907 有关 BizTalk 修补程序和累积更新支持的信息