Bearbeta XML-meddelanden och flata filer i Azure Logic Apps
I Azure Logic Apps kan du bearbeta och verifiera DE XML-meddelanden som du skickar och tar emot. Om du har använt BizTalk Server parsar de här funktionerna på samma sätt, skriver, transformerar och validerar XML-meddelanden, kodar och avkodar flata filer och använder till och med XPath för att utöka eller extrahera specifika egenskaper från ett meddelande. Om du inte har använt det här utrymmet tidigare kan de här funktionerna utöka hur du kan bearbeta meddelanden i logikappens arbetsflöde. Om du till exempel har ett B2B-scenario (business-to-business) och arbetar med specifika XML-scheman kan du använda dessa XML-funktioner för att förbättra hur ditt företag hanterar dessa meddelanden.
Azure Logic Apps innehåller till exempel följande XML-funktioner:
Uppgift | beskrivning |
---|---|
Skapa XML med schema (endast standardarbetsflöden) | Skapa XML-dokument från JSON-data med hjälp av ett schema. |
Parsa XML med schema (endast standardarbetsflöden) | Parsa XML-dokument med hjälp av ett schema. |
Omvandla XML | Konvertera eller anpassa ett XML-meddelande baserat på dina krav eller partnerkrav med hjälp av kartor. |
Koda och avkoda flata filer | Koda eller avkoda en flat fil. SAP accepterar till exempel och skickar IDOC-filer i platt filformat. Många integreringsplattformar skapar XML-meddelanden, inklusive Azure Logic Apps. Därför kan du skapa ett arbetsflöde för logikappen som använder den flata filkodaren för att konvertera XML till ett platt filformat. |
Validera XML | Verifiera ett inkommande eller utgående XML-meddelande mot ett specifikt schema. |
XPath | Utöka ett meddelande och extrahera specifika egenskaper från meddelandet. Du kan sedan använda de extraherade egenskaperna för att dirigera meddelandet till ett mål eller en mellanliggande slutpunkt. |
Exempel
Distribuera en fullständigt fungerande logikapp (GitHub-exempel) med hjälp av XML-funktionerna i Azure Logic Apps.