Traiter les messages XML et les fichiers plats dans Azure Logic Apps
Dans Azure Logic Apps, vous pouvez traiter et valider les messages XML que vous envoyez et recevez. Si vous utilisiez BizTalk Server, ces capacités similaires permettent d’analyser, de composer, de transformer et de valider des messages XML, d’encoder et de décoder les fichiers plats, voire d’utiliser XPath pour enrichir ou extraire des propriétés spécifiques d’un message. Si vous découvrez cet espace, ces fonctionnalités étendent les possibilités de traitement des messages dans le flux de travail de votre application logique. Par exemple, dans un scénario interentreprises (B2B) où vous utilisez des schémas XML spécifiques, vous pouvez utiliser ces fonctionnalités XML pour améliorer la façon dont votre entreprise traite ces messages.
Par exemple, Azure Logic Apps inclut les fonctionnalités XML suivantes :
Tâche | Description |
---|---|
Composer XML avec schéma (flux de travail Standard uniquement) | Créez des documents XML à partir de données JSON à l’aide d’un schéma. |
Analyser XML avec schéma (flux de travail Standard uniquement) | Analysez des documents XML à l’aide d’un schéma. |
Transformation XML | Convertissez ou personnalisez un message XML en fonction de vos exigences ou de celles d’un partenaire en utilisant des mappages. |
Encoder ou décoder des fichiers plats | encoder ou décoder un fichier plat. Par exemple, SAP accepte et envoie des fichiers IDOC dans un format de fichier plat. De nombreuses plateformes d’intégration créent des messages XML, y compris Azure Logic Apps. Vous pouvez donc créer un flux de travail d’application logique qui utilise l’encodeur de fichier plat afin de convertir le format XML en format de fichier plat. |
Valider Xml | Validez un message XML entrant ou sortant par rapport à un schéma spécifique. |
XPath | enrichir un message et extraire des propriétés spécifiques du message. Les propriétés extraites peuvent ensuite servir à acheminer le message vers une destination ou un point de terminaison intermédiaire. |
Exemple
Déployez une application logique pleinement opérationnelle (exemple GitHub) à l’aide des fonctionnalités XML d’Azure Logic Apps.