En aplicaciones Web, la variable de sistema SysVar.sessionID contiene un ID que es específico de la sesión de servidor de aplicaciones Web. Puede utilizar el valor de SysVar.sessionID como valor de clave para acceder a la información de archivo o base de datos que se comparte entre programas.
Fuera de las aplicaciones Web, se aplica lo siguiente:
- La variable de sistema SysVar.sessionID contiene un identificador de usuario dependiente del sistema o un identificador de terminal para el programa
- SysVar.sessionID sólo soporta uso para la compatibilidad con los productos anteriores a EGL (concretamente, para los releases de CSP anteriores a CSP 370AD Versión 4 Release 1). Es aconsejable utilizar SysVar.userID o SysVar.terminalID en su lugar.
Puede utilizar SysVar.sessionID de las siguientes maneras:
- Como origen de una sentencia assignment o move
- Como variable de una expresión lógica
- Como argumento de una sentencia return
Las características de
SysVar.sessionID son las siguientes:
- Tipo primitivo
- CHAR
- Longitud de datos
- 8 (se rellena con blancos si el valor tiene menos de 8 caracteres)
- ¿Se restaura siempre el valor después de una sentencia converse?
- Sí
SysVar.sessionID se inicializa desde la propiedad del sistema de
máquina virtual
Java
user.name y, si la propiedad no puede recuperarse, SysVar.sessionID está en blanco.