Codes d’erreur SWIFT
SWIFT définit de nombreuses validations imposées par le réseau par rapport à l’ensemble de messages financiers (FIN). Chaque validation est liée à un type de case activée par rapport au contenu du message et est associée à un code d’erreur à trois caractères. Le premier caractère du code d’erreur implique la classe du problème détecté, et est une lettre. Les deux caractères restants indiquent le détail de l’erreur (lorsqu’ils sont combinés avec la classe) et apparaissent toujours sous la forme d’un code à deux chiffres.
Classe d’erreurs
Le tableau suivant répertorie les désignations de lettre, le type de validation, les modifications de règle associées à chaque classe d’erreur, et indique si la classe d’erreur est prise en charge ou non.
Classe | Type de validation et modification de règle | Pris en charge ? |
---|---|---|
C, D, E | Règles de validation sémantique 0-299 | Prise en charge |
Knn | Mot de code non valide dans le champ nn | Prise en charge |
M50 | Longueur de message dépassée | Non pris en charge |
M60 | Caractère non SWIFT rencontré | Prise en charge |
T | Codes d’erreur de validation de texte | Pris en charge |
G | Codes d’erreur spécifiques pour les règles textval du groupe d’utilisateurs de message (MUG) | Non pris en charge |
B | Codes d’erreur spéciaux pour les services à valeur ajoutée | Non pris en charge |
Toutes les erreurs SWIFT doivent être référencées dans le manuel de l’utilisateur SWIFT. Pour plus d’informations et pour obtenir la liste complète des codes d’erreur SWIFT, reportez-vous au volume Règles de validation du format de message du manuel de l’utilisateur SWIFT. A4SWIFT applique les règles dans l’édition de septembre 2003 de cette publication. Vous pouvez accéder au site Web SWIFT à l’adresse https://go.microsoft.com/fwlink/?LinkId=27885.
Erreurs de validation
Certains codes sont définis par A4SWIFT. Ces codes d’erreur sont utilisés dans les règles de validation/réseau créées et implémentées par A4SWIFT. Il n’existe donc aucun code d’erreur correspondant défini par SWIFT pour ces règles. Le tableau ci-dessous présente le code d’erreur et le cas correspondant dans lequel l’erreur est levée. est le champ particulier qui lève l’erreur.
Code d'erreur | Description |
---|---|
A4SWIFT001 | Le premier caractère du champ multiligne ne peut pas être « : » ou « - » pour la deuxième ligne et les lignes suivantes. |
A4SWIFT002 | Le champ contient une valeur non valide. |
Notes
L’accélérateur BizTalk pour SWIFT (A4SWIFT) prend en charge certains messages hérités, car les applications internes peuvent utiliser ces messages. Par conséquent, A4SWIFT conserve les règles SWIFT et les codes d’erreur associés.
Plus d’informations intéressantes
Résolution des problèmes : Problèmes et résolutions Les termes et définitions courantsdes problèmes connus