共用方式為


如何產生實例訊息

建構架構之後,檢查工作的其中一種方式是從架構產生範例實例訊息。 在許多方面,查看實例訊息比查看架構樹狀結構或 XML 架構定義 (XSD) 語言表示法更為直接。 這是因為架構需要描述對應實例訊息的所有可能變化,而特定實例訊息只需要使用架構指定的格式來傳達某些數據。 產生的實例訊息是範例,而且可能不會顯示對應架構所定義的所有結構。

若要明確指定檔案以包含產生的實例訊息

  1. 在 [方案總管] 中,以滑鼠右鍵單擊您要產生實例訊息的架構,然後單擊 [屬性]。

  2. 如有必要,請在 [屬性] 視窗中,按一下 [ 一般 ] 索引標籤中的加號 (+) 圖示以展開 [ 一般 ] 區段。

  3. 在 [ 輸出實例檔名 ] 屬性值欄位中,輸入檔名或使用值欄位右端的省略號 (...) 按鈕來瀏覽將放置產生實例訊息的檔案,然後按兩下 [ 儲存]。

若要指定所產生實例訊息的類型

  1. 在 [方案總管] 中,以滑鼠右鍵按一下您要產生實例訊息的架構,然後按一下 [ 屬性]。

  2. 如有必要,請在 [屬性] 視窗中,按一下 [ 一般 ] 索引標籤中的加號 (+) 圖示以展開 [ 一般 ] 區段。

  3. 在 [ 產生實例輸出類型 ] 屬性值欄位中,使用下拉式清單選取 [XML ] 或 [ 原生 ] 做為要產生之實例訊息的類型。

    XML 是預設值。

為架構生成範例實例訊息

  1. 在 [方案總管] 中,以滑鼠右鍵按一下您要產生實例訊息的架構,接著選擇 [ 產生實例]。

  2. 在 [輸出] 視窗中,檢視結果。 成功和錯誤訊息會顯示在此視窗中。

備註

如果 [輸出] 視窗和/或 [工作清單] 視窗未開啟,並顯示實例產生成功或失敗的相關信息,您可以手動開啟它們。 如需管理這些視窗的詳細資訊,請參閱 管理其他Visual Studio Windows

備註

如果您未指定 根參考 屬性的值,BizTalk 編輯器會產生架構中第一個根節點的範例實例訊息。 如果您為 根參考 屬性指定值,BizTalk 編輯器會產生該根目錄的範例實例訊息。

備註

在某些情況下,從特定架構產生的實例訊息可能無法使用相同的架構傳遞驗證。 如需這類案例的詳細資訊,請參閱 架構產生和驗證的已知問題。 一般而言,您想要編輯產生的實例訊息,並變更它所包含的數據,使其更實際地代表您的案例。 然後使用這個修改過的實例訊息來驗證您的架構。

另請參閱

測試架構
架構驗證
實例訊息產生和驗證