Elenco di errori e soluzioni per le app per la logica B2B

Questo articolo consente di risolvere gli errori che si possono verificare negli scenari con le app per la logica B2B e suggerisce le azioni appropriate per la correzione degli errori.

Risoluzione dell'accordo

* Non sono stati trovati accordi

Descrizione dell'errore Non sono stati trovati accordi con parametri di risoluzione del contratto
Azione utente L'accordo deve essere aggiunto all'account di integrazione con le identità di business concordate.
Le identità di business devono corrispondere agli ID dei messaggi di input

* Non sono stati trovati accordi con le identità

Descrizione dell'errore Non sono stati trovati accordi con le identità: 'AS2Identity'::'Partner1' e 'AS2Identity'::'Partner3'
Azione utente Configurata un'intestazione AS2-From o AS2-To non valida per l'accordo.
Correggere l'intestazione AS2-From o AS2-To del messaggio AS2 o l'accordo in modo da assicurare la corrispondenza degli ID AS2 presenti nelle intestazioni del messaggio AS2 con le configurazioni dell'accordo

AS2

* Intestazioni del messaggio AS2 mancanti

Descrizione dell'errore Intestazioni AS2 non valide. Una delle intestazioni "AS2-To" o "AS2-From" è vuota
Azione utente Ricevuto un messaggio AS2 che non contiene l'intestazione AS2-From o AS2-To o entrambe le intestazioni.
Controllare le intestazioni AS2-From e AS2-To del messaggio AS2 e correggerle in base alla configurazione dell'accordo

* Corpo e intestazioni del messaggio AS2 mancanti

Descrizione dell'errore Il contenuto della richiesta è null o vuoto
Azione utente Ricevuto un messaggio AS2 che non contiene il corpo del messaggio

* Errore di decrittografia del messaggio AS2

Descrizione dell'errore [processed/Error: decryption-failed]
Azione utente Aggiungere @base64ToBinary a AS2Message prima dell'invio al partner
            "HTTP": {
                "inputs": {
                    "body": "@base64ToBinary(body('Encode_to_AS2_message')?['AS2Message']?['Content'])",
                    "headers": "@body('Encode_to_AS2_message')?['AS2Message']?['OutboundHeaders']",
                    "method": "POST",
                    "uri": "xxxxx.xxx"
                },

* Errore di decrittografia della notifica sulla ricezione del messaggio

Descrizione dell'errore [processed/Error: decryption-failed]
Azione utente Aggiungere @base64ToBinary alla notifica sulla ricezione del messaggio prima dell'invio al partner
            "Response": {
                "inputs": {
                    "body": "@base64ToBinary(body('Decode_AS2_message')?['OutgoingMDN']?['Content'])",
                    "headers": "@body('Decode_AS2_message')?['OutgoingMDN']?['OutboundHeaders']",
                    "statusCode": 200
                },

* Certificato di firma mancante

Descrizione dell'errore Certificato di firma non configurato per l'entità AS2.
AS2-From: partner1 AS2-To: partner2
Azione utente Configurare le impostazioni dell'accordo AS2 con il certificato corretto per la firma

X12 ed EDIFACT

* Trovato spazio iniziale o finale

Descrizione dell'errore Errore rilevato durante l'analisi. Il set di transazioni Edifact con ID "123456" contenuto nell'interscambio (senza gruppo) con ID "987654", ID mittente "Partner1", ID ricevitore "Partner2" viene sospeso con i seguenti errori: trovato separatore iniziale o finale
Azione utente Configurare le impostazioni dell'accordo in modo da consentire lo spazio iniziale e finale.
Modificare le impostazioni dell'accordo in modo che consentano lo spazio iniziale e finale

consentire spazio

* Controllo duplicati abilitato nell'accordo

Descrizione dell'errore Numero di controllo duplicato
Azione utente Questo errore indica che il messaggio ricevuto contiene numeri di controllo duplicati.
Correggere il numero di controllo e inviare nuovamente il messaggio

* Schema mancante nell'accordo

Descrizione dell'errore Errore rilevato durante l'analisi. Il set di transazioni X12 con ID "564220001" contenuto nel gruppo funzionale con ID "56422", in interscambio con ID "000056422", con ID mittente "12345678 ", ID ricevitore "87654321 " viene sospeso con i seguenti errori: "Il messaggio presenta un tipo di documento non previsto e non è stato risolto in nessuno degli schemi esistenti configurati nell'accordo"
Azione utente Configurare lo schema nelle impostazioni dell'accordo

* Schema non corretto nell'accordo

Descrizione dell'errore Il messaggio ha un tipo di documento sconosciuto e non è stato risolto in nessuno degli schemi esistenti configurati nell'accordo.
Azione utente Configurare lo schema corretto nelle impostazioni dell'accordo

File flat

* Messaggio di input senza corpo

Descrizione dell'errore Modello non valido. Impossibile elaborare le espressioni del linguaggio del modello negli input dell'azione "Flat_File_Decoding", riga "1" e colonna "1902". Per la proprietà obbligatoria "content" è previsto un valore ma risulta null. Percorso ".'.
Azione utente Questo errore indica che il messaggio di input non contiene un corpo

Altre informazioni

Altre informazioni su Enterprise Integration Pack