摘要 |
Ce procédé permet d'allouer un identificateur unique à chaque transaction, chaque transaction pouvant opérer sur des données distribuées dans différentes stations (S1, S2, S3, ...). Il consiste à : - déterminer un premier champ de cet identificateur, ayant : -- soit une valeur provisoire identifiable comme telle et unique sur la station exécutant le processus indicatif ayant demandé l'ouverture de la transaction, si l'ouverture est demandée pendant une phase d'initialisation; -- soit une valeur attribuée par un premier processus gestionnaire propre à la station qui exécute le processus applicatif demandeur, si l'ouverture de la transaction est demandée après la phase d'initialisation; - déterminer un deuxième champ ayant : -- soit une valeur provisoire, identifiable comme telle et unique sur l'ensemble des stations, si l'ouverture est demandée pendant la phase d'initialisation; -- soit une valeur attribuée par un second processus gestionnaire commun à l'ensemble des stations, si l'ouverture est demandée après la phase d'initialisation; - déterminer un troisième champ en incrémentant d'une unité un compteur propre au processus demandeur. Application au système de commande d'un réseau de télécommunication.
|