Messaggi Encode AS2 in App per la logica di Azure con Enterprise Integration PackEncode AS2 messages for Azure Logic Apps with the Enterprise Integration Pack

Per stabilire affidabilità e sicurezza durante la trasmissione dei messaggi, usare il connettore di messaggi Encode AS2.To establish security and reliability while transmitting messages, use the Encode AS2 message connector. Questo connettore offre funzionalità di firma digitale, crittografia e riconoscimenti tramite notifiche sulla ricezione di messaggi, con il conseguente supporto del database di non ripudio.This connector provides digital signing, encryption, and acknowledgements through Message Disposition Notifications (MDN), which also leads to support for Non-Repudiation.

Prima di iniziareBefore you start

Sono necessari gli elementi seguenti:Here's the items you need:

  • Un account Azure, che è possibile creare gratuitamenteAn Azure account; you can create a free account
  • Un account di integrazione già definito e associato alla sottoscrizione di Azure.An integration account that's already defined and associated with your Azure subscription. Per usare il connettore di messaggi Encode AS2 è necessario un account di integrazione.You must have an integration account to use the Encode AS2 message connector.
  • Almeno due partner già definiti nell'account di integrazione.At least two partners that are already defined in your integration account
  • Un contratto AS2 già definito nell'account di integrazione.An AS2 agreement that's already defined in your integration account

Codificare i messaggi AS2Encode AS2 messages

  1. Creare un'app per la logica.Create a logic app.

  2. Il connettore di messaggi Encode AS2 non dispone di trigger, pertanto è necessario aggiungerne uno per avviare l'app per la logica, ad esempio un trigger di richiesta.The Encode AS2 message connector doesn't have triggers, so you must add a trigger for starting your logic app, like a Request trigger. In Progettazione app per la logica aggiungere un trigger e un'azione all'app per la logica.In the Logic App Designer, add a trigger, and then add an action to your logic app.

  3. Nella casella di ricerca, immettere "AS2" come filtro.In the search box, enter "AS2" for your filter. Selezionare AS2 - Codifica in un messaggio AS2.Select AS2 - Encode AS2 message.

    Cercare "AS2"

  4. Se non sono state create in precedenza le connessioni all'account di integrazione, a questo punto viene richiesto di creare la connessione.If you didn't previously create any connections to your integration account, you're prompted to create that connection now. Denominare la connessione e selezionare l'account di integrazione al quale connettersi.Name your connection, and select the integration account that you want to connect.

    creare una connessione all'account di integrazione

    Le proprietà con l'asterisco sono obbligatorie.Properties with an asterisk are required.

    ProprietàProperty DettagliDetails
    Nome connessione *Connection Name * Immettere un nome per la connessione.Enter any name for your connection.
    Account di integrazione *Integration Account * Immettere un nome per l'account di integrazione.Enter a name for your integration account. Verificare che l'account di integrazione e l'app per la logica si trovino nella stessa località di Azure.Make sure that your integration account and logic app are in the same Azure location.
  5. Al termine, i dettagli della connessione dovrebbero essere simili a quelli dell'esempio seguente.When you're done, your connection details should look similar to this example. Per completare la creazione della connessione, scegliere Crea.To finish creating your connection, choose Create.

    Dettagli della connessione di integrazione

  6. Dopo aver creato la connessione, come illustrato nell'esempio, specificare i dettagli per gli identificatori AS2-From, AS2-To come configurato nel contratto, e Corpo, ovvero il payload del messaggio.After your connection is created, as shown in this example, provide details for AS2-From, AS2-To identifiers as configured in your agreement, and Body, which is the message payload.

    specificare i campi obbligatori

Dettagli codificatore AS2AS2 encoder details

Il connettore Encode AS2 esegue queste attività:The Encode AS2 connector performs these tasks:

  • Elabora le intestazioni AS2/HTTPApplies AS2/HTTP headers
  • Firma i messaggi in uscita (se configurata)Signs outgoing messages (if configured)
  • Crittografa i messaggi in uscita (se configurata)Encrypts outgoing messages (if configured)
  • Comprime i messaggi (se configurata)Compresses the message (if configured)

Provare questo esempioTry this sample

Per distribuire un'app per la logica completamente operativa e uno scenario AS2 di esempio, vedere il modello e lo scenario di app per la logica AS2.To try deploying a fully operational logic app and sample AS2 scenario, see the AS2 logic app template and scenario.

Visualizzare il file SwaggerView the swagger

Vedere i dettagli del file Swagger.See the swagger details.

Passaggi successiviNext steps

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