Nombre de usuario y reemplazo de contraseñas de LUA

El nodo SNA del host supervisa la sesión de entrada para una secuencia de reemplazo que consta de la cadena 3270SSOPrefix inmediatamente seguida de una de las cadenas 3270SSOUserTag o 3270SSOPwdTag. Por lo tanto, la cadena de nombre de usuario predeterminada que se examinaría y se reemplazaría es MS$SAMEU. Cuando esta cadena se encuentra en los datos de sesión entrantes, el nodo busca la información correspondiente (nombre de usuario host en la base de datos Enterprise Single Sign-On (ESSO)) y sobrescribe MS$SAMEU con esta información. El mismo proceso se produce para la cadena de contraseña que se examinaría y reemplazaría, que tiene como valor predeterminado MS$SAMEP.

Tenga en cuenta que esta operación no puede cambiar la longitud del mensaje de datos. Si el nombre de usuario o la contraseña reales que se recuperan de la base de datos ESSO son más cortos que la secuencia de reemplazo, se rellenan con el primer carácter de la cadena 3270SSOPadByte utilizada como carácter de relleno. Si el nombre de usuario de host real o la cadena de contraseña es mayor que la cadena que se examina, estas cadenas se truncan a la longitud de la cadena escaneada para que la longitud del mensaje de datos no se vea afectada.

Tenga en cuenta que, dado que el nombre de usuario y la contraseña se pueden enviar en cualquier orden, los valores de cadena del Registro para las entradas 3270SSOUserTag y 3270SSOPwdTag deben ser diferentes para que single Sign-On funcione correctamente.

El nodo SNA supervisa la sesión de SSCP-LU para estas cadenas de etiquetas especiales en todo momento y reemplaza todas las apariciones de estas cadenas por los datos buscados correspondientes. En la sesión de LU-LU, el nodo inicia la supervisión al inicio de la sesión (BIND). El nodo detiene la supervisión cuando ha recibido 3270SSOPostReplaceCount cadenas de unidades de solicitud/respuesta (RUs) sin ver una etiqueta de sustitución. El nodo no reiniciará la supervisión hasta que reciba una secuencia UNBIND–BIND para esa sesión.

Tenga en cuenta que el nodo tiene en cuenta la secuencia:

BIND, data, UNBIND(BIND FORTHCOMING), BIND       

como continuación de la misma sesión de LU-LU y no reinicia la supervisión al recibir el segundo BIND. A menudo, los administradores de sesión host usan esta secuencia entregando una sesión a un sistema de aplicación y se considera una sola sesión de terminal.

Los identificadores de usuario y las contraseñas se sustituirán en cada cadena durante las sesiones LU-SSCP y PLU-SLU hasta que el nodo haya recibido 3270SSOPostReplaceCount cadenas de RUs sin ver una etiqueta de sustitución o hasta que un temporizador expire. De forma predeterminada, el temporizador se establece en 30 segundos, pero este comportamiento se puede volver a configurar en el Registro mediante las entradas del Registro 3270SOReplaceCount y 3270SOReplaceTimer . El temporizador se inicia cuando el nodo recibe open SSCP. Una vez que expire el temporizador, el nodo dejará de examinar los mensajes de las cadenas de reemplazo de 3270 para el identificador de usuario y la contraseña. Si las cadenas de reemplazo llegan después de que expire el temporizador, las cadenas de reemplazo se enviarán al host sin modificar, lo que provocará un error en el inicio de sesión. La aplicación no recibirá ninguna notificación de que el temporizador ha expirado. Es probable que la única indicación de un problema sea que se ha producido un error en el inicio de sesión en la sesión host.

Nota:

Todas las cadenas se especifican en el registro en ASCII, pero el nodo las traduce a EBCDIC a través del mapeo de caracteres de AE antes de buscar una coincidencia.