Enterprise Integration con convalida XMLValidate XML for enterprise integration

Spesso negli scenari B2B i partner di un contratto devono accertarsi che i messaggi scambiati siano validi prima di avviare l'elaborazione dei dati.Often in B2B scenarios, the partners in an agreement must make sure that the messages they exchange are valid before data processing can start. In Enterprise Integration Pack, è possibile usare il connettore di convalida XML per convalidare i documenti in base a uno schema predefinito.You can validate documents against a predefined schema by using the use the XML Validation connector in the Enterprise Integration Pack.

Come convalidare un documento con il connettore di convalida XMLValidate a document with the XML Validation connector

  1. Creare un'app per la logica e collegarla all'account di integrazione che contiene lo schema che verrà usato per convalidare i dati XML.Create a logic app, and link the app to the integration account that has the schema you want to use for validating XML data.

  2. Aggiungere un trigger Richiesta - Alla ricezione di una richiesta HTTP all'app per la logica.Add a Request - When an HTTP request is received trigger to your logic app.

  3. Aggiungere l'azione Convalida XML selezionando Aggiungi un'azione.To add the XML Validation action, choose Add an action.

  4. Immettere xml nella casella di ricerca per filtrare tutte le azioni su quella che si desidera.To filter all the actions to the one that you want, enter xml in the search box. Selezionare Convalida XML.Choose XML Validation.

  5. Per specificare il contenuto XML che si desidera convalidare, selezionare CONTENUTO.To specify the XML content that you want to validate, select CONTENT.

  6. Selezionare il tag del corpo come contenuto che si desidera convalidare.Select the body tag as the content that you want to validate.

  7. Per specificare lo schema che desidera usare per convalidare il contenuto immesso in precedenza, scegliere NOME SCHEMA.To specify the schema you want to use for validating the previous content input, choose SCHEMA NAME.

  8. Salvare il lavoro Save your work

A questo punto, la configurazione del connettore di convalida è completa.You are now done with setting up your validation connector. In un'applicazione reale è possibile archiviare i dati convalidati in un'app line-of-business (LOB), ad esempio SalesForce.In a real world application, you might want to store the validated data in a line-of-business (LOB) app like SalesForce. Per inviare l'output della convalida a Salesforce, aggiungere un'azione.To send the validated output to Salesforce, add an action.

Per testare l'azione di convalida, eseguire una richiesta all'endpoint HTTP.To test your validation action, make a request to the HTTP endpoint.

Passaggi successiviNext steps

Altre informazioni su Enterprise Integration PackLearn more about the Enterprise Integration Pack