簡體   English   中英

BizTalk 架構中的 xs:string 字段元素更改為 Uint16

[英]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 中的項目相同。 問題是什么? 我很困惑..

由於其他用戶已經建議,您應該按照以下步驟操作:

  1. 停止進程的主機實例。
  2. 從控制台停止您的進程(右鍵單擊您的進程並停止)。
  3. 在 Visual Studio 上部署您的解決方案。
  4. 回到控制台! 右鍵單擊您的項目並刷新。
  5. 再次開始您的過程(右鍵單擊並開始)。 當您啟動流程時,主機實例將自動啟動。

有時,除非您不停止主機實例和進程並重新啟動它們,否則控制台會緩存舊的進程版本。 第 3 步和第 4 步是可選的,但確保已部署該流程的最后一個版本會很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM