共用方式為


如何建立 XML 訊息的結構描述

有數種方法可以建立 BizTalk 訊息結構描述。 本主題提供部分這些方法的逐步指示。

建立新結構描述

  1. 方案總管中,選取您要新增架構的 BizTalk 專案。

  2. 在 [專案] 功能表上,按一下 [加入新項目]

  3. 在 [新增專案 - <BizTalk ProjectName>] 對話方塊中的 [範本] 區段中,按一下 [架構]。

  4. 在 [ 名稱] 方塊中,輸入架構的名稱,然後按一下 [ 新增]。

  5. 如有必要,請按 F4 以開啟 Visual Studio 屬性視窗。

  6. 在架構樹狀檢視中,選取 [架構] 節點,然後在 [屬性視窗] 中,選取 [目標命名空間] 屬性,然後輸入目標命名空間的名稱。 請務必在此架構建立的初始階段設定這個屬性;請避免使用預設 的目標命名空間 屬性值。

    注意

    某些專案成員檔案 (例如結構描述檔案) 名稱的選擇,可能會因為和 C# 保留字、.NET Framework 類型及命名空間名稱 (例如 System) 衝突,而在之後造成編譯錯誤。 結構描述的範例包括 schema.xsd、XmlContent 及 RootNodes。 這是因為 Type Name 屬性預設為 Filename 屬性的基底 (非副檔名) 部分。 您可以藉由明確地將 Type Name 屬性的值變更為不衝突的內容,來解決這種編譯錯誤。

    注意

    您可能需要新增、刪除和修改結構描述中的記錄和欄位,及其關聯的屬性。 若要深入瞭解,請參閱 管理架構內的節點

從非 XSD 來源產生結構描述

  1. 方案總管中,以滑鼠右鍵按一下 BizTalk 專案,指向 [新增],然後按一下 [新增產生的專案]。

  2. 在 [新增產生的專案 - <BizTalk ProjectName>] 對話方塊中的 [範本] 區段中,按一下 [產生架構],然後按一下 [新增]。

  3. 在 [ 產生架構 ] 對話方塊的 [ 檔案類型 ] 下拉式清單中,選取 [XDR 架構]、[ DTD 架構] 或 [格式正確的 XML]。

    如果您在下拉式清單中看到 DTD (未載入) 格式正確的 XML (未載入) ,請選取適當的檔案類型,而且您將完成安裝遺漏 DLL 的程式。 接著,請重複這些步驟。

  4. 在 [ 產生架構 ] 對話方塊中,按一下 [ 流覽],找出您要匯入的檔案,然後按一下 [ 開啟]。 您找到的檔案必須符合您在上一個步驟中選取的文件類型。

    此時會從指定的檔案產生新的結構描述,此結構描述會使用與該檔案相同的名稱並含有副檔名 .xsd,並在 [BizTalk 編輯器] 中開啟。

另請參閱

管理專案中的結構描述