TABLE  DES  MATIÈRES

Introduction        
 1     Domaine d'application
 2     Références normatives
        2.1     Recommandations | Normes internationales identiques
        2.2     Paires de Recommandations | Normes internationales équivalentes par leur contenu technique
 3     Définitions
 4     Abréviations
 5     Conventions
 6     Modèle de la machine protocolaire
        6.1     Aperçu général
                  6.1.1     Principes d'utilisation des associations
                  6.1.2     Unités fonctionnelles: capacités et sélection
                  6.1.3     Etablissement de dialogue
                  6.1.4     Sollicitation de l'établissement d'un dialogue
                  6.1.5     Gestion des canaux
                  6.1.6     Utilisation des canaux
                  6.1.7     Contrôle du jeton
                  6.1.8     Collisions de signaux "prêt"
                  6.1.9     Concaténation/séparation
                 6.1.10     Imbrication
        6.2     Structure du protocole de traitement transactionnel OSI
                  6.2.1     Composantes de la machine de protocole
 7     Règles d'exécution
        7.1     Fonctionnement de la machine de protocole
                  7.1.1     Relation entre objets SAO et fonctions MACF
                  7.1.2     Evénements d'entrée de la machine de protocole
                  7.1.3     Séquences d'actions
                  7.1.4     Mise en file d'attente dans la fonction SACF
                  7.1.5     Blocage des événements d'entrée au point PSAP
                  7.1.6     Conditions d'erreur de la machine de protocole
        7.2     Règles d'exécution des procédures
        7.3     Définitions
        7.4     Enregistrements de journalisation utilisés par la machine de protocole
                  7.4.1     Enregistrement de journalisation de signal "prêt"
                  7.4.2     Enregistrement de journalisation de validation
                  7.4.3     Enregistrement de journalisation d'heuristique
                  7.4.4     Enregistrement de journalisation de dommage
        7.5     Pointeur de contexte de reprise
 8     Utilisation des services ACSE, CCR et de couche Présentation
        8.1     Introduction
        8.2     Utilisation des primitives de service ACSE
                  8.2.1     Utilisation des paramètres du service A-ASSOCIATE
                  8.2.2     Utilisation des paramètres du service A-RELEASE
                  8.2.3     Utilisation des paramètres des services A-ABORT et A-P-ABORT
        8.3     Utilisation des primitives de service CCR
        8.4     Utilisation de la couche Présentation
                  8.4.1     Utilisation des primitives de services de présentation
        8.5     Gestion des associations
                  8.5.1     Introduction
                  8.5.2     Compatibilité association/dialogue
                  8.5.3     Compatibilité association/canal
                  8.5.4     Lancement d'un établissement d'association
                  8.5.5     Réception d'une indication d'établissement d'association
                  8.5.6     Réponse à une demande d'établissement d'association
                  8.5.7     Réception d'une confirmation d'établissement d'association
                  8.5.8     Lancement d'une libération d'association
                  8.5.9     Rupture d'une association
                 8.5.10     Lancement d'une sollicitation de dialogue
                 8.5.11     Réponse à une sollicitation de dialogue
                 8.5.12     Réception d'un rejet de sollicitation de dialogue
                 8.5.13     Aboutissement d'une sollicitation de dialogue
 9     Description de l'élément TP‑ASE
        9.1     Introduction
        9.2     Définition des services AF
                  9.2.1     AF‑BEGIN‑DIALOGUE
                  9.2.2     AF‑BID
                  9.2.3     AF‑END‑DIALOGUE
                  9.2.4     AF‑U‑ERROR
                  9.2.5     AF‑ABORT
                  9.2.6     AF‑GRANT‑CONTROL
                  9.2.7     AF‑REQUEST‑CONTROL
                  9.2.8     AF‑HANDSHAKE
                  9.2.9     AF‑HANDSHAKE‑AND‑GRANT‑CONTROL
                 9.2.10     AF‑DEFER
                 9.2.11     AF‑BEGIN‑TRANSACTION
                 9.2.12     AF‑PREPARE
                 9.2.13     AF‑REPORT
                 9.2.14     AF‑ABORT‑AND‑REPORT
                 9.2.15     AF‑NOCHANGE
                 9.2.16     AF‑EARLY‑EXIT
                 9.2.17     AF‑RECOVER
                 9.2.18     AF‑TOKEN‑GIVE
                 9.2.19     AF‑TOKEN‑PLEASE
                 9.2.20     AF‑SOLICIT‑DIALOGUE
                  9.3.1     Demande/indication/réponse/confirmation AF‑BEGIN‑DIALOGUE, unité APDU TP‑BEGIN-DIALOGUE-RI/‑RC
                  9.3.2     Demande/indication/réponse/confirmation AF‑BID, unité APDU TP‑BID‑RI/‑RC
                  9.3.3     Demande/indication/réponse/confirmation AF‑END‑DIALOGUE, unité APDU TP‑END-DIALOGUE-RI/-RC
                  9.3.4     Demande/indication/réponse/confirmation AF‑U‑ERROR, unité APDU TP‑U‑ERROR‑RI/‑RC
                  9.3.5     Demande/indication AF‑ABORT, unité APDU TP‑ABORT‑RI
                  9.3.6     Demande/indication AF‑GRANT‑CONTROL, unité APDU TP-GRANT-CONTROL‑RI
                  9.3.7     Demande/indication AF‑REQUEST‑CONTROL, unité APDU TP-REQUEST-CONTROL‑RI
                  9.3.8     Demande/indication/réponse/confirmation AF‑HANDSHAKE, unité APDU TP‑HANDSHAKE‑RI/‑RC
                  9.3.9     Demande/indication/réponse/confirmation AF-HANDSHAKE-AND-GRANT-CONTROL, unité APDU TP-HANDSHAKE‑AND‑GRANT‑CONTROL‑RI/‑RC
                 9.3.10     Demande/indication AF‑BEGIN‑TRANSACTION, unité APDU TP-BEGIN-TRANSACTION‑RI
                 9.3.11     Demande/indication AF‑DEFER, unité APDU TP‑DEFER‑RI
                 9.3.12     Demande/indication AF‑PREPARE, unité APDU TP‑PREPARE‑RI
                 9.3.13     Demande/indication AF‑REPORT, unité APDU TP‑REPORT‑RI
                 9.3.14     Demande/indication AF‑ABORT‑AND‑REPORT
                 9.3.15     Demande/indication AF‑NOCHANGE, unité APDU TP‑NEXT‑TID‑RI
                 9.3.16     Demande/indication/réponse/confirmation AF‑EARLY‑EXIT, unité APDU TP‑EARLY-EXIT‑RI/‑RC
                 9.3.17     Demande/indication AF‑RECOVER, unité APDU TP‑RECOVER‑RI
                 9.3.18     Demande/indication AF‑TOKEN‑GIVE, unité APDU TP‑TOKEN‑GIVE‑RI
                 9.3.19     Demande/indication AF‑TOKEN‑PLEASE, unité APDU TP‑TOKEN‑PLEASE‑RI
                 9.3.20     Demande/indication/réponse/confirmation AF‑SOLICIT‑DIALOGUE
        9.4     Procédures
                  9.4.1     Demande AF‑BEGIN‑DIALOGUE
                  9.4.2     Unité APDU TP‑BEGIN‑DIALOGUE‑RI
                  9.4.3     Réponse AF‑BEGIN‑DIALOGUE
                  9.4.4     Unité APDU TP‑BEGIN‑DIALOGUE‑RC
                  9.4.5     Demande AF‑BID
                  9.4.6     Unité APDU TP‑BID‑RI
                  9.4.7     Réponse AF‑BID
                  9.4.8     Unité APDU TP‑BID‑RC
                  9.4.9     Demande AF‑END‑DIALOGUE
                 9.4.10     Unité APDU TP‑END‑DIALOGUE‑RI
                 9.4.11     Réponse AF‑END‑DIALOGUE
                 9.4.12     Unité APDU TP‑END‑DIALOGUE‑RC
                 9.4.13     Demande AF‑U‑ERROR
                 9.4.14     Unité APDU TP‑U‑ERROR‑RI
                 9.4.15     Réponse AF‑U‑ERROR
                 9.4.16     Unité APDU TP‑U‑ERROR‑RC
                 9.4.17     Demande AF‑ABORT
                 9.4.18     Unité APDU TP‑ABORT‑RI
                 9.4.19     Demande AF‑GRANT‑CONTROL
                 9.4.20     Unité APDU TP‑GRANT‑CONTROL‑RI
                 9.4.21     Demande AF‑REQUEST‑CONTROL
                 9.4.22     Unité APDU TP‑REQUEST‑CONTROL‑RI
                 9.4.23     Demande AF‑HANDSHAKE
                 9.4.24     Unité APDU TP‑HANDSHAKE‑RI
                 9.4.25     Réponse AF‑HANDSHAKE
                 9.4.26     Unité APDU TP‑HANDSHAKE‑RC
                 9.4.27     Demande AF‑HANDSHAKE‑AND‑GRANT‑CONTROL
                 9.4.28     Unité APDU TP‑HANDSHAKE‑AND‑GRANT‑CONTROL‑RI
                 9.4.29     Réponse AF‑HANDSHAKE‑AND‑GRANT‑CONTROL
                 9.4.30     Unité APDU TP‑HANDSHAKE‑AND‑GRANT‑CONTROL‑RC
                 9.4.31     Demande AF‑DEFER
                 9.4.32     Unité APDU TP‑DEFER‑RI
                 9.4.33     Demande AF‑BEGIN‑TRANSACTION
                 9.4.34     Indication C‑BEGIN
                 9.4.35     Demande AF‑PREPARE
                 9.4.36     Indication C‑PREPARE
                 9.4.37     Demande AF‑REPORT
                 9.4.38     Unité APDU TP‑REPORT‑RI
                 9.4.39     Demande AF‑ABORT‑AND‑REPORT
                 9.4.40     Unité APDU TP‑ABORT‑AND‑REPORT‑RI
                 9.4.41     Demande AF‑EARLY‑EXIT
                 9.4.42     Réponse AF‑EARLY‑EXIT
                 9.4.43     Demande AF‑RECOVER
                 9.4.44     Indication C‑RECOVER
                 9.4.45     Indication A‑ABORT
                 9.4.46     Indication C‑ROLLBACK
                 9.4.47     Confirmation C‑ROLLBACK
                 9.4.48     Demande AF‑NOCHANGE
                 9.4.49     Indication C‑NOCHANGE
                 9.4.50     Confirmation C‑NOCHANGE
                 9.4.51     Indication C‑COMMIT
                 9.4.52     Confirmation C‑COMMIT
                 9.4.53     Confirmation C‑RECOVER
                 9.4.54     Indication P‑TOKEN‑GIVE (synchronisation mineure)
                 9.4.55     Demande AF‑TOKEN‑GIVE
                 9.4.56     Indication P‑TOKEN‑PLEASE (synchronisation mineure)
                 9.4.57     Demande AF‑TOKEN‑PLEASE
                 9.4.58     Demande AF‑SOLICIT‑DIALOGUE
                 9.4.59     Unité APDU TP‑SOLICIT‑DIALOGUE‑RI
                 9.4.60     Réponse AF‑SOLICIT‑DIALOGUE
                 9.4.61     Unité APDU TP‑SOLICIT‑DIALOGUE‑RC
10     Description de la fonction SACF
       10.1     Introduction
       10.2     Etats de la fonction SACF
       10.3     Définition des services SAF
                 10.3.1     Demande SAF‑DETACH‑ASSOCIATION
                 10.3.2     Indication SAF‑ASSOCIATION‑LOST
                 10.3.3     Demande/indication/réponse/confirmation SAF‑SOLICIT‑DIALOGUE
       10.4     Procédures relatives aux primitives SAF
                 10.4.1     Demande SAF‑DETACH‑ASSOCIATION
                 10.4.2     Demande SAF‑SOLICIT‑DIALOGUE
                 10.4.3     Réponse SAF‑SOLICIT‑DIALOGUE
       10.5     Procédures relatives aux primitives des services TP‑ASE, CCR, ACSE et de présentation
                 10.5.1     Demande AF‑BEGIN‑DIALOGUE
                 10.5.2     Indication AF‑BEGIN‑DIALOGUE
                 10.5.3     Réponse AF‑BEGIN‑DIALOGUE
                 10.5.4     Confirmation AF‑BEGIN‑DIALOGUE
                 10.5.5     Indication AF‑BID
                 10.5.6     Confirmation AF‑BID
                 10.5.7     Demande AF‑END‑DIALOGUE
                 10.5.8     Indication AF‑END‑DIALOGUE
                 10.5.9     Confirmation AF‑END‑DIALOGUE
                10.5.10     Demande AF‑U‑ERROR
                10.5.11     Indication AF‑U‑ERROR
                10.5.12     Confirmation AF‑U‑ERROR
                10.5.13     Demande AF‑ABORT
                10.5.14     Indication AF‑ABORT (fournisseur, rupture RI)
                10.5.15     Indication AF‑ABORT (utilisateur, données RI)
                10.5.16     Demande A‑ABORT
                10.5.17     Réponse A‑RELEASE (résultat = affirmatif)
                10.5.18     Indication A‑[P‑]ABORT ou confirmation A‑RELEASE (résultat = affirmatif)
                10.5.19     Demande AF‑GRANT‑CONTROL
                10.5.20     Indication AF‑GRANT‑CONTROL
                10.5.21     Demande AF‑REQUEST‑CONTROL
                10.5.22     Indication AF‑REQUEST‑CONTROL
                10.5.23     Demande AF‑HANDSHAKE
                10.5.24     Indication AF‑HANDSHAKE
                10.5.25     Confirmation AF‑HANDSHAKE
                10.5.26     Demande AF‑HANDSHAKE‑AND‑GRANT‑CONTROL
                10.5.27     Indication AF‑HANDSHAKE‑AND‑GRANT‑CONTROL
                10.5.28     Confirmation AF‑HANDSHAKE‑AND‑GRANT‑CONTROL
                10.5.29     Demande AF‑DEFER
                10.5.30     Indication AF‑DEFER
                10.5.31     Demande AF‑PREPARE
                10.5.32     Indication AF‑PREPARE
                10.5.33     Indication AF‑REPORT (validation RC) ou indication AF‑REPORT (reprise effectuée RC)
                10.5.34     Demande C‑BEGIN ou demande AF‑BEGIN‑TRANSACTION
                10.5.35     Indication C‑BEGIN ou indication AF‑BEGIN‑TRANSACTION
                10.5.36     Confirmation C‑BEGIN
                10.5.37     Indication C‑READY
                10.5.38     Indication C‑COMMIT ou indication C‑COMMIT+C‑BEGIN
                10.5.39     Indication AF‑ABORT (utilisateur, validation RI) ou indication AF‑ABORT (utilisateur, validation RC)
                10.5.40     Confirmation C‑COMMIT
                10.5.41     Indication AF‑ABORT‑AND‑REPORT (validation RC)
                10.5.42     Demande C‑ROLLBACK
                10.5.43     Indication C‑ROLLBACK
                10.5.44     Demande AF‑ABORT‑AND‑REPORT ou demande AF‑REPORT
                10.5.45     Indication AF‑ABORT‑AND‑REPORT (données RI) ou indication AF‑REPORT (utilisateur, données RI)
                10.5.46     Indication AF‑ABORT (utilisateur/fournisseur, invalidation RI), indication AF‑ABORT-AND-REPORT (invalidation RI), indication AF‑REPORT (invalidation RI) ou indication AF‑EARLY‑EXIT
                10.5.47     Confirmation C‑ROLLBACK, indication AF‑REPORT (invalidation RC), indication AF‑ABORT (utilisateur/fournisseur, invalidation RC) ou indication AF‑ABORT‑AND‑REPORT (invalidation RC)
                10.5.48     Demande AF‑NOCHANGE ou demande C‑NOCHANGE
                10.5.49     Indication C‑NOCHANGE ou indication AF‑NOCHANGE
                10.5.50     Confirmation C‑NOCHANGE
                10.5.51     Confirmation AF‑EARLY‑EXIT
                10.5.52     Indication AF‑RECOVER
                10.5.53     Demande C‑RECOVER ou demande AF‑RECOVER
                10.5.54     Indication C‑RECOVER
                10.5.55     Confirmation C‑RECOVER
                10.5.56     Demande U‑ASE
                10.5.57     Indication U‑ASE
                10.5.58     Indication AF‑TOKEN‑GIVE (régulier)
                10.5.59     Indication AF‑TOKEN‑GIVE (conservation)
                10.5.60     Demande AF‑TOKEN‑GIVE (reprise bidirectionnelle)
                10.5.61     Indication AF‑TOKEN‑GIVE (reprise bidirectionnelle)
                10.5.62     Indication P‑TOKEN‑GIVE (synchronisation mineure)
                10.5.63     Demande AF‑TOKEN‑PLEASE
                10.5.64     Indication AF‑TOKEN‑PLEASE
                10.5.65     Indication P‑TOKEN‑PLEASE
                10.5.66     Indication AF‑SOLICIT‑DIALOGUE
                10.5.67     Confirmation AF‑SOLICIT‑DIALOGUE
                10.5.68     Erreur de protocole
                10.5.69     Autres primitives de service
       10.6     Evénements internes à la fonction SACF
                 10.6.1     Rejet d'une BID non sollicitée
       10.7     Concaténation
                 10.7.2     Règles de concaténation
       10.8     Routage
11     Description de la fonction MACF
       11.1     Introduction
       11.2     Définition des services CAF
                 11.2.1     Demande CAF-PLEASE
                 11.2.2     Indication CAF-GIVE
                 11.2.3     Indication CAF-FAIL
                 11.2.4     Demande CAF-DETACH
                 11.2.5     Indication CAF-RECOVER
       11.3     Procédures principales
                 11.3.1     Demande TP-BEGIN-DIALOGUE
                 11.3.2     Indication AF-BEGIN-DIALOGUE (TPPM et CPM)
                 11.3.3     Réponse TP-BEGIN-DIALOGUE
                 11.3.4     Confirmation AF-BEGIN-DIALOGUE (accepté) dans un dialogue
                 11.3.5     Confirmation AF-BEGIN-DIALOGUE (rejeté, données RI) dans un dialogue
                 11.3.6     Confirmation AF-BEGIN-DIALOGUE (rejeté (utilisateur), invalidation RI)
                 11.3.7     Confirmation AF-BEGIN-DIALOGUE (rejeté (utilisateur), invalidation RC)
                 11.3.8     Confirmation AF-BEGIN-DIALOGUE (CPM)
                 11.3.9     Indication SAF-ASSOCIATION-LOST
                11.3.10     Indication SAF-ASSOCIATION-LOST (CPM)
                11.3.11     Demande TP-END-DIALOGUE
                11.3.12     Indication AF-END-DIALOGUE
                11.3.13     Indication AF-END-DIALOGUE (CPM)
                11.3.14     Réponse TP-END-DIALOGUE
                11.3.15     Confirmation AF-END-DIALOGUE
                11.3.16     Demande TP-U-ERROR
                11.3.17     Indication AF-U-ERROR
                11.3.18     Confirmation AF-U-ERROR
                11.3.19     Demande TP-U-ABORT
                11.3.20     Indication AF-ABORT (utilisateur, données RI)
                11.3.21     Erreur de protocole, erreur interne, indication A[-P]-ABORT (fournisseur, rupture RI), demande A‑ABORT, réponse A-RELEASE (résultat = affirmatif) ou confirmation A‑RELEASE (résultat = affirmatif) dans un dialogue
                11.3.22     Erreur de protocole, erreur interne, indication A[-P]-ABORT, indication AF-ABORT (fournisseur, rupture RI), demande A-ABORT, réponse A-RELEASE (résultat = affirmatif) ou confirmation A‑RELEASE (résultat = affirmatif) dans un canal
                11.3.23     Erreur de protocole, erreur interne, indication A[-P]-ABORT, indication AF-ABORT (fournisseur, rupture RI), réponse A-RELEASE (résultat = affirmatif) ou confirmation A‑RELEASE (résultat = affirmatif) (CPM)
                11.3.24     Demande TP-GRANT-CONTROL
                11.3.25     Indication AF-GRANT-CONTROL
                11.3.26     Demande TP-REQUEST-CONTROL
                11.3.27     Indication AF-REQUEST-CONTROL
                11.3.28     Demande TP-HANDSHAKE
                11.3.29     Indication AF-HANDSHAKE
                11.3.30     Réponse TP-HANDSHAKE
                11.3.31     Confirmation AF-HANDSHAKE
                11.3.32     Demande TP-HANDSHAKE-AND-GRANT-CONTROL
                11.3.33     Indication AF-HANDSHAKE-AND-GRANT-CONTROL
                11.3.34     Réponse TP-HANDSHAKE-AND-GRANT-CONTROL
                11.3.35     Confirmation AF-HANDSHAKE-AND-GRANT-CONTROL
                11.3.36     Demande TP-BEGIN-TRANSACTION
                11.3.37     Indication C-BEGIN ou indication AF-BEGIN-TRANSACTION
                11.3.38     Confirmation C-BEGIN
                11.3.39     Demande TP-DATA
                11.3.40     Indication U-ASE
                11.3.41     Demande TP-DEFERRED-END-DIALOGUE
                11.3.42     Demande TP-DEFERRED-GRANT-CONTROL
                11.3.43     Indication AF-DEFER
                11.3.44     Demande TP-PREPARE
                11.3.45     Demande TP-COMMIT
                11.3.46     Indication AF-PREPARE
                11.3.47     Indication C-READY
                11.3.48     Indication C-COMMIT ou indication C-COMMIT+C-BEGIN
                11.3.49     Indication AF-ABORT (utilisateur, validation RI)
                11.3.50     Demande TP-DONE
                11.3.51     Confirmation C-COMMIT ou indication AF-REPORT (validation RC)
                11.3.52     Indication AF-ABORT (utilisateur, validation RC) ou indication AF-ABORT-AND-REPORT (validation RC)
                11.3.53     Demande TP-ROLLBACK
                11.3.54     Indication C-ROLLBACK ou indication AF-REPORT (invalidation RI)
                11.3.55     Indication C-CANCEL
                11.3.56     Indication AF-ABORT (utilisateur/fournisseur, invalidation RI) ou indication AF‑ABORT‑AND‑REPORT (invalidation RI)
                11.3.57     Confirmation C-ROLLBACK ou indication AF-REPORT (invalidation RC)
                11.3.58     Indication AF-ABORT (utilisateur/fournisseur, invalidation RC) ou indication AF‑ABORT‑AND‑REPORT (invalidation RC)
                11.3.59     Indication AF-REPORT (données RI) ou indication AF-ABORT-AND-REPORT (données RI)
                11.3.60     Demande TP-ONE-PHASE
                11.3.61     Demande TP-READ-ONLY
                11.3.62     Indication AF-NOCHANGE ou indication C-NOCHANGE
                11.3.63     Demande TP-EARLY-EXIT
                11.3.64     Indication AF-EARLY-EXIT
                11.3.65     Confirmation AF-EARLY-EXIT
                11.3.66     Indication CAF-RECOVER (prêt)
                11.3.67     Indication C-RECOVER (prêt) ou indication AF-RECOVER (prêt) (CPM)
                11.3.68     Confirmation C-NOCHANGE ou indication AF-ABORT (utilisateur, pas de modification RC)
                11.3.69     Indication CAF-RECOVER (validation)
                11.3.70     Indication C-RECOVER (validation) ou indication AF-REPORT (reprise avec validation RI)
                11.3.71     Indication C-RECOVER (validation) ou indication AF-RECOVER (validation) ou indication AF‑REPORT (reprise avec validation RI) (CPM)
                11.3.72     Confirmation C-RECOVER (effectuée) ou indication AF-REPORT (reprise effectuée RC)
                11.3.73     Confirmation C-RECOVER (inconnu)
                11.3.74     Confirmation C-RECOVER (inconnu) (CPM)
                11.3.75     Confirmation C-RECOVER (réessai ultérieur)
                11.3.76     Confirmation C-RECOVER (réessai ultérieur) (CPM)
                11.3.77     Indication AF-TOKEN-GIVE (reprise bidirectionnelle) dans un canal (TPPM)
                11.3.78     Indication AF-TOKEN-GIVE (reprise bidirectionnelle) (CPM)
                11.3.79     Indication AF-TOKEN-PLEASE dans un canal (TPPM)
                11.3.80     Indication AF-TOKEN-PLEASE (CPM)
                11.3.81     Demande CAF-PLEASE (CPM)
                11.3.82     Indication CAF-GIVE
                11.3.83     Indication CAF-FAIL
                11.3.84     Demande CAF-DETACH (CPM)
       11.4     Procédures sur événement interne
                 11.4.1     Reprise différée
                 11.4.2     Compensation de dommage heuristique pour un sous-arbre
                 11.4.3     Redémarrage après panne de noeud (CPM)
                 11.4.4     Réessai de reprise
                 11.4.5     Prise de décision heuristique
                 11.4.6     Terminaison d'un canal (CPM)
                 11.4.7     Création d'une machine TPPM après une panne de noeud
                 11.4.8     Invalidation lancée par la machine TPPM
                 11.4.9     Rejournalisation intermédiaire
                11.4.10     Oubli de journalisation différé
       11.5     Procédures communes
                 11.5.1     Confirmation et achèvement d'une validation
                 11.5.2     Confirmation d'une validation
                 11.5.3     Achèvement d'une validation
                 11.5.4     Notification sur le trajet coordonnateur de validation:racine
                 11.5.5     Fin des états ONE-PHASE et READ-ONLY
                 11.5.6     Passage dans l'état READY
                 11.5.7     Echec d'une demande CAF-PLEASE en instance
                 11.5.8     Première demande/réponse
                 11.5.9     Lancement d'une branche de transaction
                11.5.10     Lancement d'une invalidation à la machine TPPM
                11.5.11     Lancement d'une transaction après une invalidation
                11.5.12     Prise d'une décision de validation
                11.5.13     Prise d'une décision de validation à une phase
                11.5.14     Réception d'un ordre de validation
                11.5.15     Journalisation de condition heuristique
                11.5.16     Notification d'une invalidation au supérieur
                11.5.17     Invalidation de la prochaine transaction
                11.5.18     Envoi d'un ordre de validation
                11.5.19     Envoi du résultat "non déterminé" à partir d'un noeud se trouvant dans l'état ONE‑PHASE ou READ‑ONLY
                11.5.20     Passage dans l'état ONE-PHASE ou READ-ONLY
                11.5.21     Erreur de protocole utilisateur
12     Structure et codage des unités APDU TP
       12.1     Syntaxe abstraite des unités APDU de l’élément TPASE
       12.2     Règles d'extensibilité
13     Conformité
       13.1     Conditions de conformité statique
                 13.1.1     Classes de conformité
                 13.1.2     Capacités
                 13.1.3     Unités fonctionnelles
                 13.1.4     Dépendance à l'égard d'autres normes
       13.2     Conditions de conformité dynamique
                 13.2.1     Généralités
                 13.2.2     Conditions spécifiques
       13.3     Déclaration de conformité d'une implémentation de protocole (PICS)
       13.4     Réception d'unités APDU TP
14     Compatibilité
15     Déclaration de préséance
16     Index des actions et des événements
Annexe A – Protocole OSI TP – Tables d'états
        A.1     Généralités
        A.2     Introduction
                  A.2.1     Tables d'états
                  A.2.2     Machines à états PM
                  A.2.3     Evénements
                  A.2.4     Etats
                  A.2.5     Variables et prédicats
                  A.2.6     Actions
                  A.2.7     Notation
                  A.2.8     Conventions
                  A.2.9     Traitement des événements
        A.3     Règles de traitement
        A.4     Tables d'états de la fonction MACF
                  A.4.1     Etats d'une fonction MACF
                  A.4.2     Variables de fonction MACF
                  A.4.3     Evénements associés à une fonction MACF
                  A.4.4     Actions de la fonction MACF
        A.5     Elément TPASE
                  A.5.1     Etats de l'élément TPASE
                  A.5.2     Variables de l'élément TPASE
                  A.5.3     Evénements de l'élément TPASE
                  A.5.4      Actions de l'élément TPASE
        A.6     Fonction SACF
                  A.6.1     Etats de la fonction SACF
                  A.6.2     Variables de la fonction SACF
                  A.6.3     Evénements associés à la fonction SACF
                  A.6.4     Actions de la fonction SACF
                  A.6.5     Conventions de notations
        A.7     Prédicats
Annexe  B  –  Directives de rédaction des éléments U-ASE et des contextes d'application
Annexe  C  –  Scénarios
        C.1     Introduction
                  C.1.1     Scénarios à un seul dialogue (cas de réussites)
                  C.1.2     Scénarios à un seul dialogue (cas d'échecs)
                  C.1.3     Scénarios à un seul dialogue (cas de pannes)
                  C.1.4     Scénarios de collision dans le cas d'un seul dialogue
                  C.1.5     Arbre à dialogues multiples (cas de réussites)
                  C.1.6     Arbre à dialogues multiples (cas d'échecs)
                  C.1.7     Décisions et notifications d'heuristique
                  C.1.8     Scénarios pour la SACF
                  C.1.9     Scénarios pour la CPM
                 C.1.10     Scénarios de lecture seulement
                 C.1.11     Scénarios de sortie anticipée
                 C.1.12     Scénarios de validation statique à phase unique
                 C.1.13     Scénarios de préparation implicite
                 C.1.14     Scénarios TP-ROLLBACK
                 C.1.15     Scénarios de validation dynamique
                 C.1.16     Scénarios montrant le mouvement des jetons au cours de la terminaison d'une transaction
                 C.1.17     Pointeur sur le contexte de reprise dans des scénarios de dialogue
        C.2     Scénarios à un seul dialogue (cas de réussites)
                  C.2.1     Transactions prises en charge par l'application
                  C.2.2     Transactions concaténées prises en charge par le fournisseur
                  C.2.3     Transactions non concaténées prises en charge par le fournisseur
                  C.2.4     Scénarios TP-PREPARE
                  C.2.5     Services de synchronisation initiale (handshake): illustration du paramètre d'urgence de confirmation
                  C.2.6     Service de dialogue à aboutissement différé
        C.3     Scénarios à un seul dialogue (cas d'échecs)
                  C.3.1     Réponse négative à TP-HANDSHAKE
                  C.3.2     Scénarios TP-ROLLBACK
                  C.3.3     Refus d'une demande TP-BEGIN-TRANSACTION
                  C.3.4     Collision de TP-U-ERROR avec TP-DATA
                  C.3.5     TP-ROLLBACK avec TP-U-ABORT
                  C.3.6     TP-DEFERRED-END-DIALOGUE avec TP-ROLLBACK
                  C.3.7     Scénarios d'ouverture de dialogue
        C.4     Scénarios à un seul dialogue (cas de pannes)
                  C.4.1     TP-P-ABORT
        C.5     Scénarios de collision dans le cas d'un seul dialogue
                  C.5.1     Collisions de TP‑U‑ERROR avec TP‑COMMIT
                  C.5.2     Collisions avec TP‑U‑ERROR en contrôle polarisé
                  C.5.3     Collisions avec TP‑U‑ERROR  en contrôle partagé
                  C.5.4     Scénarios de collisions de TP‑END‑DIALOGUE
                  C.5.5     Autres collisions
        C.6     Arbre à dialogues multiples (cas de réussites)
                  C.6.1     Phase de validation commandée par service TP‑COMMIT
                  C.6.2     Phase de validation avec services TP‑PREPARE et TP‑READY
        C.7     Arbre à dialogues multiples (cas d'échecs)
                  C.7.1     Invalidation à partir de la racine pendant la phase active
                  C.7.2     Invalidation à partir d'un subordonné pendant la phase active
                  C.7.3     Rupture de dialogue pendant la phase I de la validation
                  C.7.4     Actions liées à une invalidation
                  C.7.5     Rupture d'un dialogue pendant la phase active
                  C.7.6     Rupture d'un dialogue pendant la phase active – Démantèlement de l'arbre de transaction au-dessus du point de panne
                  C.7.7     Rupture de dialogue pendant la seconde phase de la validation
                  C.7.8     Rupture de dialogue pendant la seconde phase de la validation – Le subordonné du dialogue affecté par la panne rompt ses autres dialogues
                  C.7.9     Rupture de dialogue avec le supérieur après émission de l'indication TP-COMMIT
                 C.7.10     Rupture du dialogue avec le supérieur après émission de l'indication TP-COMMIT – Le nœud subordonné au dialogue affecté par la panne rompt ses autres dialogues
                 C.7.11     Rupture du dialogue avec le supérieur après émission de l'indication TP-COMMIT – Le nœud supérieur au dialogue affecté par la panne rompt ses autres dialogues
                 C.7.12     Rupture du dialogue avec le supérieur après émission de l'indication TP-COMMIT-COMPLETE – Le nœud supérieur au dialogue affecté par la panne rompt ses autres dialogues
        C.8     Décisions et notifications d'heuristique
                  C.8.1     Décisions heuristiques prises lorsque le résultat de la transaction est validation (commit)
                  C.8.2     Décisions heuristiques prises lorsque le résultat de la transaction est invalidation
                  C.8.3     Décisions heuristiques dans des arbres à dialogues multiples
        C.9     Scénarios pour la SACF
       C.10     Scénarios pour la CPM
                 C.10.1     Scénarios pour l'établissement d'un canal
                 C.10.2     Scénarios pour la reprise bidirectionnelle
                 C.10.3     Scénarios pour collision de reprises sur canaux unidirectionnels séparés
       C.11     Scénarios de lecture seulement
                 C.11.1     Demande TP-READ-ONLY avec transactions non concaténées
                 C.11.2     Demande TP-READ-ONLY avec transactions concaténées – Transaction validée
                 C.11.3     Demande TP-READ-ONLY avec transactions concaténées – Transaction invalidée
                 C.11.4     Rupture de dialogue après indication TP-READ-ONLY – Transactions concaténées
                 C.11.5     Rupture de dialogue avant indication TP-READ-ONLY – Transactions concaténées
                 C.11.6     Rupture par l'utilisateur de dialogue après indication TP-READ-ONLY – Transactions concaténées
                 C.11.7     Demande TP-READ-ONLY à un nœud intermédiaire et à un nœud feuille – Transactions concaténées
                 C.11.8     Demande TP-READ-ONLY à un nœud intermédiaire – La feuille émet une demande TP-COMMIT
                 C.11.9     Demande TP-READ-ONLY à un nœud intermédiaire – La feuille émet une demande TP-ROLLBACK
                C.11.10     Demande TP-READ-ONLY à un nœud intermédiaire – La feuille émet une demande TP-ROLLBACK et des diagnostics
                C.11.11     Demande TP-READ-ONLY à un nœud intermédiaire – La feuille émet une demande TP-COMMIT mais est invalidée heuristiquement
                C.11.12     Demande TP-READ-ONLY avec dialogue à aboutissement différé – La transaction est validée
                C.11.13     Demande TP-READ-ONLY avec dialogue à aboutissement différé – Transaction invalidée
                C.11.14     Nœud intermédiaire en lecture seulement promu en nœud radical
                C.11.15     Nœud intermédiaire en lecture seulement qui refuse de devenir nœud radical
       C.12     Scénarios de sortie anticipée
                 C.12.1     Demande TP-EARLY-EXIT avec transactions non concaténées
                 C.12.2     Demande TP-EARLY-EXIT avec transactions concaténées
                 C.12.3     Demande TP-EARLY-EXIT en réponse à une demande TP-PREPARE – Transactions non concaténées
                 C.12.4     Collision d'une demande TP-EARLY-EXIT avec une demande TP-PREPARE – Transactions non concaténées
                 C.12.5     Utilisation répétée d'un dialogue avec sortie anticipée et transactions non concaténées
                 C.12.6     Demande TP-EARLY-EXIT et indication TP-COMPLETION-REPORT
                 C.12.7     Sortie anticipée avec un seul subordonné en lecture seulement
                 C.12.8     Sortie anticipée avec un seul subordonné en lecture seulement
                 C.12.9     Sortie anticipée avec un seul subordonné en lecture seulement – Indication TP‑P‑ABORT après demande de sortie anticipée
                C.12.10     Sortie anticipée avec un seul subordonné en lecture seulement – Indication TP‑P‑ABORT après demande de sortie anticipée
                C.12.11     Sortie anticipée avec un seul subordonné en lecture seulement – Indication TP‑P‑ABORT dans un dialogue subordonné après demande de sortie anticipée
                C.12.12     Sortie anticipée avec un seul subordonné en lecture seulement – Indication TP‑P‑ABORT après demande de sortie anticipée
                C.12.13     Sortie anticipée dans la phase de terminaison
                C.12.14     Sortie anticipée avec un seul subordonné en lecture seulement et dialogue à aboutis­sement différé
                C.12.15     Sortie anticipée avec un seul subordonné en lecture seulement et dialogue à aboutis­sement différé pour des transactions non concaténées
                C.12.16     Sortie anticipée au-dessus d'un dialogue en lecture seulement avec octroi du jeton de commande différé dans des transactions non concaténées – Le subordonné rompt le dialogue
                C.12.17     Sortie anticipée et collision avec dialogue différé
       C.13     Scénarios de validation statique à phase unique
                 C.13.1     Demande TP-ONE-PHASE avec transactions non concaténées
                 C.13.2     Demande TP-ONE-PHASE avec transactions concaténées
                 C.13.3     Demande TP-ONE-PHASE avec transactions non concaténées – Cas d'une invalidation
                 C.13.4     Demande TP-ONE-PHASE avec transactions non concaténées – Dialogue rompu avec retard
                 C.13.5     Demande TP-ONE-PHASE avec transactions non concaténées – Dialogue rompu avec anticipation
                 C.13.6     Validation à phase unique au-dessus d'une validation à deux phases – Transactions non concaténées
                 C.13.7     Validation à phase unique au-dessus d'une validation à deux phases – Transactions concaténées
                 C.13.8     Validation à phase unique au-dessus d'une validation à deux phases – Transactions concaténées – Nœud feuille invalidé
                 C.13.9     Validation à phase unique au-dessus d'une validation à deux phases – Transactions concaténées – Pas de notification
                C.13.10     Validation statique à phase unique et lecture seulement – Transactions non concaténées
                C.13.11     Validation statique à phase unique et lecture seulement – Transactions concaténées
                C.13.12     Flux de C-BEGIN sur chemin OCC statique à phase unique – C-BEGIN non recevable
                C.13.13     Flux de C-BEGIN sur chemin OCC statique à phase unique – TP-U-ABORT en attente
                C.13.14     Flux de C-BEGIN sur chemin OCC statique à phase unique – Demande TP‑U‑ABORT dans l'état "prêt"
                C.13.15     Flux de C-BEGIN sur chemin OCC statique à phase unique – Demande TP‑U‑ABORT dans l'état "prêt"
       C.14     Scénarios de préparation implicite
                 C.14.1     Préparation implicite avec transactions non concaténées – Contrôle polarisé
                 C.14.2     Préparation implicite avec transactions non concaténées – Contrôle partagé
                 C.14.3     Préparation implicite avec nœud intermédiaire et nœud feuille en lecture seulement – Transactions concaténées
                 C.14.4     Préparation implicite et validation heuristique
                 C.14.5     Préparation implicite et invalidation heuristique
                 C.14.6     Préparation implicite, validation heuristique et rupture de dialogue
       C.15     Scénarios TP-ROLLBACK
                 C.15.1     TP-ROLLBACK avec transactions concaténées – Cas simples
                 C.15.2     TP-ROLLBACK avec transactions non concaténées – Cas simples
                 C.15.3     TP-ROLLBACK avec transactions non concaténées – Cas complexes
       C.16     Scénarios de validation dynamique
                 C.16.1     Scénarios simples avec deux nœuds
                 C.16.2     Contrôle polarisé et validation dynamique
                 C.16.3     Collisions avec deux nœuds
                 C.16.4     Initiateur de validation en variante
                 C.16.5     Initiateur de validation en variante avec phase unique et lecture seulement – Pas de notification
                 C.16.6     Initiateur de validation en variante avec phase unique et lecture seulement – Avec notification d'heuristique
                 C.16.7     Procédure de validation à phase unique avec envoi d'une primitive C‑PREPARE‑RI suivie par C‑NOCHANGE-RI
                 C.16.8     Phase unique au-dessus de phase unique
                 C.16.9     Phase unique au-dessus de phase unique, transactions non concaténées – Pas de notification
                C.16.10     Phase unique partout
                C.16.11     Validation dynamique à phase unique au nœud radical et à un nœud intermédiaire, lecture seulement à un nœud feuille
                C.16.12     Validation dynamique à phase unique au nœud radical, lecture seulement aux nœuds intermédiaires et feuilles
                C.16.13     Collision vraie entre phase unique et lecture seulement
       C.17     Scénarios montrant le mouvement du jeton pendant la terminaison de la transaction
                 C.17.1     Collision entre signaux "prêt" – Le supérieur devient coordonnateur
                 C.17.2     Collision entre signaux "prêt" – Le subordonné devient coordonnateur
                 C.17.3     Collision entre signal "prêt" et lecture seulement – Le supérieur devient coordonnateur
                 C.17.4     Collision entre signal "prêt" et signal de validation à phase unique – Le subordonné devient coordonnateur
       C.18     Pointeur sur le contexte de reprise dans le scénario de dialogue
                 C.18.1     Réception tardive d'un pointeur RCH de subordonné
Annexe  D  –  Résumé des valeurs attribuées aux identificateurs d'objet
Annexe  E  –  Reprise après destruction des données d'action atomique
        E.1     Introduction
        E.2     Actions de reprise
                  E.2.1     Actions entreprises après la destruction d'un système
                  E.2.2     Actions entreprises par un nœud qui a perdu ses journaux de reprise
                  E.2.3     Actions entreprises par un nœud incapable de mener la reprise à terme
Annexe  F  –  Etats des transactions de machine TPPM
        F.1     Etats transactionnels d'une machine TPPM
                  F.1.1     Transitions d'état d'une machine TPPM racine
                  F.1.2     Transitions d'état d'une machine TPPM intermédiaire
                  F.1.3     Transitions d'état d'une machine TPPM feuille
Annexe  G  –  Gestion par inférence des groupes d'associations
        G.1     Introduction
        G.2     Définitions
        G.3     Règles
        G.4     Avantages
        G.5     Objets de gestion-systèmes suggérés
                  G.5.1     Compteurs
                  G.5.2     Alarmes