Messaggi Decode AS2 in App per la logica di Azure con Enterprise Integration Pack

Per stabilire affidabilità e sicurezza durante la trasmissione dei messaggi, usare il connettore di messaggi Decode AS2. Questo connettore offre funzionalità di firma digitale, decrittografia e riconoscimenti tramite notifiche sulla ricezione di messaggi.

Prima di iniziare

Sono necessari gli elementi seguenti:

  • Un account Azure, che è possibile creare gratuitamente
  • Un account di integrazione già definito e associato alla sottoscrizione di Azure. Per usare il connettore di messaggi Decode AS2 è necessario un account di integrazione.
  • Almeno due partner già definiti nell'account di integrazione.
  • Un contratto AS2 già definito nell'account di integrazione.

Decodificare i messaggi AS2

  1. Creare un'app per la logica.

  2. Il connettore di messaggi Decode AS2 non dispone di trigger, pertanto è necessario aggiungerne uno per avviare l'app per la logica, ad esempio un trigger di richiesta. In Progettazione app per la logica aggiungere un trigger e un'azione all'app per la logica.

  3. Nella casella di ricerca, immettere "AS2" come filtro. Selezionare AS2 - Decodifica il messaggio AS2.

    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. Denominare la connessione e selezionare l'account di integrazione al quale connettersi.

    Create una connessione di integrazione

    Le proprietà con l'asterisco sono obbligatorie.

    Proprietà Dettagli
    Nome connessione * Immettere un nome per la connessione.
    Account di integrazione * Immettere un nome per l'account di integrazione. Verificare che l'account di integrazione e l'app per la logica si trovino nella stessa località di Azure.
  5. Al termine, i dettagli della connessione dovrebbero essere simili a quelli dell'esempio seguente. Per completare la creazione della connessione, scegliere Crea.

    Dettagli della connessione di integrazione

  6. Dopo aver creato la connessione, come illustrato nell'esempio, selezionare Corpo e Intestazioni dagli output della richiesta.

    connessione di integrazione creata

    ad esempio:

    Selezionare Corpo e Intestazioni dagli output della richiesta

Dettagli del decodificatore AS2

Il connettore Decode AS2 esegue queste attività:

  • Elabora le intestazioni AS2/HTTP
  • Verifica la firma (se configurata)
  • Decrittografa i messaggi (se configurata)
  • Decomprime i messaggi (se configurata)
  • Riconcilia una notifica sulla ricezione del messaggio ricevuta con il messaggio in uscita originale
  • Aggiorna e mette in correlazione i record nel database di non ripudio
  • Scrive i record per la creazione di report di stato su AS2
  • Il contenuto del payload di output è codificato con codifica Base 64
  • Determina se una notifica sulla ricezione del messaggio è obbligatoria, se deve essere sincrona o asincrona in base alla configurazione nel contratto AS2
  • Genera una notifica sulla ricezione del messaggio sincrona o asincrona, in base alle configurazioni nel contratto
  • Imposta le proprietà e il token di correlazione nella notifica sulla ricezione del messaggio

Provare questo esempio

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.

Visualizzare il file Swagger

Vedere i dettagli del file Swagger.

Passaggi successivi

Altre informazioni su Enterprise Integration Pack