Rubrique précédente: Protocole de données SWIFTRubrique suivante: Protocole de données Web Services Bridge


SWIFT Conversations (conversations cumulées)

Pour générer une clé de session pour des transactions SWIFT, le protocole de données SWIFT extrait des informations du corps du message. Le protocole utilise les règles suivantes pour extraire la référence de message SWIFT (mesg_ref) et la référence d'accord (deal_ref), puis les combine pour former la clé de session.

  1. Si un champ 70E est détecté au format :SPRO///xxxREF/<mesg_ref>/<deal_ref>, les références sont extraites à partir de ce champ.
  2. Si un champ 20C est détecté au format :RELA//<mesg_ref> et un deuxième champ 20C est détecté au format :TRRF//<deal_ref>, les références sont extraites à partir de ces champs.
  3. Si un champ 26H est détecté au format <msg_ref>/<deal_ref>, les références sont extraites à partir de ce champ.

Le protocole de données applique ces règles dans l'ordre. Si l'une d'entre elle est satisfaite, la clé de session est créée au format <message ref>/<deal ref>. Si aucune règle n'est satisfaite, le protocole de données traite la transaction comme étant sans état et ne crée pas de clé de session.