如何使用 JCL 在我的新成员中获取文本

How to get text in my new member using JCL

我必须在 JCL 中添加一个新成员。这不是问题: 我的代码:

//STEP1 EXEC PGM=IEBGENER
//SYSUT1 DD *
//SYSUT2 DD DISP=(NEW,KEEP),UNIT=SYSALLDA,DSN=name.JCL4(MEMBER),
            SPACE=(CYL,(1,1,45)),
            VOL=SER=DMTU01
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
/*

但我希望我的 MEMBER1 包含文本。 因此,当我进入 JCL4 并在 MEMBER 之前按 e(编辑)时,我想看到一些文本,例如 'Hallo'。有人可以帮我解释一下怎么做吗?

如果您要在现有 JCL 数据集中创建新成员,尝试:

//STEP1   EXEC PGM=IEBGENER
//SYSUT1  DD  *
   Hello
/*
//SYSUT2  DD DSN=name.JCL4(MEMBER),DISP=(SHR,KEEP)
//SYSIN DD DUMMY
/*

Disp 指的是 数据集 而不是 成员 。所以如果数据集已经存在,你不需要创建它!!


如果你想同时创建一个 new JCL dataset 和一个 member , JCL 应该是这样的(你 catlg 数据集)

//STEP1   EXEC PGM=IEBGENER
//SYSUT1  DD  *
   Hello
/*
//SYSUT2  DD DSN=name.JCL4(MEMBER),DISP=(NEW,CATLG),
//           UNIT=SYSALLDA,     should this be sysda ???
//           SPACE=(CYL,(1,1,45)),
//           VOL=SER=DMTU01
//SYSIN DD DUMMY
/*