[英]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.