Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une adresse LPI est utilisée pour identifier chaque fin d’une connexion. Il comporte trois composants : localité (L), partenaire (P) et index (I), comme décrit dans la liste suivante :
La localité est un identificateur de 1 octets qui identifie de façon unique une localité au sein d’un système. Cette localité correspond à un composant de services SNA (nœud local, service de liaison, émulateur 3270, etc.).
Le partenaire est un identificateur à un octet qui identifie de manière unique un partenaire au sein de la localité. Cela n’est pas toujours utilisé, mais peut être utilisé pour distinguer les parties d’un composant (par exemple, les fonctions 3270 dans le nœud local plutôt que les fonctions Advanced Program-to-Program Communications (APPC).
L’index est un identificateur de 2 octets qui identifie de manière unique une entité logique au sein du partenaire. La signification et l’utilisation de ce champ sont définies par les partenaires de communication. Il est utilisé pour distinguer plusieurs connexions entre les mêmes partenaires (par exemple, pour identifier l’une des nombreuses sessions 3270 entre le nœud local et un émulateur 3270 particulier). La valeur zéro ne doit pas être utilisée comme valeur d’index. Les applications doivent attribuer des valeurs d’index uniques pour chaque connexion LPI active avec le nœud.
Un message qui circule sur une connexion porte une paire de LPIs qui identifient la source et la destination du message. Il s’agit de l’indicateur LPI source et de l’indicateur LPI de destination du message. Ensemble, ils identifient la connexion sur laquelle le message circule.
Plusieurs connexions peuvent exister entre n’importe quelle paire de partenaires. Les valeurs I sont ensuite utilisées pour distinguer les connexions. Par exemple, dans les communications entre le nœud local et un émulateur 3270, les valeurs L et P identifient le message comme étant 3270 données pour ce nœud local, et la valeur I indique la session pour laquelle les données sont destinées.
Les LPI sont affectées par une combinaison des partenaires et des DMOD à l'ouverture de la connexion, comme décrit dans Création de connexions.
Étant donné qu’elles sont attribuées dynamiquement pour chaque composant, les valeurs L ne sont pas les mêmes dans l’ensemble d’un système. Par exemple, une localité locale de nœud 2.1 peut être appelée localité 4 à une localité de 3270, et localité 6 à une deuxième localité de 3270. Toutefois, du point de vue de n’importe quelle localité, il existe une valeur L unique pour chaque localité distante dans laquelle un chemin existe. Cette valeur L est utilisée comme index dans une table interne qui identifie le chemin d’accès à cette localité.
Les illustrations suivantes illustrent un exemple des valeurs L qui peuvent être utilisées entre les composants présentés dans Les chemins d’accès et les DMOD, ainsi que des exemples de valeurs LPI qui seraient utilisées par le nœud local sur les messages qui circulent entre les composants. (Pour plus d’informations sur la façon dont les valeurs LPI sont affectées et utilisées, consultez Ouverture de la connexion PLU.)
Exemples de valeurs LExemples de valeurs L
Valeurs L spécifiées sur les messages entre le nœud local et 3270 BValeurs L spécifiées sur les messages entre le nœud local et 3270 B
Valeurs LPI spécifiées sur les messages qui circulent sur deux connexions différentes entre le nœud local et 3270 AValeurs LPI spécifiées sur les messages qui circulent sur deux connexions différentes entre le nœud local et 3270 A
La base est appelée par n’importe quel élément de code qui souhaite envoyer un message. Elle utilise la valeur L de destination sur le message pour déterminer où l’envoyer. Lorsque le message atteint la localité distante, la base dans cette localité l’achemine vers le partenaire approprié si la localité contient plusieurs partenaires.