SET DELETSHIPPED

更改控制自动删除装运终端定义的系统设置。

语法

警告系统命令功能强大,可提供有关系统状态的信息,并允许对系统进行更改。 系统命令只能由授权应用程序和用户使用。

通过指定 XCMD 系统初始化参数并确保事务的命令安全检查处于激活状态(在 TRANSACTION 资源定义中指定 CMDSEC(YES) 或在 CMDSEC 系统初始化参数中指定 ALWAYS),激活命令安全检查。

SET DELETSHIPPED

读取语法图跳过可视语法图SET DELETSHIPPEDIDLE(data-value)IDLEHRS(data-value)IDLEMINS(data-value)IDLESECS(data-value)INTERVAL(data-value)INTERVALHRS(data-value)INTERVALMINS(data-value)INTERVALSECS(data-value)

条件: INVREQ 和 NOTAUTH

NOHANDLERESPRESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.

描述

SET DELETSHIPPED 命令允许您更改用于控制 CICS® 提供的超时机制的值,该机制用于删除处于不活动状态的已交付终端的定义。 如果终端在指定的时间段内未在本地使用,并且没有需要终端等待连接的任务,那么交付的定义处于不活动状态。 有关提供的定义的更多信息,请参阅 Intercommunication methodsTERMINAL resources

您可以更改提供的终端在符合删除条件之前必须保持不活动状态的时间长度 (IDLE 时间) 以及 CICS 检查此类终端的时间间隔 (INTERVAL)。 时间值可以用几种不同的方式表示:
  • 4 字节压缩十进制组合,格式为 0hhmmss+,其中小时数 (hh) 在 0-99 范围内,分钟数 (mm) 和秒数 (ss) 均为 0-59。 对此格式使用 IDLE 和 INTERVAL 选项。
  • 具有小时,分钟和秒的单独值。 对此格式使用 IDLEHRS , IDLEMINS 和 IDLESECS 代替 IDLE ,使用 INTERVALHRS , INTERVALMINS 和 INTERVALSECS 代替 INTERVAL。 您可以使用小时,分钟和秒的任意组合。 如果仅使用一个时间值,那么时间值必须 小于 100 小时,以便小时的范围为 0-99 ,分钟的范围为 0-5999 ,秒的范围为 0-359999。 如果使用两个或三个,那么小时的范围相同,但分钟和秒必须都在 0-59 范围内。
例如,要将 IDLE 时间指定为 1 小时 15 分钟,可以使用下列任何一项:
  • 空闲 (011500)
  • IDLEHRS (1) IDLEMINS (15)
  • IDLEMINS (75)
  • IDLESECS (4500)。

选项

IDLE (data-value)
指定空闲时间,格式为 "0hhmmss +" 的 4 字节压缩十进制值。 空闲时间是终端必须处于不活动状态才能符合删除条件的最短时间。

请参阅此命令描述开头的注释,以了解允许的值范围。

IDLEHRS (data-value)
以全字二进制值的形式指定空闲时间 (以小时为单位,单独使用时) 或空闲时间的小时数部分 (与 IDLEMINS 或 IDLESECS 配合使用时)。 请参阅 IDLE 选项。
IDLEMINS (data-value)
以全字二进制值的形式指定空闲时间 (以分钟为单位,单独使用时) 或空闲时间的分钟部分 (与 IDLEHRS 或 IDLESECS 配合使用时)。 请参阅 IDLE 选项。
IDLESECS (data-value)
以全字二进制值形式指定空闲时间 (以秒为单位,单独使用时) 或空闲时间的秒数部分 (与 IDLEHRS 或 IDLEMINS 配合使用时)。 请参阅 IDLE 选项。
INTERVAL (data-value)
以 "0hhmmss +" 格式的 4 字节压缩十进制值指定超时删除机制调用之间的时间间隔。

更改检查时间间隔时,将从 发出命令的时间开始测量下一个时间间隔, 而不是 从先前调用或 CICS 启动开始测量下一个时间间隔。 如果要立即删除,请使用 PERFORM DELETSHIPPED 命令。

请参阅此命令描述开头的注释,以了解允许的值范围。

INTERVALHRS (data-value)
指定以小时为单位的调用时间间隔 (单独使用时) 或时间间隔的小时数部分 (与 IDLEMINS 或 IDLESECS 配合使用时) 作为全字二进制值。 请参阅 INTERVAL 选项。
INTERVALMINS (data-value)
以全字二进制值形式指定调用时间间隔 (以分钟为单位,单独使用时) 或时间间隔的分钟部分 (与 INTERVALHRS 或 INTERVALSECS 配合使用时)。 请参阅 INTERVAL 选项。
INTERVALSECS (data-value)
以全字二进制值的形式指定调用时间间隔 (以秒为单位,单独使用时) 或时间间隔的秒数部分 (与 INTERVALHRS 或 INTERVALMINS 配合使用时)。 请参阅 INTERVAL 选项。

条件

INVREQ
RESP2 值:
1
INTERVAL 值无效。
2
INTERVALHRS 值不在 0-99 范围内。
3
INTERVALMINS 值无效。
4
INTERVALSECS 值无效。
5
IDLE 值无效。
6
IDLEHRS 值不在 0-99 范围内。
7
IDLEMINS 值无效。
8
IDLESECS 值无效。
NOTAUTH
RESP2 值:
100
未授权与发出任务关联的用户使用此命令。