[英]How to change datatype from xs:string to strongly types in Biztalk schema?
[英]xs:string field element in BizTalk schema changes to Uint16
我在 BizTalk 项目中定义了一个来自 JSON 实例的架构。 实例键/值用双引号引起来,这意味着它们是字符串。 但是 JSON Schema Wizard 将其设置为xs:unsignedShort
。 我将其更改为xs:string
。 当我运行我的项目并且某些消息包含大于 65535 的数字时,会出现此错误。 我从自定义(xml 到 json)管道的跟踪实例中收到此错误: Reason: Value was either too large or too small for a UInt16.
我还检查了 Microsoft BizTalk 管理控制台中的Schemas
选项卡以获取我的架构; 架构视图与 Visual Studio 中的项目相同。 问题是什么? 我很困惑..
由于其他用户已经建议,您应该按照以下步骤操作:
有时,除非您不停止主机实例和进程并重新启动它们,否则控制台会缓存旧的进程版本。 第 3 步和第 4 步是可选的,但确保已部署该流程的最后一个版本会很有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.