Condividi tramite


Codici di errore SWIFT

SWIFT definisce molte convalida imposte dalla rete rispetto al set di messaggi finanziari (FIN). Ogni convalida si riferisce a un tipo di controllo rispetto al contenuto del messaggio e viene associato a un codice di errore a tre caratteri. Il primo carattere del codice di errore implica la classe del problema rilevato ed è una lettera. I due caratteri rimanenti indicano il dettaglio dell'errore (quando combinato con la classe) e vengono sempre visualizzati come codice a due cifre.

Classe di errori

Nella tabella seguente sono elencate le designazioni della lettera, il tipo di convalida, la modifica della regola associata a ogni classe di errore e se la classe di errore è supportata o meno.

Classe Tipo di convalida e modifica della regola Supportata
C, D, E Regole di convalida semantica 0-299 Supportato
Knn Parola di codice non valida nel campo nn Supportato
M50 Lunghezza del messaggio superata Non supportato
M60 Carattere non SWIFT rilevato Supportato
T Codici di errore di convalida del testo Supportato
G Codici di errore specifici per le regole textval del gruppo di messaggi (MUG) Non supportato
B Codici di errore speciali per i servizi aggiunti a valore Non supportato

Tutti gli errori SWIFT devono essere referenziati nel manuale dell'utente SWIFT. Per altre informazioni e per un elenco completo di codici di errore SWIFT, vedere il volume Regole di convalida del formato messaggio del manuale dell'utente SWIFT. A4SWIFT implementa le regole nell'edizione di settembre 2003 di questa pubblicazione. È possibile accedere al sito Web SWIFT in https://go.microsoft.com/fwlink/?LinkId=27885.

Errori di convalida

Esistono alcuni codici definiti da A4SWIFT. Questi codici di errore vengono usati nelle regole di convalida/rete create e implementate da A4SWIFT, pertanto non esiste alcun codice di errore corrispondente definito da SWIFT per tali regole. Nella tabella seguente viene illustrato il codice di errore e il caso corrispondente in cui viene generato l'errore. è il campo specifico che genera l'errore.

Codice di errore Descrizione
A4SWIFT001 Il primo carattere del campo multilinea non può essere ":" o "-" per la seconda e le righe successive.
A4SWIFT002 Il campo contiene valore non valido.

Nota

BizTalk Accelerator for SWIFT (A4SWIFT) include il supporto per alcuni messaggi legacy, perché le applicazioni interne potrebbero usare questi messaggi. Pertanto, A4SWIFT gestisce le regole SWIFT associate e i codici di errore.

Altre informazioni utili

Risoluzione dei problemi: problemi noti edefinizioni comuni