首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于编译和链接包含更新的CICS参数的SIT的CICS JCL过程

用于编译和链接包含更新的CICS参数的SIT的CICS JCL过程
EN

Stack Overflow用户
提问于 2021-09-14 14:47:43
回答 2查看 80关注 0票数 0

CICS是否提供了组装SIT的程序?我目前正在检查https://www.ibm.com/docs/en/cics-ts/5.3?topic=library-cics-supplied-procedures,但我找不到任何使用EXEC PGM=DFHSIP的东西。我自己还没有达到编写JCL的程度,所以我真的在努力寻找如何组装更新后的DFHSIT宏的示例。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-14 15:39:15

DFHSIP是主CICS程序,不用于组装SIT表。最好看看CICS提供的proc DFHEITAL。这是一个很好的例子,如何翻译,编译和linkedit汇编程序。

但是,SIT表不应该与CICS存根程序进行转换或链接。下面是我以前用来编译CICS表的一个示例:

代码语言:javascript
复制
//ASM    EXEC PGM=ASMA90,REGION=0M,
//            PARM='DECK,NOOBJECT,LIST’
//SYSLIB   DD DSN=<cicshlq>.SDFHMAC,DISP=SHR
//         DD DSN=<cicshlq>.SDFHSAMP,DISP=SHR
//         DD DSN=SYS1.MACLIB,DISP=SHR
//SYSUT1   DD UNIT=SYSDA,SPACE=(1700,(400,400))
//SYSUT2   DD UNIT=SYSDA,SPACE=(1700,(400,400))
//SYSUT3   DD UNIT=SYSDA,SPACE=(1700,(400,400))
//SYSPUNCH DD DSN=&&LOADSET,
//            UNIT=SYSDA,DISP=(,PASS),
//            SPACE=(400,(100,100))
//SYSPRINT DD SYSOUT=A
//SYSIN    DD DATA,DLM='<>'
<source>
<>
//LKED   EXEC PGM=IEWL,REGION=0M,
//            PARM='LIST,XREF',COND=(7,LT,ASM)
//SYSLIB   DD DSN=<cicshlq>.SDFHLOAD,DISP=SHR
//SYSLMOD DD DSN=<output>,DISP=SHR
//SYSUT1   DD UNIT=SYSDA,DCB=BLKSIZE=1024,
//            SPACE=(1024,(200,20))
//SYSPRINT DD SYSOUT=A
//SYSLIN   DD DSN=&&LOADSET,DISP=(OLD,DELETE)
//         DD DDNAME=SYSIN
//SYSIN DD *
  NAME  <name>(R)
/*
票数 1
EN

Stack Overflow用户

发布于 2021-09-14 16:12:50

通常没有必要组装一张新的坐桌。您可以在启动CICS区域时将SIT参数作为覆盖传递。我发现大多数CICS系统都是通过提供的SIT加载模块(DFHSIT或DFHSIT6$)之一启动的,并通过SYSIN提供定制的SIT覆盖。请参阅https://www.ibm.com/docs/en/cics-ts/5.3?topic=regions-specifying-system-initialization-parameters-before-startup

请注意,人们不组装新的SIT表的主要原因是SIT负载模块必须驻留在APF授权的数据集中。在大多数企业中,很少允许对APF授权的数据集进行写访问,并且在绝对需要更新时会严格检查。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69179941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档