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.