Azure Logic Apps - VETER Pipeline
This template creates a VETER pipeline using Logic Apps. It creates an integration account, adds schema/map into it, creates a logic app and associates it with the integration account. The logic app implements a VETER pipeline using Xml Validation, XPath Extract and Transform Xml operations.
Tags: VETER, Logic Apps, Integration Account, Enterprise Integration, Microsoft.Logic/integrationAccounts, Microsoft.Logic/integrationAccounts/schemas, Microsoft.Logic/integrationAccounts/maps, Microsoft.Logic/workflows, If, Response, Xslt, XmlValidation, Request
Deployment steps
You can click the "deploy to Azure" button at the beginning of this document or follow the instructions for command line deployment using the scripts in the root of this repo.
Usage
Once the deployment is completed, you can perform below steps to test your Logic App:
- Open the Logic App in the designer to get the HTTP Request endpoint url. 
- Perform HTTP POST operation on the http endpoint obtained from #1 using your favorite HTTP client.
- Set content-type header to application/xml.
- Set request body to the content of sample-order.xml (it is present under artifacts folder in this template).
- On successful execution, the logic app will respond with the transformed message (an SAP order) in response body. 
Notes
Learn more about: Azure Logic Apps
- Azure Logic Apps - https://azure.microsoft.com/documentation/articles/app-service-logic-what-are-logic-apps/
- Logic Apps Enterprise Integration Pack - https://blogs.msdn.microsoft.com/logicapps/2016/06/30/public-preview-of-logic-apps-enteprise-integration-pack/
- XML Processing capabilities in Logic Apps - https://azure.microsoft.com/documentation/articles/app-service-logic-enterprise-integration-xml/