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.
En esta sección se muestra cómo se usan los verbos interfaz de unidad de solicitud (RUI) y interfaz de nivel de sesión (SLI) para una secuencia de comunicación de aplicación de unidad lógica (LUA). Las dos figuras ilustran los verbos LUA usados para iniciar una sesión, intercambiar datos y finalizar la sesión, así como los mensajes SNA enviados y recibidos. Las flechas indican la dirección en la que fluyen los mensajes SNA.
Secuencia de comunicación mediante verbos RUI
Componentes de SNA necesarios para las comunicaciones LUA
En este ejemplo, la aplicación realiza las siguientes tareas:
Emite un verbo RUI_INIT para establecer la sesión del punto de control de los servicios del sistema (SSCP). (RUI_INIT no se completa hasta que la aplicación LUA haya recibido un mensaje ACTLU del host y haya enviado una respuesta positiva. Sin embargo, host Integration Server controla estos mensajes y no se exponen a la aplicación LUA).
Envía un mensaje INITSELF al SSCP para solicitar un BIND y lee la respuesta.
Lee un mensaje BIND del host y escribe la respuesta. Esto establece la sesión de LU.
Lee un mensaje SDT del host, que indica que la inicialización está completa y que la transferencia de datos puede comenzar.
Envía una cadena de datos que consta de tres unidades de solicitud y respuesta (RU) y lee la respuesta. La última RU indica que se requiere una respuesta definitiva.
Lee una cadena de datos que consta de tres RU y escribe la respuesta.
Lee un mensaje UNBIND del host y escribe la respuesta. Esto finaliza la sesión de LU.
Emite RUI_TERM para finalizar la sesión de SSCP. (Host Integration Server envía un mensaje NOTIFY al host y espera una respuesta positiva. Sin embargo, host Integration Server controla estos mensajes y no se exponen a la aplicación LUA).
Secuencia de comunicación mediante verbos SLI
Secuencia de comunicación mediante verbos SLI
En el ejemplo que se muestra aquí, la aplicación realiza las siguientes tareas:
Emite un SLI_OPEN verbo para establecer la sesión de SSCP.
Envía un mensaje INITSELF al SSCP para solicitar un BIND y lee la respuesta.
Lee un mensaje BIND del host y escribe la respuesta. Esto establece la sesión de LU.
Lee un mensaje SDT del host, que indica que la inicialización está completa y que la transferencia de datos puede comenzar.
Nota:
Los mensajes INITSELF, BIND y SDT se controlan mediante Host Integration Server si la aplicación usa SLI. El SLI_OPEN no devuelve hasta que Host Integration Server haya enviado un SDT y una respuesta.
Emite SLI_SEND y SLI_RECEIVE para transferir datos, comandos SNA o respuestas SNA entre el host y la aplicación.
Emite SLI_CLOSE para finalizar la sesión SSCP. (Host Integration Server envía un mensaje NOTIFY al host y espera una respuesta positiva. Sin embargo, host Integration Server controla estos mensajes y no se exponen a la aplicación LUA).