如何建立 XML 訊息的結構描述
有數種方法可以建立 BizTalk 訊息結構描述。 本主題提供部分這些方法的逐步指示。
建立新結構描述
在方案總管中,選取您要新增架構的 BizTalk 專案。
在 [專案] 功能表上,按一下 [加入新項目]。
在 [新增專案 - <BizTalk ProjectName>] 對話方塊中的 [範本] 區段中,按一下 [架構]。
在 [ 名稱] 方塊中,輸入架構的名稱,然後按一下 [ 新增]。
如有必要,請按 F4 以開啟 Visual Studio 屬性視窗。
在架構樹狀檢視中,選取 [架構] 節點,然後在 [屬性視窗] 中,選取 [目標命名空間] 屬性,然後輸入目標命名空間的名稱。 請務必在此架構建立的初始階段設定這個屬性;請避免使用預設 的目標命名空間 屬性值。
注意
某些專案成員檔案 (例如結構描述檔案) 名稱的選擇,可能會因為和 C# 保留字、.NET Framework 類型及命名空間名稱 (例如 System) 衝突,而在之後造成編譯錯誤。 結構描述的範例包括 schema.xsd、XmlContent 及 RootNodes。 這是因為 Type Name 屬性預設為 Filename 屬性的基底 (非副檔名) 部分。 您可以藉由明確地將 Type Name 屬性的值變更為不衝突的內容,來解決這種編譯錯誤。
注意
您可能需要新增、刪除和修改結構描述中的記錄和欄位,及其關聯的屬性。 若要深入瞭解,請參閱 管理架構內的節點。
從非 XSD 來源產生結構描述
在方案總管中,以滑鼠右鍵按一下 BizTalk 專案,指向 [新增],然後按一下 [新增產生的專案]。
在 [新增產生的專案 - <BizTalk ProjectName>] 對話方塊中的 [範本] 區段中,按一下 [產生架構],然後按一下 [新增]。
在 [ 產生架構 ] 對話方塊的 [ 檔案類型 ] 下拉式清單中,選取 [XDR 架構]、[ DTD 架構] 或 [格式正確的 XML]。
如果您在下拉式清單中看到 DTD (未載入) 或 格式正確的 XML (未載入) ,請選取適當的檔案類型,而且您將完成安裝遺漏 DLL 的程式。 接著,請重複這些步驟。
在 [ 產生架構 ] 對話方塊中,按一下 [ 流覽],找出您要匯入的檔案,然後按一下 [ 開啟]。 您找到的檔案必須符合您在上一個步驟中選取的文件類型。
此時會從指定的檔案產生新的結構描述,此結構描述會使用與該檔案相同的名稱並含有副檔名 .xsd,並在 [BizTalk 編輯器] 中開啟。