设置DFHSIT SPOOL=YES后如何让CICS加载更新后的系统初始化参数
CICS SIT参数SPOOL修改后生效操作步骤
DFHSIT为CICS系统初始化表,修改源码后需要完成汇编、链接、重启全流程才能让配置生效,具体操作如下:
- 汇编修改后的DFHSIT$$源码
进入CICSTS54.CICS.SDFHSAMP路径,使用z/OS HLASM等汇编工具执行汇编操作,确认汇编返回码RC≤4无致命错误,生成自定义SIT的目标模块DFHSIT$$。 - 链接目标模块到CICS加载路径
将汇编生成的DFHSIT$$目标模块,链接到对应CICS区域启动JCL中STEPLIB或DFHRPLconcatenation的优先位置,注意自定义SIT模块所在数据集的顺序要排在CICS默认SIT数据集之前,避免默认模块覆盖自定义配置。 - 核对CICS启动JCL配置
打开目标CICS区域的启动JCL,确认EXEC语句中SIT=参数值设置为$$,和你修改的SIT模块后缀匹配,保证CICS启动时会加载自定义的DFHSIT$$模块。 - 正常关闭现有CICS区域
执行关闭命令CEMT PERFORM SHUTDOWN,等待CICS区域完全停止,生产环境禁止使用强制关闭避免数据丢失,测试环境可按需使用CEMT PERFORM SHUTDOWN IMMEDIATE快速关闭。 - 重启CICS并验证配置
提交CICS启动JCL,待区域启动完成后执行命令CEMT INQ SYSTEM,查看输出中SPOOL参数值为YES即代表配置已生效。
注意事项
如果你的CICS环境配置了更高优先级的参数覆盖机制,比如启动参数传入、共享SIT覆盖规则,需要额外确认没有其他配置覆盖DFHSIT$$中设置的SPOOL=YES参数。
内容的提问来源于stack exchange,提问作者Roger Strycova
相关产品推荐
相关产品推荐

