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