Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 vérification 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 à 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, le changement de règle associé à 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 | Soutenu |
Knn | Mot de code non valide dans le champ nn | Soutenu |
M50 | Longueur du message dépassée | Non pris en charge |
M60 | Caractère 'non SWIFT' rencontré | Soutenu |
T | Codes d’erreur de validation de texte | Soutenu |
G | Codes d'erreur spécifiques pour les règles MUG (Message User Group) Textval | 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 de format de message du manuel de l’utilisateur SWIFT. A4SWIFT implémente 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 déclenchée. est le champ particulier qui génère l’erreur.
Code d’erreur | Descriptif |
---|---|
A4SWIFT001 | Le premier caractère du champ multiligne ne peut pas être « : » ou « - » pour les lignes secondaires et suivantes. |
A4SWIFT002 | Le champ contient une valeur non valide. |
Remarque
BizTalk Accelerator pour SWIFT (A4SWIFT) inclut la prise en charge de certains messages hérités, car les applications internes peuvent utiliser ces messages. Par conséquent, A4SWIFT gère les règles SWIFT et les codes d’erreur associés.
Plus d’informations
Résolution des problèmes : Problèmes et solutionsProblèmes connusTermes et définitions courants