L'assertion Validate SWIFT Message vous permet de valider la syntaxe et la sémantique des messages SWIFT.
L'assertion inclut les champs suivants :
Nom de l'assertion.
Permet de spécifier le comportement de l'assertion à partir de la liste déroulante.
Spécifie l'étape vers laquelle rediriger si l'assertion se déclenche.
Identifie le texte d'événement à imprimer si l'assertion se déclenche.
L'assertion inclut également les champs SWIFT suivants :
Spécifie le type de message pour la validation du message. Les types de message disponibles sont MT, MX et SEPA. Le type de message par défaut est MT.
Pour les messages de type MT, DevTest prend en charge les catégories suivantes :
Paiements de client
Transferts réalisés par des institutions financières
FX, marché monétaire et produits dérivés
Recouvrements et encaissements rapides
Marchés des valeurs mobilières
Crédits documentaires et garanties
Gestion de trésorerie et statut client
Pour les messages de type SEPA, DevTest prend en charge les catégories suivantes :
Pour les messages de type MX, DevTest prend en charge les dernières versions (à partir de février 2014) du catalogue complet des messages ISO20022, répertoriés à l'adresse suivante : http://www.iso20022.org/full_catalogue.page.
Spécifie si l'assertion valide la syntaxe et la sémantique.
Valeurs :
Valeur par défaut : option désélectionnée
Si vous cliquez sur Run Assertion (Exécuter l'assertion), toutes les erreurs de validation s'affichent dans la fenêtre System Messages (Messages système).
Remarques :
"The input Swift message cannot be parsed because of invalid syntax. (Vous ne pouvez pas analyser le message SWIFT saisi, car la syntaxe n'est pas valide.) Please check the message structure. (Vérifiez la structure du message.) Take notice of block separators,carriage-return line-feed characters and the presence of mandatory blocks. (Vérifiez les caractères de séparateurs de bloc, de saut de ligne et de retour chariot, et vérifiez la présence des blocs obligatoires.)"
La ligne suivante par exemple :
:32A:071119EUR50000,
contient un espace de fin non valide avant la fin de la ligne ; DevTest signale le message d'erreur suivante :
"T43 - The integer part of Rate must contain at least one digit. (La partie entière du taux doit contenir au moins un chiffre.) A decimal comma is mandatory and is included in the maximum length tag:32A. (Une virgule décimale obligatoire est incluse dans la longueur maximum.)"
Par exemple, camt.052.001.04 est pris en charge, mais la version plus ancienne camt.052.001.01 ne l'est pas.
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|