在 Azure Logic Apps 中處理 XML 訊息和一般檔案
在 Azure Logic Apps 中,您可以處理及驗證您傳送和接收的 XML 訊息。 如果您使用 BizTalk Server,這些功能同樣會剖析、撰寫、轉換和驗證 XML 訊息、編碼和譯碼一般檔案,甚至使用 XPath 來擴充或擷取訊息中的特定屬性。 如果您不熟悉這個空間,這些功能會擴充如何在邏輯應用程式的工作流程中處理訊息。 例如,如果您有企業對企業 (B2B) 案例,並使用特定的 XML 架構,您可以使用這些 XML 功能來增強商務處理這些訊息的方式。
例如,Azure Logic Apps 包含下列 XML 功能:
Task | 描述 |
---|---|
使用架構 撰寫 XML (僅限標準工作流程) | 使用架構從 JSON 資料建立 XML 檔。 |
使用架構 剖析 XML (僅限標準工作流程) | 使用架構剖析 XML 檔。 |
轉換 XML | 使用地圖,根據您的需求或合作夥伴需求轉換或自定義 XML 訊息。 |
編碼和譯碼一般檔案 | 編碼或譯碼一般檔案。 例如,SAP 接受並以一般檔案格式傳送 IDOC 檔案。 許多整合平台都會建立 XML 訊息,包括 Azure Logic Apps。 因此,您可以建立使用一般檔案編碼器將 XML 轉換成一般檔案格式的邏輯應用程式工作流程。 |
驗證 XML | 根據特定架構驗證輸入或輸出 XML 訊息。 |
XPath | 擴充訊息,並從訊息擷取特定屬性。 然後您可以使用擷取的屬性將訊息傳送至目的地或中繼端點。 |
範例
使用 Azure Logic Apps 中的 XML 功能,部署全功能的邏輯應用程式 (GitHub 範例)。