【问题标题】:How to load CICS parameters update after defining DFHSIT SPOOL=YES system intialization parameter?定义 DFHSIT SPOOL=YES 系统初始化参数后如何加载 CICS 参数更新?
【发布时间】:2021-09-14 12:53:31
【问题描述】:

我更新了 CICSTS54.CICS.SDFHSAMP 中的 DFHSIT$$,将 SPOOL=NO 更改为 SPOOL=YES。如何让 CICS 加载更新后的表?

【问题讨论】:

  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: jcl cics


【解决方案1】:

现在您已经更新了 DFHSIT$$ 中的 SIT 表,您需要对其进行编译,有关详细信息,请参阅 https://www.ibm.com/docs/en/cics-ts/5.4?topic=parameters-assembling-sit

编译完成后,您需要重新启动您的 CICS 区域以获取更改。我假设您已经在 CICS JCL 的 SIT 覆盖中指定了 SIT=$$,例如:

//SYSIN    DD *                                                       
SIT=$$
.
.
.
/* 

  

【讨论】:

  • 是的,我已经在启动作业流中指定了 SIT=$$,但它仍然给我错误。我将在此处附上我的 CICS JCL。如果你有时间,你能帮我找出我做错了什么吗?谢谢。对此,我真的非常感激。 drive.google.com/file/d/1eN-xSTM6DTnEplr-ToX4ynl_X-iXH5iB/…
  • 您发布的 JCL 看起来是 COBOL 编译作业,而不是 CICS 作业。
  • 这个怎么样? drive.google.com/file/d/1X5VMEkN5w0of3uNkBWuSulgIF0bLnusl/… 。我感觉这是启动 JCL,但 EXEC PGM=DFHSIP 的流 DD 中没有。另外,我不知道这个CICS启动JCL的原因是因为每次我去CICS区域,我只是去文件>新会话> L CICS,因为我使用Vista TN3270。
  • 另外请告诉我,如果我不允许发布该许可源代码,我会尽快将其删除。我仍在接受大型机开发人员培训,对规则知之甚少。
  • 因此,DFHSTART proc 中的 SIT 覆盖保存在成员 DFH$SIPT 中,请参阅第 115 行。如果您选择在包含的该成员中覆盖 SPOOL=YES,则可以,或者您可以更新PARM 在 CICS 步骤中在 USSHOME 参数后添加“SPOOL=YES”。
【解决方案2】:

您发布的是 COBOL 程序的翻译、编译和链接编辑。 DFHSIT表是一个汇编表,需要使用汇编器进行汇编。

但是,在这种情况下,对您来说更容易的是不组装默认 DFHSIT 表的新版本。相反,只需在启动 CICS 时将 SPOOL=YES 添加到 SIT 覆盖。

坐席覆盖在 CICS 启动 JCL 上的 SYSIN 中设置 例如

//SYSIN DD *
阀芯=否

【讨论】:

  • 嗨,谢谢。你知道这个 CICS 启动 JCL 通常存放在哪里吗?我检查了 hlq.CICS.SDFH 库,但找不到任何包含 EXEC PGM=DHSIP 的库,该 EXEC 语句下方的 dd 语句是我应该能够添加 SPOOL=YES 的地方吗?
  • 不是真的 - 启动 JCL 可以是您系统上您选择的任何位置
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 2015-08-21
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 2017-06-12
  • 1970-01-01
相关资源
最近更新 更多