title | description | services | documentationcenter | author | manager | editor | ms.assetid | ms.service | ms.workload | ms.tgt_pltfrm | ms.devlang | ms.topic | ms.date | ms.author |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Validate XML - Azure Logic Apps | Microsoft Docs |
Validate XML with schemas for Azure Logic Apps and B2B scenarios by using the Enterprise Integration Pack |
logic-apps |
.net,nodejs,java |
msftman |
anneta |
cgronlun |
d700588f-2d8a-4c92-93eb-e1e6e250e760 |
logic-apps |
integration |
na |
na |
article |
07/08/2016 |
LADocs; padmavc |
Often in B2B scenarios, the partners in an agreement must make sure that the messages they exchange are valid before data processing can start. You can validate documents against a predefined schema by using the use the XML Validation connector in the Enterprise Integration Pack.
-
Create a logic app, and link the app to the integration account that has the schema you want to use for validating XML data.
-
Add a Request - When an HTTP request is received trigger to your logic app.
-
To add the XML Validation action, choose Add an action.
-
To filter all the actions to the one that you want, enter xml in the search box. Choose XML Validation.
-
To specify the XML content that you want to validate, select CONTENT.
-
Select the body tag as the content that you want to validate.
-
To specify the schema you want to use for validating the previous content input, choose SCHEMA NAME.
-
Save your work
You are now done with setting up your validation connector. In a real world application, you might want to store the validated data in a line-of-business (LOB) app like SalesForce. To send the validated output to Salesforce, add an action.
To test your validation action, make a request to the HTTP endpoint.