Realización de conexiones

Para que los mensajes puedan fluir a través de una conexión, la conexión debe establecerse o abrirse. Esto es necesario porque un asociado (P1) no conoce inicialmente la dirección del índice de asociado de localidad (LPI) del asociado con el que quiere comunicarse. Es posible que ni siquiera haya un asociado adecuado con el que comunicarse.

Un componente de la base, conocido como localizador de recursos, y un mensaje con un tipo Open, conocido como mensaje Open, se usan para establecer una conexión entre asociados.

En el procedimiento siguiente se describe cómo se establece una conexión. La información más específica está disponible en Function Management Interface.

Para establecer una conexión entre asociados

  1. El mensaje Abrir tiene dos formas: una solicitud Open y una respuesta Open. La solicitud Open contiene información sobre el tipo de asociado P1 que está buscando.

    P1 rellena una solicitud Open y llama a la base con ella. Dado que no conoce la dirección LPI de su asociado, establece los valores LPI de destino en cero.

  2. La base no puede reenviar open a un asociado determinado, ya que no tiene ninguna dirección LPI de destino. Por lo tanto, pasa open al localizador de recursos, que intenta encontrar una localidad que aceptará open. El módulo de acceso dinámico (DMOD) tiene un registro de todas las localidades que podrían aceptar este tipo de Open. El localizador de recursos intenta cada una de estas localidades hasta que se acepte open. Si no se encuentra ninguna localidad, el localizador de recursos devuelve una respuesta negativa a Open para informar al remitente de que no se pudo encontrar ningún asociado.

  3. Cuando una localidad remota recibe un objeto Open, la base pasa open al asociado (P2). Si P2 puede aceptar open, responde enviando un mensaje de respuesta Open positivo a P1.

  4. El mensaje abrir respuesta devuelto a P1 contiene los valores LPI de origen y destino para la conexión concreta. Al final de este intercambio, P1 y P2 conocen las direcciones de los demás y pueden comunicarse a través de la conexión.

    Los términos origen y destino en el contexto de las LPIs hacen referencia al origen y el destino del mensaje en particular. Cuando el emulador 3270 compila un mensaje para enviar al nodo local 2.1, debe intercambiar los LP de origen y destino recibidos en la respuesta Open del nodo local 2.1.

    Para obtener un ejemplo detallado de cómo se asignan las direcciones LPI durante la inicialización del punto de control de servicios del sistema (SSCP) y las sesiones de unidad lógica principal (PLU), consulte Apertura de la conexión PLU.