Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se usa una dirección LPI para identificar cada extremo de una conexión. Tiene tres componentes: localidad (L), asociado (P) e índice (I), como se describe en la lista siguiente:
La localidad es un identificador de 1 byte que identifica de forma única una localidad dentro de un sistema. Esta localidad corresponde a un componente de servicios SNA (nodo local, servicio de vínculo, emulador de 3270, etc.).
Partner es un identificador de 1 byte que identifica de forma única a un asociado dentro de la localidad. Esto no siempre se usa, pero se puede usar para distinguir entre partes de un componente (por ejemplo, las funciones 3270 en el nodo local en lugar de las funciones avanzadas de comunicaciones de programa a programa (APPC).
Index es un identificador de 2 bytes que identifica de forma única una entidad lógica dentro del asociado. El significado y el uso de este campo se definen por las partes comunicantes. Se usa para distinguir varias conexiones entre los mismos asociados (por ejemplo, para identificar una de muchas sesiones de 3270 entre el nodo local y un emulador 3270 determinado). El valor de cero no debe usarse como un valor de índice. Las aplicaciones deben asignar valores de índice únicos para cada conexión LPI activa con el nodo.
Un mensaje que fluye a través de una conexión incluye un par de LPIs que identifican el origen y el destino del mensaje. Estos son el LPI de origen y el LPI de destino del mensaje. Juntos identifican la conexión en la que fluye el mensaje.
Puede existir más de una conexión entre cualquier par de asociados. A continuación, se usan los valores I para distinguir las conexiones. Por ejemplo, en las comunicaciones entre el nodo local y un emulador 3270, los valores L y P identifican el mensaje como 3270 datos para ese nodo local y el valor I indica para qué sesión están destinados los datos.
Los LPIs se asignan mediante una combinación de los asociados y los DMOD cuando se abre la conexión, como se describe en Realización de conexiones.
Dado que se asignan dinámicamente para cada componente, los valores L no son los mismos en todo el sistema. Por ejemplo, una localidad de nodo local 2.1 podría denominarse localidad 4 a una localidad de 3270 y la localidad de 6 a una segunda localidad de 3270. Sin embargo, desde el punto de vista de cualquier localidad, existe un valor L único para cada localidad remota dentro de la cual existe una ruta de acceso. Este valor L se usa como índice en una tabla interna que identifica la ruta de acceso a esa localidad.
En las ilustraciones siguientes se muestra un ejemplo de los valores L que se podrían usar entre los componentes mostrados en Rutas de acceso y DMOD, y ejemplos de los valores LPI que usaría el nodo local en los mensajes que fluyen entre los componentes. (Para obtener más información sobre cómo se asignan y usan los valores LPI, consulte Apertura de la conexión PLU).
Valores L de ejemploValores L de ejemplo
Valores L especificados en mensajes entre el nodo local y 3270 BValores L especificados en mensajes entre el nodo local y 3270 B
Valores LPI especificados en los mensajes que fluyen en dos conexiones diferentes entre el nodo local y 3270 AValores LPI especificados en los mensajes que fluyen en dos conexiones diferentes entre el nodo local y 3270 A
Cualquier fragmento de código que quiera enviar un mensaje llama a la base. Usa el valor L de destino en el mensaje para determinar dónde enviarlo. Cuando el mensaje llega a la localidad remota, la base de esa localidad lo enruta al asociado adecuado si la localidad contiene más de un asociado.