Traitement spécial pour la réparation et le renvoi des messages
La fonctionnalité de réparation de messages et de nouvelle soumission A4SWIFT permet aux clients de développer une implémentation d’entreprise. La fonctionnalité prend en charge le traitement spécial suivant :
Vérification de la nouvelle clé
Prise en charge des flux de travail propres au service (pour plus d’informations, consultez Réparation de messages et envoi de nouveaux messages.)
Entrée de données BIC-12 en tant que BIC-11
Entrée de champs BIC sous forme d’une chaîne
Réparer et soumettre à nouveau les échecs d’analyse (pour plus d’informations, consultez Réparation des messages non analysés.)
Enregistrement des réparations en cours à l’aide de la commande Enregistrer
Création d’un modèle à l’aide de la commande Enregistrer sous
Vérification de la nouvelle clé
Pour de nombreuses institutions financières, le principal moyen de vérifier le travail consiste pour une deuxième personne à rekeyer les champs les plus importants d’une transaction. Cette opération vérifie que la deuxième personne a lu et compris les données dans ces champs. A4SWIFT fournit cette fonctionnalité pour les messages réparés ou créés dans BizTalk Server.
Si une étape de nouvelle clé est requise, A4SWIFT vide les champs à recréer dans le formulaire présenté à l’utilisateur. A4SWIFT affiche toujours le contenu du message d’origine dans le volet Office, afin que le vérificateur puisse utiliser ce contenu lors de la saisie des données. Le vérificateur ne doit pas modifier les autres champs du message, car cela peut autoriser des modifications sans vérification. Au lieu de cela, le vérificateur doit rejeter la réparation du message si d’autres modifications doivent être apportées.
Après l’étape de nouvelle clé, A4SWIFT compare les résultats de la nouvelle clé avec les résultats de la réparation. Il effectue cette comparaison uniquement sur les champs qui ont été rekeyés, sur une base champ par champ. Si les deux versions ne s’entendent pas sur une base caractère par caractère, le message doit être réparé à nouveau. A4SWIFT indique qu’il y a eu une incompatibilité de vérification de clé et ajoute l’erreur à la partie de collecte d’erreurs du message. Les données entrées par le vérificateur ne sont pas enregistrées.
Les champs à rekeyiser sont spécifiés dans le fichier MrsrXpathConfig.xml dans le dossier MRSR sous le dossier A4SWIFT. Ce fichier contient des paires nom/valeur composées du champ à rekeyiser et du chemin x du champ. Vous pouvez personnaliser ce fichier pour modifier les champs qui seront rekeyés pour chaque message. Les champs à rekeyer sont généralement ceux qui représentent la date la plus importante associée au contenu du message, la devise de la transaction et le montant de la transaction.
Toutes les étapes de vérification dans Réparation de message et Nouvelle soumission impliquent la vérification de nouvelle clé. La vérification de la vue est effectuée par l’approbateur.
Entrée de données BIC-12 en tant que BIC-11
A4SWIFT répond à la nécessité d’un caractère supplémentaire dans l’adresse du terminal logique (LT) d’un message. L’adresse LT ne contient que 11 caractères de données, mais l’accès à l’alliance SWIFT (SAA) nécessite que le champ LT ait un « X » à la position 9. Ce caractère supplémentaire indique à SAA qu’il doit sélectionner le LT approprié.
L’adresse LT est utilisée pour la transmission du message sur le réseau FIN. Il peut être contenu dans deux champs d’un message SWIFTBound (champ Adresse LT du bloc d’en-tête de base ou champ Adresse de destination dans le bloc d’en-tête d’application d’entrée) et dans deux champs d’un message de SWIFT (champ Adresse LT du bloc d’en-tête de base ou Adresse LT dans la référence d’entrée de message dans le bloc d’en-tête d’application de sortie).
Les utilisateurs ne doivent entrer que 11 caractères lorsqu’ils créent ou réparent un message, ou réécriturent le champ dans le cadre de la vérification. Même lors de la réparation ou de la nouvelle clé d’un LT de 12 caractères, un utilisateur ne doit entrer que 11 caractères. A4SWIFT insère le douzième caractère et valide le champ de 12 caractères. A4SWIFT valide l’adresse LT de 11 caractères par rapport à l’adresse de la base de données BIC Plus.
Entrée de champs BIC en tant que chaîne unique
Vous pouvez entrer le BIC dans un champ unique sur les formulaires InfoPath. Le bic contient quatre sous-champs, chacun ayant un sous-champ sur les formulaires InfoPath. Après avoir entré la chaîne BIC complète dans le champ unique, A4SWIFT renseigne chacun des quatre sous-champs.
Enregistrement des réparations en cours
Si vous devez interrompre une réparation, vous pouvez enregistrer un message dans son état actuel dans la boîte de réception de réparation. Pour ce faire, utilisez la commande Enregistrer pour case activée dans le message. Vous pouvez fermer le formulaire InfoPath et case activée le message ultérieurement, ou quelqu’un d’autre peut le case activée pour poursuivre la réparation. L’historique du message indique l’opération d’enregistrement, et un deuxième réparateur peut voir les réparations que vous avez effectuées.
Vous pouvez exécuter une commande Enregistrer sous pour stocker un message dans son état actuel sur l’ordinateur local de l’utilisateur. Cela laisse le message extrait à l’utilisateur qui a effectué l’enregistrement sous. L’utilisateur peut fermer le formulaire InfoPath et revenir ultérieurement pour terminer la réparation, mais un autre utilisateur ne peut pas case activée le message et le réparer.
Création d’un modèle
Lors de la création d’un message, vous pouvez créer un modèle en exécutant une commande Enregistrer sous. Cela vous permet d’ouvrir un modèle existant, d’ajouter des données aux champs, puis de créer un modèle basé sur le modèle existant qui inclut les données supplémentaires. Vous enregistrez le modèle avec un nouveau nom, et toute personne ayant accès au nouveau dossier de message dans le site MRSR peut créer un nouveau message basé sur le modèle. Vous devez enregistrer le modèle sur le site MRSR pour envoyer un message basé sur le modèle à A4SWIFT. Sinon, des erreurs se produisent ou vous ne pourrez pas ouvrir le formulaire.