在 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 是空白的。