Avviare o attivare il rilevamento dei messaggi AS2 e di MDN per monitorare il completamento dell'operazione, gli errori e le proprietà dei messaggi

È possibile utilizzare questi schemi di rilevamento AS2 nell'account di integrazione di Azure per monitorare le transazioni business-to-business (B2B):

  • Schema di rilevamento messaggi AS2
  • Schema di rilevamento MDN AS2

Schema di rilevamento messaggi AS2


    {
       "agreementProperties": {  
            "senderPartnerName": "",  
            "receiverPartnerName": "",  
            "as2To": "",  
            "as2From": "",  
            "agreementName": ""  
        },  
        "messageProperties": {
            "direction": "",
            "messageId": "",
            "dispositionType": "",
            "fileName": "",
            "isMessageFailed": "",
            "isMessageSigned": "",
            "isMessageEncrypted": "",
            "isMessageCompressed": "",
            "correlationMessageId": "",
            "incomingHeaders": {
            },
            "outgoingHeaders": {
            },
        "isNrrEnabled": "",
        "isMdnExpected": "",
        "mdnType": ""
        }
    }
Proprietà Tipo Descrizione
senderPartnerName String Nome partner del mittente del messaggio AS2. Facoltativa
receiverPartnerName String Nome partner del destinatario del messaggio AS2. Facoltativa
as2To String Nome del destinatario del messaggio AS2, dalle intestazioni del messaggio AS2. Obbligatoria
as2From String Nome del mittente del messaggio AS2, dalle intestazioni del messaggio AS2. Obbligatoria
agreementName String Nome del contratto AS2 in base al quale vengono risolti i messaggi. Facoltativa
direction String Direzione del flusso dei messaggi, ricezione o invio. Obbligatoria
messageId String ID del messaggio AS2, dalle intestazioni del messaggio AS2. Facoltativa
dispositionType String Valore del tipo di notifica sulla ricezione del messaggio (MDN). Facoltativa
fileName String Nome di file, dall'intestazione del messaggio AS2. Facoltativa
isMessageFailed Boolean Se il messaggio AS2 non è riuscito. Obbligatoria
isMessageSigned Boolean Se il messaggio AS2 era firmato. Obbligatoria
isMessageEncrypted Boolean Se il messaggio AS2 era crittografato. Obbligatoria
isMessageCompressed Boolean Se il messaggio AS2 era compresso. Obbligatoria
correlationMessageId String ID del messaggio AS2 per la correlazione dei messaggi con le notifiche MDN. Facoltativa
incomingHeaders Dizionario di JToken Dettagli dell'intestazione del messaggio AS2 in arrivo. Facoltativa
outgoingHeaders Dizionario di JToken Dettagli dell'intestazione del messaggio AS2 in uscita. Facoltativa
isNrrEnabled Boolean Usare il valore predefinito se questo valore è sconosciuto. Obbligatoria
isMdnExpected Boolean Usare il valore predefinito se questo valore è sconosciuto. Obbligatoria
mdnType Enum I valori consentiti sono NotConfigured, Sync e Async. Obbligatoria

Schema di rilevamento MDN AS2


    {
        "agreementProperties": {
                "senderPartnerName": "",
                "receiverPartnerName": "",
                "as2To": "",
                "as2From": "",
                "agreementName": "g"
            },
            "messageProperties": {
                "direction": "",
                "messageId": "",
                "originalMessageId": "",
                "dispositionType": "",
                "isMessageFailed": "",
                "isMessageSigned": "",
                "isNrrEnabled": "",
                "statusCode": "",
                "micVerificationStatus": "",
                "correlationMessageId": "",
                "incomingHeaders": {
                },
                "outgoingHeaders": {
                }
            }
    }
Proprietà Tipo Descrizione
senderPartnerName String Nome partner del mittente del messaggio AS2. Facoltativa
receiverPartnerName String Nome partner del destinatario del messaggio AS2. Facoltativa
as2To String Nome partner che riceve il messaggio AS2. Obbligatoria
as2From String Nome partner che invia il messaggio AS2. Obbligatoria
agreementName String Nome del contratto AS2 in base al quale vengono risolti i messaggi. Facoltativa
direction String Direzione del flusso dei messaggi, ricezione o invio. Obbligatoria
messageId String ID del messaggio AS2. Facoltativa
originalMessageId String ID del messaggio originale AS2. Facoltativa
dispositionType String Valore del tipo di gestione MDN. Facoltativa
isMessageFailed Boolean Se il messaggio AS2 non è riuscito. Obbligatoria
isMessageSigned Boolean Se il messaggio AS2 era firmato. Obbligatoria
isNrrEnabled Boolean Usare il valore predefinito se questo valore è sconosciuto. Obbligatoria
statusCode Enum I valori consentiti sono Accepted, Rejected e AcceptedWithErrors. Obbligatoria
micVerificationStatus Enum I valori consentiti sono NotApplicable, Succeeded e Failed. Obbligatoria
correlationMessageId String ID correlazione. ID del messaggio originale, ovvero ID del messaggio per cui è configurata la notifica MDN. Facoltativa
incomingHeaders Dizionario di JToken Indica i dettagli dell'intestazione del messaggio in arrivo. Facoltativa
outgoingHeaders Dizionario di JToken Indica i dettagli dell'intestazione del messaggio in uscita. Facoltativa

Passaggi successivi