在採用 Enterprise Integration Pack 的 Azure Logic Apps 中驗證適用於 B2B 企業整合的 XML

通常在 B2B 案例中,合約中的交易夥伴必須確定其交換的訊息是有效的,才能開始進行任何資料處理。 您可以使用企業整合套件中提供的 XML 驗證動作,針對預先定義的架構來驗證檔。

必要條件

加入 XML 驗證動作

  1. Azure 入口網站的邏輯應用程式設計工具中,開啟邏輯應用程式。

  2. 如果您有空白的邏輯應用程式,請在邏輯應用程式設計工具的 [搜尋] 方塊中,輸入 HTTP request 做為篩選準則,然後選取 [ 收到 HTTP 要求時 ] 觸發程式。 否則,請繼續下一個步驟。

  3. 在工作流程的最後一個步驟底下,選取 [ 新增步驟]。

    若要在現有步驟之間新增動作,請將指標移到連接這些步驟的箭號上方,以顯示加號 (+) 。 選取該加號,然後選取 [ 新增動作]。

  4. 在 [選擇動作] 底下,選取 [內建]。 在搜尋方塊中,輸入 xml validation 作為篩選條件。 從 [動作] 清單中選取 [ XML 驗證]。

    尋找並選取 [XML 驗證] 動作

  5. 若要指定您要驗證的 XML 內容,請在 [ 內容 ] 方塊內按一下,以顯示動態內容清單。

    開啟動態內容清單

    動態內容清單會顯示內容標記,代表工作流程中先前步驟的輸出。 如果清單未顯示預期的屬性,請檢查 [觸發程式] 或 [動作] 標題,確定您是否可以選取 [ 查看更多]。

  6. 從動態內容清單中,選取包含您要驗證之內容的屬性。

    此範例會選取觸發程式的 主體 輸出。

    選取要驗證的內容

  7. 若要指定您要用於驗證的架構,請開啟 [ 架構名稱 ] 清單,然後選取您新增至連結整合帳戶的驗證架構。

    選取要用於驗證的架構

  8. 儲存邏輯應用程式。

    您現在已經完成驗證的設定。 在真實世界的應用程式中,您可能會想要將經過驗證的資料儲存在企業營運 (LOB) 應用程式(例如 SalesForce)。 若要將驗證的輸出傳送到 Salesforce,請新增一個動作。

  9. 若要測試您的驗證動作,您可以傳送要求來觸發邏輯應用程式的工作流程。

下一步