实现超时删除

要在向其提供终端的 CICS® Transaction Server for z/OS® 系统中使用超时删除,请指定两个系统初始化参数。

DSHIPIDL = {020000|hhmmss}
指定 不活动 交付的终端定义在此区域中必须保持安装的最短时间 (以小时,分钟和秒为单位)。 调用 CICS 超时删除机制时,将仅删除那些不活动时间超过指定时间的已交付定义。
可以在拥有应用程序的区域和中间区域上的事务路由环境中使用此参数,以防止由于过早删除了终端定义而必须重新部署这些定义。
赫姆斯
指定范围为 0-995959 的 1 到 6 数字。 用前导零填充少于六位数的数字。
DSHIPINT = {120000| 0 |hhmmss}
指定调用 CICS 超时删除机制之间的时间间隔。 超时删除机制将除去任何未使用时间超过 DSHIPIDL 参数指定的时间的已交付终端定义。
可以在拥有应用程序的区域和中间区域上的事务路由环境中使用此参数来控制:
  • 调用超时删除机制的频率。
  • 执行大规模删除操作的大致时间 (相对于 CICS 启动)。
0
未调用超时删除机制。 您可以在终端拥有区域中设置此值,或者如果您未使用交付的定义。
赫姆斯
指定 1-995959 范围内的 1 到 6 数字。 用前导零填充少于六位数的数字。

有关如何指定系统初始化参数的详细信息,请参阅 CICS 系统初始化

CICS 启动后,可以检查 DSHIPIDL 和 DSHIPINT 的当前设置。 为了灵活控制何时执行批量删除操作,您可以重置时间间隔,直到下次调用超时删除机制为止。 (修订的时间间隔从上次调用远程删除机制时开始 从发出命令时开始 ,也从 CICS 启动时开始。) 或者,您可以调用超时删除机制。