次の方法で共有


Azure Logic Apps で XML メッセージとフラット ファイルを処理します。

Azure Logic Apps では、送受信する XML メッセージを処理したり、検証したりできます。 BizTalk Server を使用したことがある場合は、XML メッセージの解析、作成、変換、検証、フラット ファイルのエンコードとデコード、場合によっては XPath を使用したメッセージの機能強化やメッセージからの特定のプロパティの抽出など、類似した機能を使用できます。 この分野の経験がなくても、これらの機能によって、ロジック アプリのワークフローでのメッセージの処理方法を広げることができます。 たとえば、企業間 (B2B) のシナリオで特定の XML スキーマを使用している場合は、これらの XML 機能を使用して、会社でのこれらのメッセージの処理方法を拡張できます。

たとえば、Azure Logic Apps には次の XML 機能が含まれています。

タスク 説明
スキーマを使用して XML を作成する (標準ワークフローのみ) スキーマを使用して JSON データから XML ドキュメントを作成します。
スキーマを使用して XML を解析する (標準ワークフローのみ) スキーマを使用して XML ドキュメントを解析します。
XML の変換 マップを使用して、自社の要件またはパートナーの要件に基づいて XML メッセージを変換またはカスタマイズします。
フラット ファイルをエンコードおよびデコードする フラット ファイルをエンコードまたはデコードします。

たとえば、SAP では、フラット ファイル形式で IDOC ファイルを送受信します。 Azure Logic Apps を含む、多くの統合プラットフォームで XML メッセージが作成されます。 そのため、XML ファイルをフラット ファイル形式に変換するフラット ファイル エンコーダーを使用するロジック アプリ ワークフローを作成できます。
XML を検証する 受信または送信 XML メッセージを特定のスキーマに対して検証します。
XPath メッセージを機能強化し、メッセージから特定のプロパティを抽出します。 抽出されたプロパティは、宛先または中継のエンドポイントにメッセージをルーティングするために使用できます。

サンプル

Azure Logic Apps の XML 機能を使用して、本格的な機能を備えたロジック アプリをデプロイします (GitHub サンプル)。

エンタープライズ統合の概要