在 Web
应用程序中,系统变量 SysVar.sessionID 包含特定于 Web 应用程序服务器会话的标识。可以使用
SysVar.sessionID 值作为键值来访问在程序之间共享的文件或数据库信息。
在 Web 应用程序外部,下列描述是适用的:
- 系统变量 SysVar.sessionID 包含对应于系统的程序的用户标识或终端标识
- 仅仅是为了与 EGL 之前的产品(确切地说,是 CSP 370AD V4R1 之前的 CSP
发行版)兼容才支持以此方式使用 SysVar.sessionID。建议您改为使用
SysVar.userID 或 SysVar.terminalID。
可以按照下列方式使用 SysVar.sessionID:
- 作为赋值语句或 move 语句中的源
- 作为逻辑表达式中的变量
- 作为 return 语句中的自变量
SysVar.sessionID 的特征如下所示:
- 基本类型
- CHAR
- 数据长度
- 8(如果值少于 8 个字符,则用空格填充)
- 在转换之后是否始终将值恢复?
- 是
SysVar.sessionID 是根据 Java™ 虚拟机系统属性 user.name 初始化的;如果无法检索到该属性,则
SysVar.sessionID 是空白的。