SET 命令选项

可以使用 SET 命令来修改服务器初始化参数的组。

这些系统初始化参数组为:
  • 统计信息参数
  • 调试跟踪参数
  • 锁定等待参数
  • 警告参数
  • 自动 ALTER 参数。

以下 SET 关键字用于修改上次终止时具有未解析工作单元的不活动 CICS® 区域的服务器恢复状态:

RESTARTED=应用程序标识
为给定 APPLID 建立临时可恢复连接。 这将解析在区域上次终止时正在落实或回退处理的任何工作单元,并指示是否存在任何剩余的不确定工作单元。

此关键字可以缩写为 RESTARTREST

已落实 = {applid|applid.uowid}
为指定的 APPLID 建立临时可恢复连接,并落实所有不确定的工作单元,或者,如果还指定了 uowid ,那么落实该特定工作单元。

当无法重新启动原始 CICS 区域来正常解析工作时,才应使用此命令,因为这可能会导致耦合设施数据表资源与由同一工作单元更新的其他 CICS 资源不一致。

此关键字可以缩写为 COMMITCOMM

BACKEDOUT = {applid|applid.uowid}
为指定的 APPLID 建立临时可恢复连接,并回退所有不确定的工作单元,或者,如果还指定了 uowid ,那么回退该特定工作单元。

当无法重新启动原始 CICS 区域来正常解析工作时,才应使用此命令,因为这可能会导致耦合设施数据表资源与由同一工作单元更新的其他 CICS 资源不一致。

此关键字可以缩写为 BACKOUTBACK

使用以下 SET 参数可修改与特定表相关的选项:

TABLE=名称
指定要将同一命令中的以下与表相关的参数应用于的表。 此参数在任何与表相关的参数之前都是必需的。
MAXRECS=编号
修改可存储在前面 TABLE 参数指定的表中的最大记录数。

如果最大记录数设置为小于表中当前记录数的值,那么在删除记录以将当前记录数减少到新的最大限制内之前,不能存储任何新记录。 对于可恢复表,这也意味着无法更新记录,因为可恢复更新过程会在重写操作上添加新记录,然后在事务完成时删除原始记录。

此关键字也可以指定为 MAXNUMRECS

AVAILABLE = {YES|NO}
指定前面的 TABLE 参数指定的表是否可用于新的 OPEN 请求。 如果使该表不可用,那么随后针对该表发出 OPEN 请求的 CICS 区域将接收到指示该表不可用的响应,但当前已打开该表的区域不受影响。 即使将表标记为不可用,服务器也可以代表 CICS 区域隐式打开该表,以允许在重新启动处理期间解析可恢复工作。

此关键字可以缩写为 AVAIL

SET 命令示例: 以下示例更改统计信息选项:
SET STATSOPT=BOTH,EOD=21:00,STATSINT=06:00
以下示例修改指定表中允许的最大记录数:
SET TABLE=PAYECFT1,MAXRECS=200000