问题标签 [jcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3874 浏览

mainframe - 大型机 JCL 中的 DPRTY 是什么?

当我们提交作业时,会按顺序执行以下步骤。

那么DPRTY的重要性是什么?

0 投票
5 回答
4159 浏览

mainframe - 具有Java/OOP/SQL背景的学习大型机和JCL

在我的整个职业生涯中,我一直在编写和管理 Java 和 ASP.Net 应用程序和服务器。现在我被引导参与大型机,即 z/OS 和 JCL,我发现很难把我的头包起来(他们仍然在谈论打孔卡!)。在完全被现代奢侈品宠坏之后,学习这一切的最佳方式是什么?

0 投票
2 回答
6117 浏览

jcl - 符号 JCL 混淆

我对如何在 JCL 中为我在 COBOL 类中进行的分配创建符号变量感到有些困惑。

例如,我应该“为 PARM 选项指定一个符号参数,并将 TEST 和 APOST 指定为默认值。”

如何将“PARM”选项指定为符号参数?

编辑:原谅疏忽;似乎我忘了提及我正在运行的操作系统。我正在 z/OS 中编写这个 JCL 文件。

提前致谢!

编辑:

@avisser:

所以,你的意思是我可以称之为“&PARM='TEST,APOST'”,如果我想在使用另一个 JCL 语句运行这个 proc 时更改该参数,列出的参数可以从打电话给 JCL?

编辑:

@avisser:

是的,抱歉,我真的需要更具体一些……在我的 COBOL JCL 中,我调用了 COBOL 编译器 (IGYCRCTL)、链接编辑器 (HEWL) 和程序提取 (EXEC PGM=)。

编辑:

也许看看我的输出是什么会有所帮助。我真的很感谢到目前为止所有试图提供帮助的人。

输出:

------ JES2 工作统计 ------

!!JES 假脱机文件结束!1 //KC03CEFA JOB ,'MATT R',MSGCLASS=H,TYPRUN=SCAN JOB07731 //*
2 //STEP01 EXEC PGM=IGYCRCTL,®ION=248K,
// &PARM='TEST,APOST'
3 //STEPLIB DD DSN =IGY340.SIGYCOMP,DISP=SHR
/*
4 //SYSLIN DD &DSN=&&OBJSET,UNIT=DISK,SPACE=(TRK,(3,3)),
// &DISP=(NEW,PASS,DELETE)
5 //SYSPRINT DD SYSOUT=*
6 //SYSUT1 DD UNIT=DISK,SPACE=(CYL,(1,1))
7 //SYSUT2 DD UNIT=DISK,SPACE=(CYL,(1,1))
8 //SYSUT3 DD UNIT =DISK,SPACE=(CYL,(1,1))
9 //SYSUT4 DD UNIT=DISK,SPACE=(CYL,(1,1))
10 //SYSUT5 DD UNIT=DISK,SPACE=(CYL,(1) ,1))
11 //SYSUT6 DD UNIT=DISK,SPACE=(CYL,(1,1))
12 //SYSUT7 DD UNIT=DISK,SPACE=(CYL,(1,1))
//*
//*
13 //STEP02 EXEC PGM=HEWL,&COND=,&REAGION=2048K,
// &PARM=
14 //SYSLIB DD DSN=CEE.SCEELKED,DISP=SHR
15 //SYSLIN DD &DSN=&&OBJSET,&DISP=(OLD,DELETE)
16 //SYSLMOD DD DSN=&&TEMPLIB(PGM6),
// SPACE=(1024,(50,20,1)),UNIT=DISK,
// DISP=(NEW,CATLG,DELETE)
17 //SYSPRINT DD SYSOUT=*
18 //打印机 DD SYSOUT=*
19 //SYSUT1 DD UNIT=DISK,SPACE=(TRK,(10,10))
//*
//*
20 //STEP01 EXEC PGM=PGM6,&PARM=TERMTHDACT(DUMP)
21 //STEPLIB DD DSN=&&TEMPLIB,DISP=SHR
22 //CEEDUMP
23 //SYSUDUMP
24 //PRINTER DD SYSOUT=*
25 //PRODUCTS DD DSN= KC02322.CSCI465.SP09(DATA1),DISP=SHR
26 //SYSIN DD *
!!JES 假脱机文件结束!STMT 编号 MESSAGE 2 IEFC630I不知名KEYWORD&REGION 2 IEFC630I不知名KEYWORD&PARM 4 IEFC630I不知名KEYWORD&DSN 4 IEFC630I不知名KEYWORD&DISP 13 IEFC630I不知名KEYWORD&COND 13 IEFC630I不知名KEYWORD&REAGION 13 IEFC630I不知名KEYWORD&PARM 15 IEFC630I不知名KEYWORD&DSN 15 IEFC630I不知名KEYWORD&DISP 20 IEFC630I不知名KEYWORD &PARM 22 IEFC605I 未识别的操作区域 23 IEFC605I 未识别的操作区域!JES 假脱机文件结束!

0 投票
7 回答
5658 浏览

cobol - 如何使用 IEBGENER?

我在弄清楚如何让 IEBGENER 以我想要的方式工作时遇到了一些麻烦。我应该先说我在学术大型机上的 z/OS 环境中运行 IEBGENER。

我有三个 JCL 过程 (PROC) 内联到我正在使用的一些 COBOL 代码中,我需要 IEBGENER 作为将我的 PROC 放入“我的 MVS ID 下的永久过程库”的第一步之一,并将我的 COBOL源“进入我的 MVS ID 下的永久顺序数据集”。

讲师提到要“记住为这些数据集编码正确的 LRECL 和 BLKSIZE 信息”。

我对 IEBGENER 不是很熟悉,也没有找到任何能真正向我解释如何做我想做的事情的东西。

任何“大铁”人可以提供帮助?

0 投票
2 回答
7414 浏览

java - 如何通过 Java Web 应用在 IBM zOS 上提交 JCL?

有人能告诉我从不同服务器 (Windows) 上的 Java Web 应用程序在 IBM zOS 上运行 JCL 的最佳方法吗?我还需要从工作中获取响应代码。

目前的 2 个选项是:1) 使用 JES - 但很难得到响应 2) 通过 DB2 过程进行调用。

有没有另一种(更好的)方法

0 投票
4 回答
18541 浏览

mainframe - 如何通过 JCL 将参数传递给 REXX 程序

我们可以将参数从 JCL 传递给 REXX 程序吗?

我想,JCL PARM 可以像我们用于将参数传递给 COBOL 程序一样使用。请把你的想法放在这里...

0 投票
1 回答
2094 浏览

cobol - COBOL:用于从 PDS 编译源代码的 SYSIN JCL

我刚刚开始使用 COBOL,并在 JCL 中遇到了这个问题......如何从我的 PDS 编译一个基本的 cobol 程序,我知道通过流内它只是

//SYSIN DD * code code code /*

我尝试了类似的东西

//SYSIN DD DSN=the.pds.location(file),DISP=SHR

但我认为所有的回击都是垃圾和返回码 12。

如果有人可以提供帮助,我将不胜感激。

0 投票
3 回答
3791 浏览

java - 从 Java 调用 JCL

在过去的 4 年里,我一直在 Java 领域工作。我想告知我在大型机系统方面的知识是 BIG 0,并且正在寻找一种从 Java 类调用 JCL 脚本的方法。

有人可以让我知道这样做的方法吗?完成相同任务的所有先决条件是什么?

0 投票
1 回答
8198 浏览

mainframe - RECFM=FB 相对于 RECFM=F 的优点/缺点是什么?

在定义要创建的数据集时,JCL 参数之一 DCB 具有位置子参数 RECFM,具有 F、FB、V、VB 等可能的值。RECFM=FBoverRECFM=FRECFM=VBover的优点/缺点是RECFM=V什么?哪种情况更喜欢使用哪种 RECFM 格式?

0 投票
1 回答
1544 浏览

dataset - 数据集的“MGMTCLASS”描述了什么?

在分配数据集时,MGMTCLASS数据集描述了什么?据我所知,它给出了它将驻留在磁盘上的保留期和到期期限,以及我观察到的可能值BKUP35等等NOBKNLIM。这些代表什么以及这个参数的可能值是什么?希望我能准确地提出我的问题,如果我错过了什么,请告诉我...

附录:我可以在这里问另一个问题吗?数据集设置多久备份一次?我知道它是特定于安装的SMS,但我们是否有与MGMTCLASS. 说数据集将在保持这样指定的时间百分比时被备份MGMTCLASS..我清楚吗?