共用方式為


設定欄位交互驗證

本主題說明如何在 EDI 編碼訊息內的交易集資料元素,啟用欄位/區段交互驗證。 若要這樣做,必須進行兩種設定:

  • 設定 EDI 結構描述註解中的欄位交互驗證旗標。 針對 X12 或 HIPAA 架構,這是 X12ConditionDesignator_Check 旗標。 對於 EDIFACT 架構,這是 EdifactDependencyRule_Check 旗標。

  • 在合約屬性中啟用 EDI 類型驗證。

必要條件

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

設定欄位交互驗證

  1. 在 BizTalk 編輯器中開啟結構描述。

  2. 若為 X12 或 HIPAA 架構,請在架構的 appinfo 區段中尋找批註中的 X12ConditionDesignator_Check 旗標。 將它設定為 [是]。

    注意

    無法從 BizTalk 架構編輯器將旗標X12ConditionDesignator_Check設定為 [是 ]。 若要設定該旗標,必須在記事本或類似的文字編輯器中開啟結構描述檔案 (.xsd),並且在編輯後儲存。

  3. 若為 EDIFACT 架構,請在架構的 appinfo 區段中尋找批註中的 EdifactDependencyRule_Check 旗標。 將它設定為 [是]。

  4. 針對結構描述適用的區段,指定套用的關係條件 (X12 和 HIPAA) 或相依性規則 (EDIFACT)。 如需詳細資訊,請參閱 交叉 Field-Segment 驗證

    注意

    針對 EDI 結構描述內的區段,輸入欄位交互驗證條件或規則。 若您輸入的是資料元素而非區段的欄位交互驗證規則,BizTalk Server 會在執行結構描述驗證時產生警告。

  5. 在 [ 驗證 ] 頁面 (的 [ 交易集設定 ] 區段底下,) 相關合約的 [ 合約屬性 ] 對話方塊的 [單向合約] 索引標籤底下,確定已選取 [EDI 類型驗證 ] 屬性。

另請參閱

開發 EDI 結構描述