XML-berichten en platte bestanden in Azure Logic Apps met Enterprise Integration Pack

In Azure Logic Apps kunt u XML-berichten verwerken die u verzendt en ontvangt met behulp van het Enterprise Integration Pack. Als u BizTalk Server hebt gebruikt, biedt het Enterprise Integration Pack vergelijkbare mogelijkheden om berichten te transformeren en te valideren, met platte bestanden te werken en zelfs XPath te gebruiken om specifieke eigenschappen uit een bericht te verrijken of te extraheren. Als u nieuw bent in deze ruimte, wordt met deze functies de verwerking van berichten in de werkstroom van uw logische app uitgebreid. Als u bijvoorbeeld een B2B-scenario (business-to-business) hebt en met specifieke XML-schema's werkt, kunt u het Enterprise Integration Pack gebruiken om te verbeteren hoe uw bedrijf deze berichten verwerkt.

Het Enterprise Integration Pack bevat bijvoorbeeld de volgende mogelijkheden:

  • XML-validatie: valideer een binnenkomend of uitgaand XML-bericht op basis van een specifiek schema.

  • XML-transformatie: converteer of pas een XML-bericht aan op basis van uw vereisten of de vereisten van een partner met behulp van toewijzingen.

  • Codering van platte bestanden en decodering van platte bestanden: een plat bestand coderen of decoderen.

    SAP accepteert en verzendt bijvoorbeeld IDOC-bestanden in platte bestandsindeling. Veel integratieplatforms maken XML-berichten, waaronder Logic Apps. U kunt dus een logische app maken die gebruikmaakt van de coderingsprogramma voor platte bestanden om XML-bestanden te 'converteren' naar platte bestanden.

  • XPath: verrijk een bericht en extraheert specifieke eigenschappen uit het bericht. Vervolgens kunt u de geĂ«xtraheerde eigenschappen gebruiken om het bericht naar een bestemming of een tussenliggend eindpunt te routeren.

Voorbeeld

Implementeer een volledig operationele logische app (GitHub-voorbeeld) met behulp van de XML-functies in Azure Logic Apps.

Volgende stappen

Meer informatie over het Enterprise Integration Pack