共用方式為


產生執行個體 (EDI)

您可以在設計階段從 EDI 結構描述產生訊息執行個體。 若要這樣做,您可以使用 XML 工具延伸模組在 Visual Studio 環境中BizTalk Server。

您可以產生完整的批次交換 (含交換和群組標頭) 或交易集 (不含交換和群組標頭)。 如果您執行此作業產生完整的交換,BizTalk Server 將產生含交換標頭的檔案、為每個結構描述產生一個群組,以及每個結構描述的每個群組產生三個相同的交換集。 如果您執行此作業產生交換集,BizTalk Server 將產生含單一交換集的檔案。

若要產生完整的批次交換,您可以在批次結構描述上執行 generate-instance 命令。 BizTalk Server 將偵測專案中的訊息結構描述,並且將自動包含這些結構描述的交換集。

若要產生單一交易集,您可以在訊息結構描述上執行 generate-instance 命令。 在此情況下,不需要將批次結構描述加入專案中。 產生的執行個體將不會包含交換或群組標頭,不過也因此您將需要手動加入它們,EDI 交換才能運作。

當您產生執行個體時,BizTalk Server 會顯示一個對話方塊,您可在其中指定該執行個體中使用的組態,包括分隔符號和語法識別項。

必要條件

您必須以「BizTalk Server 系統管理員」群組的成員身分登入。

產生批次交換的執行個體

  1. 在 Visual Studio 中,開啟專案。 在 [方案總管] 中,針對您要讓訊息結構描述包含的每一種交易集類型,新增訊息結構描述至專案。 將編碼類型的批次架構新增至專案:Edifact_BatchSchema.xsd 或 X12_BatchSchema.xsd。

    注意

    批次架構位於 \Program Files (x86) \Microsoft BizTalk Server < VERSION > XSD_Schema\EDI 資料夾中。

    注意

    您不必建置專案來產生執行個體。

  2. 以滑鼠右鍵按一下 方案總管 中的批次架構,然後按一下 [屬性]。

  3. 在 [ 屬性 ] 視窗中,將 [產生實例輸出類型] 設定為 [原生 ] 或 [XML]。 選取 [原生 ] 會提示產生具有 .txt 副檔名的一般檔案。 選取 [XML ] 將會提示產生 XML 檔案。

  4. 針對 [輸出實例檔案名],輸入名稱或流覽至檔案,然後選取檔案。

    注意

    如果您未針對輸出執行個體名稱輸入值,則會自動選取一個值。 檔案名稱將會顯示在 Visual Studio 的 [輸出] 視窗中。

    注意

    如果您選取現有的檔案,則現有檔案的內容將會取代為此作業產生的內容。

  5. 以滑鼠右鍵按一下批次架構,然後按一下 [ 產生實例]。

  6. 在 [ EDI 實例屬性 ] 對話方塊中,選取要用於該實例的分隔符號、識別碼和其他組態選項,然後按一下 [ 確定]。

  7. 確認作業在 [ 輸出 ] 視窗中運作。

  8. 若要檢視檔案,請按 [控制項 ],然後按一下 [ 輸出 ] 視窗中的連結。 Visual Studio 會在 [BizTalk 編輯器] 視窗中顯示檔案的內容。

    注意

    產生包含 837I、837D 或 837P 的實例時,GS08 的值將不正確設定為 00401。 如需詳細資訊,請參閱 與 EDI 解決方案搭配使用的 XML 工具已知問題

產生交易集執行個體

  1. 在 Visual Studio 中,開啟專案。 針對要產生其執行個體的交易集類型新增結構描述。

    注意

    您不必新增批次結構描述至專案,以產生交易集的執行個體。

    注意

    您不必建置專案來產生執行個體。

  2. 以滑鼠右鍵按一下 方案總管 中的訊息架構,然後按一下 [屬性]。

  3. 在屬性視窗中,將[產生實例輸出類型] 設定為[原生] 或[XML]。 選取 [原生 ] 會提示產生具有 .txt 副檔名的一般檔案。 選取 [XML ] 將會提示產生 XML 檔案。

  4. 針對 [輸出實例檔案名],輸入名稱或流覽至檔案,然後選取檔案。

    注意

    如果您未針對輸出執行個體名稱輸入值,則會自動選取一個值。 檔案名會顯示在 Visual Studio 的 [ 輸出 ] 視窗中。

    注意

    如果您選取現有的檔案,則現有檔案的內容將會取代為此作業產生的內容。

  5. 以滑鼠右鍵按一下訊息架構,然後按一下 [ 產生實例]。

  6. 在 [ EDI 實例屬性 ] 對話方塊中,選取您想要的組態選項,然後按一下 [ 確定]。

  7. 確認 [ 輸出 ] 視窗中有訊息,指出作業成功。

  8. 若要檢視檔案,請按 [控制項 ],然後按一下 [輸出] 視窗中的連結。 BizTalk Server 將在 [BizTalk 編輯器] 視窗中顯示檔案的內容。

  9. 若要讓 EDI 訊息運作,請在文字編輯器中新增交換和群組標頭至訊息。

另請參閱

使用設計階段 XML 工具
驗證執行個體 (EDI)