Telnet 出口点格式 INIT0100: 必需参数组

以下是必需参数组的详细描述。

用户描述信息
I/O; CHAR (*)
有关系统在自动登录过程中使用的用户的信息。
设备描述信息
I/O; CHAR (*)
系统用于创建或更改用于此 Telnet 会话的设备的信息。
连接描述信息
I/O; CHAR (*)
有关出口程序可以使用的客户机连接的信息。
环境选项
输入 ;CHAR (*)
开始更改 一个数组,其中包含客户机协商的 TN5250E 环境选项。 这些格式与从客户机接收时采用的格式相同。 通常,数组由 1 或更多对环境变量名称和关联值组成。 RFC 指定每个变量名总是以 X'01 '或 X'03' 作为前缀,这取决于它是定义的 VAR 还是特定于应用程序的定义的 USERVAR。 如果某个值与 VAR (或 USERVAR) 相关联,那么该值将出现在以 RFC 1572 定义的 VALUE 字符-X'01 ' 开头的数组中。 此顺序的 VAR/VALUE 对最多重复 1024 个总字节的协商数据。

TN5250E 和更常规的 Telnet 协商 RFC 还允许控制字符显示在 VAR/USERVAR 变量名称或其关联值中。 这是通过使用 ESC 字符 X'02 ' 以及当 ESC 字符本身或 Telnet IAC 控制字符必须出现在协商序列中时适用的规则所允许的。 请参阅 RFC 1572 ,以获取控制字符转义规则的更完整描述。

当环境选项缓冲区显示客户机的协商 (包括密码) 时, Telnet 始终会覆盖缓冲区中的任何明文或加密密码值,以避免安全漏洞。

结束更改
环境选项的长度
前一段中引用的环境选项的长度通常为 1024 字节。 由于选项协商的长度未定义,因此超出指定长度的任何协商都可能被截断以适合环境选项缓冲区。
允许连接
OUTPUT; CHAR (1)
应用于所有设备,并向 Telnet 服务器指示所有设备是否应允许客户机连接到 Telnet 服务器。 如果设备类型为显示,并且您已启用自动登录,那么此客户机也可能绕过系统上的注册显示。 有效值如下所示:
0
拒绝来自客户机的请求
1
接受来自客户机的请求
允许自动登录
OUTPUT; CHAR (1)
应用于 DISPLAY 设备类型,并向 Telnet 服务器指示是否应该允许针对此特定客户机继续执行自动登录操作。 此参数适用于显示设备类型。 如果允许自动登录,那么此客户机可以绕过系统上的注册设备。 有效值如下所示:
0
拒绝来自客户机的应用程序请求。 系统将忽略 "用户概要文件" , "当前库" , "要调用的程序" , "初始菜单" 和 "设备名" 输出参数。
1
接受来自客户机的应用程序请求。 如果出口程序返回 "用户概要文件" , "当前库" , "要调用的程序" , "初始菜单" 和 "设备名" 输出参数,那么系统可能认为这些参数有效。