Delen via


XML-berichten en platte bestanden verwerken in Azure Logic Apps

In Azure Logic Apps kunt u de XML-berichten die u verzendt en ontvangt, verwerken en valideren. Als u BizTalk Server hebt gebruikt, zijn deze mogelijkheden vergelijkbaar met parseren, opstellen, transformeren en valideren van XML-berichten, platte bestanden coderen en decoderen, en zelfs XPath gebruiken om specifieke eigenschappen van een bericht te verrijken of te extraheren. Als u geen toegang hebt tot deze ruimte, breiden deze functies uit hoe u berichten in de werkstroom van uw logische app kunt verwerken. Als u bijvoorbeeld een B2B-scenario (business-to-business) hebt en met specifieke XML-schema's werkt, kunt u deze XML-mogelijkheden gebruiken om te verbeteren hoe uw bedrijf deze berichten verwerkt.

De Azure Logic Apps bevat bijvoorbeeld de volgende XML-mogelijkheden:

Opdracht Beschrijving
XML opstellen met schema (alleen standaardwerkstromen) XML-documenten maken op basis van JSON-gegevens met behulp van een schema.
XML parseren met schema (alleen standaardwerkstromen) XML-documenten parseren met behulp van een schema.
XML transformeren Converteer of pas een XML-bericht aan op basis van uw vereisten of partnervereisten met behulp van kaarten.
Platte bestanden coderen en decoderen Een plat bestand coderen of decoderen.

SAP accepteert bijvoorbeeld IDOC-bestanden en verzendt deze in platte bestandsindeling. Veel integratieplatforms maken XML-berichten, waaronder Azure Logic Apps. U kunt dus een werkstroom voor logische apps maken die gebruikmaakt van de coderingsprogramma voor platte bestanden om XML te converteren naar een platte bestandsindeling.
XML valideren Valideer een binnenkomend of uitgaand XML-bericht op basis van een specifiek schema.
XPath Verrijk een bericht en extraheer 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.

Overzicht van bedrijfsintegratie