Tenere traccia delle comunicazioni B2B in Microsoft Operations Management Suite (OMS)Track B2B communication in the Microsoft Operations Management Suite (OMS)

Dopo avere configurato la comunicazione B2B tra due processi o applicazioni aziendali in esecuzione tramite l'account di integrazione, tali entità possono scambiarsi messaggi.After you set up B2B communication between two running business processes or applications through your integration account, those entities can exchange messages with each other. Per controllare se questi messaggi vengono elaborati correttamente, è possibile tenere traccia dei messaggi AS2, X12 ed EDIFACT con Azure Log Analytics in Operations Management Suite (OMS).To check whether these messages are processed correctly, you can track AS2, X12, and EDIFACT messages with Azure Log Analytics in the Operations Management Suite (OMS). È ad esempio possibile usare queste funzionalità di rilevamento basate sul Web per tenere traccia dei messaggi:For example, you can use these web-based tracking capabilities for tracking messages:

  • Conteggio e stato dei messaggiMessage count and status
  • Stato degli acknowledgmentAcknowledgments status
  • Correlare i messaggi con i riconoscimentiCorrelate messages with acknowledgments
  • Descrizione dettagliata degli erroriDetailed error descriptions for failures
  • Funzionalità di ricercaSearch capabilities

RequisitiRequirements

Nota

Dopo avere soddisfatto i requisiti precedenti, sarà presente un'area di lavoro in Operations Management Suite (OMS).After you've met the previous requirements, you should have a workspace in the Operations Management Suite (OMS). È consigliabile usare la stessa area di lavoro di OMS per tenere traccia delle comunicazioni B2B in OMS.You should use the same OMS workspace for tracking your B2B communication in OMS.

Se non si ha un'area di lavoro di OMS, vedere come crearne una.If you don't have an OMS workspace, learn how to create an OMS workspace.

Aggiungere la soluzione B2B di App per la logica a Operations Management Suite (OMS)Add the Logic Apps B2B solution to the Operations Management Suite (OMS)

Per fare in modo che OMS tenga traccia dei messaggi B2B per l'app per la logica, è necessario aggiungere la soluzione App per la logica B2B al portale di OMS.To have OMS track B2B messages for your logic app, you must add the Logic Apps B2B solution to the OMS portal. Informazioni sull'aggiunta di soluzioni a OMS.Learn more about adding solutions to OMS.

  1. Nel portale di Azure scegliere Altri servizi.In the Azure portal, choose More Services. Cercare "Log Analytics" e quindi scegliere Log Analytics, come illustrato qui:Search for "log analytics", and then choose Log Analytics as shown here:

    Trovare Log Analytics

  2. In Log Analytics trovare e selezionare l'area di lavoro di OMS.Under Log Analytics, find and select your OMS workspace.

    Selezionare l'area di lavoro di OMS

  3. In Gestione scegliere Portale di OMS.Under Management, choose OMS Portal.

    Scegliere Portale di OMS

  4. Quando si apre la home page di OMS, scegliere Raccolta soluzioni.After the OMS home page opens, choose Solutions Gallery.

    Scegliere Raccolta soluzioni

  5. In Tutte le soluzioni trovare e scegliere App per la logica B2B.Under All solutions, find and choose Logic Apps B2B.

    Scegliere App per la logica B2B

  6. In App per la logica B2B scegliere Aggiungi.Under Logic Apps B2B, choose Add.

    Scegliere Aggiungi

    Nella home page di OMS viene ora visualizzato il riquadro Messaggi per le app per la logica B2B.On the OMS home page, the tile for Logic Apps B2B Messages now appears. Questo riquadro aggiorna il numero di messaggi B2B quando vengono elaborati.This tile updates the message count when your B2B messages are processed.

    Home page di OMS, riquadro Messaggi per le app per la logica B2B

Tenere traccia dello stato e dei dettagli dei messaggi in Operations Management SuiteTrack message status and details in the Operations Management Suite

  1. Dopo che i messaggi B2B sono stati elaborati, è possibile visualizzarne lo stato e i dettagli.After your B2B messages are processed, you can view the status and details for those messages. Nella home page di OMS scegliere il riquadro Messaggi per le app per la logica B2B.On the OMS home page, choose the Logic Apps B2B Messages tile.

    Numero di messaggi aggiornato

    Nota

    Per impostazione predefinita, il riquadro Messaggi per le app per la logica B2B visualizza i dati relativi a un solo giorno.By default, the Logic Apps B2B Messages tile shows data based on a single day. Per impostare l'ambito dei dati su un intervallo diverso, scegliere il controllo dell'ambito nella parte superiore della pagina di OMS:To change the data scope to a different interval, choose the scope control at the top of the OMS page:

    Modificare l'ambito dei dati

  2. Quando viene aperto il dashboard con lo stato dei messaggi, è possibile visualizzare altri dettagli per un tipo di messaggio specifico, con i dati relativi a un solo giorno.After the message status dashboard appears, you can view more details for a specific message type, which shows data based on a single day. Scegliere il riquadro AS2, X12 o EDIFACT.Choose the tile for AS2, X12, or EDIFACT.

    Visualizzare lo stato dei messaggi

    Un elenco di messaggi viene visualizzato per il riquadro scelto.A list of messages appears for your chosen tile. Per altre informazioni sulle proprietà di ogni tipo di messaggio, vedere queste descrizioni delle proprietà dei messaggi:To learn more about the properties for each message type, see these message property descriptions:

    Ecco, ad esempio, come può risultare un elenco di messaggi AS2:For example, here's what an AS2 message list might look like:

    Visualizzare i messaggi AS2

  3. Per visualizzare o esportare gli input e gli output di messaggi specifici, selezionare i messaggi e scegliere Scarica.To view or export the inputs and outputs for specific messages, select those messages, and choose Download. Quando richiesto, salvare il file ZIP nel computer locale e quindi estrarre il file.When you're prompted, save the .zip file to your local computer, and then extract that file.

    La cartella estratta include una cartella per ogni messaggio selezionato.The extracted folder includes a folder for each selected message. Se si configurano gli acknowledgement, la cartella del messaggio include anche i file con i dettagli degli acknowledgement.If you set up acknowledgements, the message folder also includes files with acknowledgement details. Ogni cartella di messaggio include almeno questi file:Each message folder has at least these files:

    • File leggibili con i dettagli dei payload di input e dei payload di outputHuman-readable files with the input payload and output payload details
    • File codificati con gli input e gli outputEncoded files with the inputs and outputs

    Per ogni tipo di messaggio, è possibile trovare i formati dei nomi di file e cartelle qui:For each message type, you can find the folder and file name formats here:

    Scaricare i file dei messaggi

  4. Per visualizzare tutte le azioni con lo stesso ID esecuzione, nella pagina Ricerca log scegliere un messaggio dall'elenco di messaggi.To view all actions that have the same run ID, on the Log Search page, choose a message from the message list.

    È possibile ordinare queste azioni per colonna o cercare risultati specifici.You can sort these actions by column, or search for specific results.

    Azioni con lo stesso ID esecuzione

Descrizioni delle proprietà e formati di nome per i messaggi AS2, X12 ed EDIFACTProperty descriptions and name formats for AS2, X12, and EDIFACT messages

Per ogni tipo di messaggio, di seguito sono elencate le descrizioni delle proprietà e i formati dei nomi per i file di messaggi scaricati.For each message type, here are the property descriptions and name formats for downloaded message files.

Descrizioni delle proprietà dei messaggi AS2AS2 message property descriptions

Ecco le descrizioni delle proprietà per ogni messaggio AS2.Here are the property descriptions for each AS2 message.

ProprietàProperty DescrizioneDescription
MittenteSender Partner guest specificato in Impostazioni di ricezione o partner host specificato in Impostazioni di invio di un accordo AS2The guest partner specified in Receive Settings, or the host partner specified in Send Settings for an AS2 agreement
RicevitoreReceiver Partner host specificato in Impostazioni di ricezione o partner guest specificato in Impostazioni di invio di un accordo AS2The host partner specified in Receive Settings, or the guest partner specified in Send Settings for an AS2 agreement
App per la logicaLogic App App per la logica in cui sono configurate le azioni AS2The logic app where the AS2 actions are set up
StatoStatus Stato dei messaggi AS2The AS2 message status
Operazione completata = ricevuto o inviato un messaggio AS2 valido.Success = Received or sent a valid AS2 message. Non sono configurate notifiche sulla ricezione del messaggio.No MDN is set up.
Operazione completata = ricevuto o inviato un messaggio AS2 valido.Success = Received or sent a valid AS2 message. La notifica sulla ricezione del messaggio è stata configurata e ricevuta o è stata inviata.MDN is set up and received, or MDN is sent.
Operazione non riuscita = ricevuto un messaggio AS2 non valido.Failed = Received an invalid AS2 message. Non sono configurate notifiche sulla ricezione del messaggio.No MDN is set up.
In sospeso = ricevuto o inviato un messaggio AS2 valido.Pending = Received or sent a valid AS2 message. La notifica sulla ricezione del messaggio è stata configurata ed è prevista.MDN is set up, and MDN is expected.
AckAck Stato dei messaggi di notifica sulla ricezione del messaggioThe MDN message status
Accettato = ricevuto o inviato un messaggio di notifica sulla ricezione del messaggio positivo.Accepted = Received or sent a positive MDN.
In sospeso = in attesa di ricevere o inviare un messaggio di notifica sulla ricezione del messaggio.Pending = Waiting to receive or send an MDN.
Rifiutato = ricevuto o inviato un messaggio di notifica sulla ricezione del messaggio negativo.Rejected = Received or sent a negative MDN.
Non richiesto = notifica sulla ricezione del messaggio non configurata nell'accordo.Not Required = MDN is not set up in the agreement.
DirezioneDirection Direzione dei messaggi AS2The AS2 message direction
ID correlazioneCorrelation ID ID che correla tutti i trigger e le azioni in un'app per la logicaThe ID that correlates all the triggers and actions in a logic app
ID del messaggioMessage ID ID del messaggio AS2 dalle intestazioni del messaggio AS2The AS2 message ID from the AS2 message headers
TimestampTimestamp Ora in cui l'azione AS2 ha elaborato il messaggioThe time when the AS2 action processed the message

Formati dei nomi AS2 per i file di messaggi scaricatiAS2 name formats for downloaded message files

Ecco i formati dei nomi per ogni cartella e file di messaggi AS2 scaricati.Here are the name formats for each downloaded AS2 message folder and files.

File o cartellaFolder or file Formato del nomeName format
Cartella del messaggioMessage folder [mittente]_[destinatario]_AS2_[ID-correlazione]_[ID-messaggio]_[timestamp][sender]_[receiver]_AS2_[correlation-ID]_[message-ID]_[timestamp]
File di input, output e, se configurati, acknowledgementInput, output, and if set up, acknowledgement files Payload di input: [mittente]_[destinatario]_AS2_[ID-correlazione]_input_payload.txtInput payload: [sender]_[receiver]_AS2_[correlation-ID]_input_payload.txt

Payload di output: [mittente]_[destinatario]_AS2_[ID-correlazione]_output_payload.txtOutput payload: [sender]_[receiver]_AS2_[correlation-ID]_output_payload.txt

Input: [mittente]_[destinatario]_AS2_[ID-correlazione]_inputs.txtInputs: [sender]_[receiver]_AS2_[correlation-ID]_inputs.txt

Output: [mittente]_[destinatario]_AS2_[ID-correlazione]_outputs.txtOutputs: [sender]_[receiver]_AS2_[correlation-ID]_outputs.txt

Descrizioni delle proprietà dei messaggi X12X12 message property descriptions

Ecco le descrizioni delle proprietà per ogni messaggio X12.Here are the property descriptions for each X12 message.

ProprietàProperty DescrizioneDescription
MittenteSender Partner guest specificato in Impostazioni di ricezione o partner host specificato in Impostazioni di invio di un accordo X12The guest partner specified in Receive Settings, or the host partner specified in Send Settings for an X12 agreement
RicevitoreReceiver Partner host specificato in Impostazioni di ricezione o partner host specificato in Impostazioni di invio di un accordo X12The host partner specified in Receive Settings, or the guest partner specified in Send Settings for an X12 agreement
App per la logicaLogic App App per la logica in cui sono configurate le azioni X12The logic app where the X12 actions are set up
StatoStatus Stato dei messaggi X12The X12 message status
Operazione completata = ricevuto o inviato un messaggio X12 valido.Success = Received or sent a valid X12 message. Non sono configurati ack funzionali.No functional ack is set up.
Operazione completata = ricevuto o inviato un messaggio X12 valido.Success = Received or sent a valid X12 message. L'ack funzionale è stato configurato e ricevuto o inviato.Functional ack is set up and received, or a functional ack is sent.
Operazione non riuscita = ricevuto o inviato un messaggio X12 non valido.Failed = Received or sent an invalid X12 message.
In sospeso = ricevuto o inviato un messaggio X12 valido.Pending = Received or sent a valid X12 message. L'ack funzionale è stato configurato ed è previsto.Functional ack is set up, and a functional ack is expected.
AckAck Stato ACK funzionale (997)Functional Ack (997) status
Accettato = ricevuto o inviato un ack funzionale positivo.Accepted = Received or sent a positive functional ack.
Rifiutato = ricevuto o inviato un ack funzionale negativo.Rejected = Received or sent a negative functional ack.
In sospeso = in attesa di un ack funzionale non ricevuto.Pending = Expecting a functional ack but not received.
In sospeso = ack funzionale generato, ma impossibile inviarlo al partner.Pending = Generated a functional ack but can't send to partner.
Non richiesto = ack funzionale non configurato.Not Required = Functional ack is not set up.
DirezioneDirection Direzione dei messaggi X12The X12 message direction
ID correlazioneCorrelation ID ID che correla tutti i trigger e le azioni in un'app per la logicaThe ID that correlates all the triggers and actions in a logic app
Tipo di messaggioMsg type Tipo di messaggio EDI X12The EDI X12 message type
ICNICN Numero di controllo interscambio del messaggio X12The Interchange Control Number for the X12 message
TSCNTSCN Numero di controllo del set di transazioni del messaggio X12The Transaction Set Control Number for the X12 message
TimestampTimestamp Ora in cui l'azione X12 ha elaborato il messaggioThe time when the X12 action processed the message

Formati dei nomi X12 per i file di messaggi scaricatiX12 name formats for downloaded message files

Ecco i formati dei nomi per ogni cartella e file di messaggi X12 scaricati.Here are the name formats for each downloaded X12 message folder and files.

File o cartellaFolder or file Formato del nomeName format
Cartella del messaggioMessage folder [mittente]_[destinatario]_X12_[numero-controllo-interscambio]_[numero-controllo-globale]_[numero-controllo-set-transazioni]_[timestamp][sender]_[receiver]_X12_[interchange-control-number]_[global-control-number]_[transaction-set-control-number]_[timestamp]
File di input, output e, se configurati, acknowledgementInput, output, and if set up, acknowledgement files Payload di input: [mittente]_[destinatario]_X12_[numero-controllo-interscambio]_input_payload.txtInput payload: [sender]_[receiver]_X12_[interchange-control-number]_input_payload.txt

Payload di output: [mittente]_[destinatario]_X12_[numero-controllo-interscambio]_output_payload.txtOutput payload: [sender]_[receiver]_X12_[interchange-control-number]_output_payload.txt

Input: [mittente]_[destinatario]_X12_[numero-controllo-interscambio]_inputs.txtInputs: [sender]_[receiver]_X12_[interchange-control-number]_inputs.txt

Output: [mittente]_[destinatario]_X12_[numero-controllo-interscambio]_outputs.txtOutputs: [sender]_[receiver]_X12_[interchange-control-number]_outputs.txt

Descrizioni delle proprietà dei messaggi EDIFACTEDIFACT message property descriptions

Ecco le descrizioni delle proprietà per ogni messaggio EDIFACT.Here are the property descriptions for each EDIFACT message.

ProprietàProperty DescrizioneDescription
MittenteSender Partner guest specificato in Impostazioni di ricezione o partner host specificato in Impostazioni di invio di un accordo EDIFACTThe guest partner specified in Receive Settings, or the host partner specified in Send Settings for an EDIFACT agreement
RicevitoreReceiver Partner host specificato in Impostazioni di ricezione o partner guest specificato in Impostazioni di invio di un accordo EDIFACTThe host partner specified in Receive Settings, or the guest partner specified in Send Settings for an EDIFACT agreement
App per la logicaLogic App App per la logica in cui sono configurate le azioni EDIFACTThe logic app where the EDIFACT actions are set up
StatoStatus Stato dei messaggi EDIFACTThe EDIFACT message status
Operazione completata = ricevuto o inviato un messaggio EDIFACT valido.Success = Received or sent a valid EDIFACT message. Non sono configurati ack funzionali.No functional ack is set up.
Operazione completata = ricevuto o inviato un messaggio EDIFACT valido.Success = Received or sent a valid EDIFACT message. L'ack funzionale è stato configurato e ricevuto o inviato.Functional ack is set up and received, or a functional ack is sent.
Operazione non riuscita = ricevuto o inviato un messaggio EDIFACT non validoFailed = Received or sent an invalid EDIFACT message
In sospeso = ricevuto o inviato un messaggio EDIFACT valido.Pending = Received or sent a valid EDIFACT message. L'ack funzionale è stato configurato ed è previsto.Functional ack is set up, and a functional ack is expected.
AckAck Stato ACK funzionale (997)Functional Ack (997) status
Accettato = ricevuto o inviato un ack funzionale positivo.Accepted = Received or sent a positive functional ack.
Rifiutato = ricevuto o inviato un ack funzionale negativo.Rejected = Received or sent a negative functional ack.
In sospeso = in attesa di un ack funzionale non ricevuto.Pending = Expecting a functional ack but not received.
In sospeso = ack funzionale generato, ma impossibile inviarlo al partner.Pending = Generated a functional ack but can't send to partner.
Non richiesto = ack funzionale non configurato.Not Required = Functional Ack is not set up.
DirezioneDirection Direzione dei messaggi EDIFACTThe EDIFACT message direction
ID correlazioneCorrelation ID ID che correla tutti i trigger e le azioni in un'app per la logicaThe ID that correlates all the triggers and actions in a logic app
Tipo di messaggioMsg type Tipo di messaggio EDIFACTThe EDIFACT message type
ICNICN Numero di controllo interscambio del messaggio EDIFACTThe Interchange Control Number for the EDIFACT message
TSCNTSCN Numero di controllo del set di transazioni del messaggio EDIFACTThe Transaction Set Control Number for the EDIFACT message
TimestampTimestamp Ora in cui l'azione EDIFACT ha elaborato il messaggioThe time when the EDIFACT action processed the message

Formati dei nomi EDIFACT per i file di messaggi scaricatiEDIFACT name formats for downloaded message files

Ecco i formati dei nomi per ogni cartella e file di messaggi EDIFACT scaricati.Here are the name formats for each downloaded EDIFACT message folder and files.

File o cartellaFolder or file Formato del nomeName format
Cartella del messaggioMessage folder [mittente]_[destinatario]_EDIFACT_[numero-controllo-interscambio]_[numero-controllo-globale]_[numero-controllo-set-transazioni]_[timestamp][sender]_[receiver]_EDIFACT_[interchange-control-number]_[global-control-number]_[transaction-set-control-number]_[timestamp]
File di input, output e, se configurati, acknowledgementInput, output, and if set up, acknowledgement files Payload di input: [mittente]_[destinatario]_EDIFACT_[numero-controllo-interscambio]_input_payload.txtInput payload: [sender]_[receiver]_EDIFACT_[interchange-control-number]_input_payload.txt

Payload di output: [mittente]_[destinatario]_EDIFACT_[numero-controllo-interscambio]_output_payload.txtOutput payload: [sender]_[receiver]_EDIFACT_[interchange-control-number]_output_payload.txt

Input: [mittente]_[destinatario]_EDIFACT_[numero-controllo-interscambio]_inputs.txtInputs: [sender]_[receiver]_EDIFACT_[interchange-control-number]_inputs.txt

Output: [mittente]_[destinatario]_EDIFACT_[numero-controllo-interscambio]_outputs.txtOutputs: [sender]_[receiver]_EDIFACT_[interchange-control-number]_outputs.txt

Passaggi successiviNext steps