Établissement de connexions

Avant que les messages puissent circuler sur une connexion, la connexion doit être établie ou ouverte. Cela est nécessaire, car un partenaire (P1) ne connaît pas initialement l’adresse de l’index de partenaire local (LPI) du partenaire avec lequel il souhaite communiquer. Il se peut même qu’il n’y ait pas de partenaire approprié avec lequel communiquer.

Un composant de la base, appelé localisateur de ressources, et un message de type Open, appelé open message, sont utilisés pour établir une connexion entre les partenaires.

La procédure suivante décrit la façon dont une connexion est établie. Des informations plus spécifiques sont disponibles dans l’interface de gestion des fonctions.

Pour établir une connexion entre les partenaires

  1. Le message Open se présente sous deux formes : une demande Open et une réponse Open. La requête Open contient des informations sur le type de partenaire P1 recherché.

    P1 remplit une requête Open et appelle la base avec elle. Étant donné qu’il ne connaît pas l’adresse LPI de son partenaire, il définit les valeurs LPI de destination sur zéro.

  2. La base ne peut pas transférer l’élément Open à un partenaire particulier, car il n’a pas d’adresse LPI de destination. Par conséquent, il transmet l’élément Open au localisateur de ressources, qui tente de trouver une localité qui acceptera l’open. Le module d’accès dynamique (DMOD) contient un enregistrement de toutes les localités qui peuvent accepter ce type d’open. Le localisateur de ressources tente chacune de ces localités jusqu’à ce que l’option Open soit acceptée. Si aucune localité n’est trouvée, le localisateur de ressources renvoie une réponse négative à open pour informer l’expéditeur qu’aucun partenaire n’a pu être trouvé.

  3. Lorsqu’une localité distante reçoit un open, la base transmet l’open au partenaire (P2). Si P2 peut accepter Open, il répond en envoyant un message de réponse Open positif à P1.

  4. Le message de réponse Open retourné à P1 contient à la fois les valeurs LPI source et de destination pour la connexion particulière. À la fin de cet échange, P1 et P2 connaissent les adresses de l’autre et peuvent communiquer via la connexion.

    Les termes source et destination dans le contexte des LPI font référence à la source et à la destination du message particulier. Lorsque l’émulateur 3270 génère un message à envoyer au nœud local 2.1, il doit permuter les LPI source et de destination reçus sur la réponse Open du nœud local 2.1.

    Pour obtenir un exemple détaillé de la façon dont les adresses LPI sont affectées pendant l’initialisation des sessions SSCP (System Services Control Point) et PLU (Primary Logical Unit), consultez Ouverture de la connexion PLU.