Interrupciones (SNADIS)

Si SNALink detecta un error de vínculo o estación, notifica el error mediante el envío de un mensaje de interrupción al nodo en la conexión de LPI de LINK o de STATION, en función de si se trata de una interrupción de vínculo o de estación. Por lo general, la interrupción de una estación indica un problema en la estación remota, mientras que la interrupción de un vínculo indica un problema local o de línea.

Cuando el nodo local recibe un mensaje de interrupción:

  • Registra un error que contiene el código de interrupción.

  • Limpia cada sesión mediante la conexión e informa el error a las aplicaciones (por ejemplo, con un código de confirmación de comunicación en un emulador 3270).

  • Envía una solicitud Close(LINK) a SNALink.

    Cuando recibe la solicitud Close(LINK) , SNALink debe borrar sus recursos internos para la conexión y enviar de vuelta una respuesta Close(LINK).

    Image that shows a local node receiving an Outage message and sending a Close(LINK) Request and a Close(LINK) response.
    Nodo local que recibe un mensaje de interrupción y envía una solicitud Close(LINK) y una respuesta Close(LINK)

    Hay un caso especial cuando el nodo pierde el contacto con el software SNALink. En este caso, se notifica al nodo de este evento (una localidad perdida) y el procesamiento de la interrupción se realiza aparte del envío de mensajes a SNALink.

    El nodo no distingue los códigos de interrupción, pero se registran. Para mantener la coherencia entre las implementaciones de SNALink, se deben usar los valores enumerados en los temas siguientes.

En esta sección