Partager via


Arrêt de bracket

Le nœud local prend en charge la règle de terminaison de crochet 1 (conditionnelle) et la règle de fin de crochet 2 (sans condition), comme indiqué dans la requête BIND. Certaines sessions autorisent uniquement l’arrêt de crochet par un partenaire de session. Il s’agit d’une option de BIND, fournie dans le bloc de contrôle des informations de liaison (BICB) sur Open(PLU) OK Confirm, et il incombe à l’application de déterminer si (et quand) elle doit demander la fin du crochet.

Si une application est autorisée par BIND à arrêter des crochets, elle le fait en définissant l’indicateur d’application End Bracket Indicator (EBI) dans un message entrant Data ou Status-Control(LUSTAT/CHASE/QC/CANCEL) . Le crochet n’est arrêté que lorsque l’application reçoit Status-Session(BETB) à partir du nœud local.

Si l’hôte termine un crochet, le nœud local envoie Status-Session(BETB) à l’application. Notez que l’indicateur d’application EBI sur les messages sortants n’indique pas l’arrêt du crochet, mais indique que l’unité de requête/réponse (RU) correspondante portait l’indicateur de fin de crochet (EB). Le crochet n’est arrêté que lorsque l’application reçoit Status-Session(BETB) .

Notez que si l’application met en file d’attente des données, elle doit également mettre en file d’attente les messages Status-Session(BETB) . Ils ne doivent pas être traités comme expédiés.

Les deux figures suivantes illustrent les protocoles d’arrêt de crochet entre le nœud local et l’application et la façon dont ces protocoles sont liés aux protocoles SNA sous-jacents.

Dans l’illustration suivante, l’application termine avec succès un crochet en envoyant une chaîne de données EBI quand l’application est dans un crochet, ce que l’hôte accepte. Le nœud local envoie une session d’état (BETB) pour indiquer que l’état de l’application est désormais entre crochets.

Image montrant comment une application termine un crochet en envoyant une chaîne de données EBI.
L’application termine avec succès un crochet en envoyant une chaîne de données EBI

Dans l’illustration suivante, l’hôte termine avec succès un crochet en envoyant une chaîne de données EBI quand l’application est dans un crochet, ce que l’application accepte. Le nœud local envoie une session d’état (BETB) pour indiquer que l’état de l’application est désormais entre crochets.

Image montrant comment une application termine correctement un crochet en envoyant une chaîne de données EBI.
L’application termine avec succès un crochet en envoyant une chaîne de données EBI

Voir aussi

Ouverture de la connexion PLU
Session PLU
Chaînage sortant
Chaînage entrant
Livraison de segment
Brackets
Sens
Rythme et segmentation
Confirmation et rejet des données]
Arrêt et mise en suspens
Récupération
Terminaison initié par l’application
LUSTATs]
Données de la surveillance des temps de réponse