AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X |
| X | X | X | X |
Finalidad
Proporciona acceso a los datos protegidos transmitiendo un ID de usuario al entorno de lenguaje de base de datos. Utilice esta variable con PASSWORD para incorporar los algoritmos de seguridad de DB2.
Usuarios de OS/400: OS/400 ignora tanto LOGIN como PASSWORD en el caso de que la variable DATABASE no esté definida o que se haya establecido en un valor de "*LOCAL". El acceso a la base de datos se direcciona a través del perfil de usuario bajo el que se está ejecutando Net.Data.
Sugerencia sobre seguridad: Aunque puede codificar este valor en la macro Net.Data, es preferible que sea el usuario de la aplicación quién entre los ID de usuario en formato HTML. Adicionalmente, la utilización del valor por omisión del ID del servidor Web proporciona un nivel de acceso que es posible que no reúna sus necesidades de seguridad.
Requisito: Para que surta efecto el valor de esta variable en la macro, debe listarse en la sentencia ENVIRONMENT del entorno de lenguaje SQL. Consulte la publicación Net.Data Guía de administración y programación del sistema operativo para obtener más información sobre las sentencias de entorno.
Especifique el valor de esta variable mediante una sentencia DEFINE o mediante la función @DTW_ASSIGN().
Valores
LOGIN="id_usuario_basedatos"
Valores | Descripción |
---|---|
id_usuario_basedatos | Un ID de usuario de base de datos válido. El valor por omisión es utilizar el ID de usuario que ha iniciado el servidor Web. |
Ejemplos
Ejemplo 1: Limitar el acceso al ID de usuario, DB2USER
%DEFINE LOGIN="DB2USER"
Ejemplo 2: Utilización de una línea de entrada en formato HTML
USERID: <input type="text" name="login" size="6" />
Este ejemplo muestra una línea que puede incluirse como parte de un formato HTML para que los usuarios de la aplicación entren sus ID de usuario.