Messaggi Encode EDIFACT in App per la logica di Azure con Enterprise Integration Pack

Il connettore di messaggi Encode EDIFACT convalida le proprietà EDI e specifiche del partner e genera un documento XML per ogni set di transazioni e richiede un riconoscimento tecnico, funzionale o entrambi. Per usare questo connettore, è necessario aggiungerlo a un trigger esistente nell'app per la logica.

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 Encode EDIFACT è necessario un account di integrazione.
  • Almeno due partner già definiti nell'account di integrazione.
  • Un contratto EDIFACT già definito nell'account di integrazione.

Codificare messaggi EDIFACT

  1. Creare un'app per la logica.

  2. Il connettore di messaggi Encode EDIFACT 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, digitare "EDIFACT" come filtro. Selezionare Codifica in un messaggio EDIFACT in base al nome dell'accordo o Codifica in un messaggio EDIFACT in base alle identità.

    ricerca di EDIFACT

  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.

    creare connessione all'account 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 all'account di integrazione

    La connessione è stata creata.

    connessione all'account di integrazione creata

Encode EDIFACT Message by agreement name

Se si sceglie di codificare i messaggi EDIFACT in base al nome del contratto, aprire l'elenco Nome dell'accordo EDIFACT e digitare o selezionare il nome del contratto EDIFACT. Immettere il messaggio XML da codificare.

Immettere il nome del contratto EDIFACT e un messaggio XML da codificare

Encode EDIFACT Message by identities

Se si sceglie di codificare i messaggi EDIFACT in base alle identità, inserire l'identificatore del mittente, il qualificatore del mittente, l'identificatore del destinatario e il qualificatore del destinatario come configurati nel contratto EDIFACT. Selezionare il messaggio XML da codificare.

Fornire le identità del mittente e del destinatario e selezionare il messaggio XML da codificare

Dettagli della codifica EDIFACT

Il connettore Encode EDIFACT esegue queste attività:

  • Risolvere il contratto associando il qualificatore e l'identificatore del mittente e il qualificatore e l'identificatore del ricevitore.
  • Serializza l'interscambio EDI, conversione dei messaggi con codifica XML in set di transazioni EDI nell'interscambio.
  • Si applica ai segmenti di intestazione e finali del set di transazioni.
  • Genera un numero di controllo di interscambio, un numero di controllo di gruppo e un numero di controllo del set di transazioni per ogni interscambio in uscita.
  • Sostituisce i separatori nei dati del payload.
  • Convalida le proprietà EDI e specifiche del partner.
    • Convalida dello schema degli elementi dati del set di transazioni rispetto allo schema del messaggio.
    • Convalida EDI eseguita sugli elementi dati del set di transazioni.
    • Convalida estesa eseguita sugli elementi dati del set di transazioni.
  • Genera un documento XML per ogni set di transazioni.
  • Richiede un riconoscimento tecnico e/o funzionale (se configurata).
    • Come riconoscimento tecnico, il messaggio CONTRL indica la ricezione di un interscambio.
    • Come riconoscimento funzionale, il messaggio CONTRL indica l'accettazione o il rifiuto dell'interscambio, del gruppo o del messaggio ricevuto, con un elenco di errori o funzionalità non supportate.

Visualizzare il file Swagger

Per visualizzare i dettagli di Swagger per il connettore EDIFACT, vedere EDIFACT.

Passaggi successivi

Altre informazioni su Enterprise Integration Pack