如何使用 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
/*
我必须在 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
/*