tecwrkus
Tecwrkus es un registro de usuario 3270, que incluye una serie de registros de información de LU/sesión de Tecwrksd.
Sintaxis
typedef struct tecwrkus {
USHORT cwlen;
USHORT cwtype;
UCHAR cwname[21];
UCHAR cwremark[26];
UCHAR cwstylef[9];
USHORT cwvewrtm;
USHORT cwalert;
USHORT cwchghan;
USHORT cwmaxses;
USHORT cwnumrec;
TECWRKSD cwsesdat[10];
USHORT cwmodisf;
UCHAR cwstatus;
UCHAR cwpad;
USHORT cwnumrmp;
TECWRKSD cwremap[1];
} TECWRKUS;
Miembros
cwlen
Longitud del registro.
cwtype
Tipo de registro.
cwname[21]
Nombre de usuario.
cwremark[26]
Campo de comentario.
cwstylef[9]
Nombre de archivo de estilo inicial.
cwvewrtm
Si el usuario puede ver la información de Monitor de tiempo de respuesta (RTM).
cwalert
Si el usuario tiene el permiso ALERT.
cwchghan
Si el usuario puede cambiar el nombre de LU/grupo al que se accede.
cwmaxses
Número máximo de sesiones activas (de 1 a 10).
cwnumrec
Número de sesiones del usuario.
cwsesdat[10]
Registros de información de sesión.
cwmodisf
Permiso para modificar el estilo inicial.
cwstatus
Byte de estado: usuario o grupo.
cwpad
Un byte de relleno.
cwnumrmp
Número de LU/grupos en lista de reasignación.
cwremap[1]
Lista de reasignación de LU/grupo.
Comentarios
En la lista de miembros siguiente se explica el significado de cada campo de la estructura tecwrkus y también se indica cómo debe usar cada campo la aplicación. Para más información sobre la configuración de Host Integration Server 3270, consulte el artículo sobre información de configuración.
cwlen
Longitud del registro de usuario 3270 (es variable porque contiene un número variable de registros de LU/sesión en la lista de reasignación). La aplicación debe usar este valor para buscar el inicio del registro de usuario 3270 siguiente al buscar el registro correcto.
cwtype
Identifica esto como un registro de usuario 3270.
cwname
El nombre de usuario del administrador de red de área local (LAN), u otro nombre de identificación, del usuario 3270 (hasta 20 caracteres). La aplicación lo usa para buscar el registro de usuario 3270 correcto.
cwremark
Un campo de comentario opcional (hasta 25 caracteres), que se usa en el programa de configuración para proporcionar más información sobre el usuario (por ejemplo, el nombre completo del usuario).
cwstylef
Nombre (hasta ocho caracteres) del archivo de estilo predeterminado que este usuario utiliza (un archivo que contiene la configuración de personalización 3270 del usuario, que usan los programas de emulación Host Integration Server 3270). Este campo se puede usar para identificar el archivo equivalente para el emulador 3270, si corresponde.
Si este campo está en blanco, no se usa ningún archivo de estilo y el emulador 3270 se debe revertir a su configuración predeterminada (a menos que lo reemplace un archivo de estilo especificado por el usuario).
cwvewrtm
TRUE si este usuario puede ver las estadísticas de RTM de sus sesiones 3270. Si este campo es FALSE, la aplicación no debe mostrar estadísticas de RTM ni tampoco un indicador de hora de última transacción (LTTI) en la línea de estado de las sesiones de visualización. Para más información sobre el uso del Monitor de tiempo de respuesta (RTM), consulte el artículo sobre el formato del registro de diagnóstico.
cwalert
TRUE si el usuario tiene permiso para enviar alertas de usuario de NetView. Si este campo es FALSE, no se debe permitir que el usuario envíe alertas. Para más información sobre el uso de las alertas, consulte el artículo sobre el formato del registro de diagnóstico.
cwchghan
TRUE si el usuario tiene permiso para reasignar una sesión 3270 a fin de utilizar una LU distinta (en cuyo caso se puede cambiar para usar cualquier LU de la lista de reasignación; consulte cwremap). Si este campo es FALSE, la aplicación no debe permitir que el usuario reasigne sesiones.
cwmaxses
Número máximo de sesiones activas permitidas para este usuario. Si el número de sesiones configuradas (consulte cwnumrec) es mayor, no se le debe permitir al usuario que active más sesiones a la vez que las que especifica este campo.
cwnumrec
Número total de sesiones configuradas para este usuario. El registro de usuario siempre contiene 10 registros de LU/sesión (consulte cwsesdat), pero solo se utilizará este número de registros; el resto se rellenará con ceros.
cwsesdat
Diez registros de LUN/sesión. Algunos de estos registros se pueden rellenar con ceros, lo que indica que no se utilizan (cwnumrec indica el número de sesiones que se utilizan). La aplicación debe enumerar aquí solo las sesiones que tienen registros de sesión válidos y permitir que el usuario las utilice.
cwmodisf
TRUE si el usuario puede modificar la personalización 3270 inicial. Si este campo es FALSE, la aplicación debería utilizar la personalización que se define en cwstylef (si se especifica). No se debe permitir que el usuario haga cambios en este estilo ni cargue otro archivo de estilo para reemplazarlo.
cwstatus
Indica si el nombre de usuario de este registro es un nombre de grupo o un nombre de usuario de LAN Manager. El bit menos significativo de este byte es CERTGRUP (1) para un grupo y zero para un usuario. No se usan otros bits.
cwpad
Byte de relleno, la aplicación no lo utiliza.
cwnumrmp
Número de registros de LU/sesión que aparecen en la lista de reasignación (consulte cwremap).
cwremap
Lista de registros de LU/sesión que indica las LU a las que el usuario puede reasignar las sesiones (si corresponde). Si el usuario no tiene permiso para reasignar sesiones (consulte cwchghan), no se usa esta lista y la aplicación no la debe comprobar.