问题标签 [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.
mainframe - 大型机 JCL 中的 DPRTY 是什么?
当我们提交作业时,会按顺序执行以下步骤。
那么DPRTY的重要性是什么?
mainframe - 具有Java/OOP/SQL背景的学习大型机和JCL
在我的整个职业生涯中,我一直在编写和管理 Java 和 ASP.Net 应用程序和服务器。现在我被引导参与大型机,即 z/OS 和 JCL,我发现很难把我的头包起来(他们仍然在谈论打孔卡!)。在完全被现代奢侈品宠坏之后,学习这一切的最佳方式是什么?
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 假脱机文件结束!
cobol - 如何使用 IEBGENER?
我在弄清楚如何让 IEBGENER 以我想要的方式工作时遇到了一些麻烦。我应该先说我在学术大型机上的 z/OS 环境中运行 IEBGENER。
我有三个 JCL 过程 (PROC) 内联到我正在使用的一些 COBOL 代码中,我需要 IEBGENER 作为将我的 PROC 放入“我的 MVS ID 下的永久过程库”的第一步之一,并将我的 COBOL源“进入我的 MVS ID 下的永久顺序数据集”。
讲师提到要“记住为这些数据集编码正确的 LRECL 和 BLKSIZE 信息”。
我对 IEBGENER 不是很熟悉,也没有找到任何能真正向我解释如何做我想做的事情的东西。
任何“大铁”人可以提供帮助?
java - 如何通过 Java Web 应用在 IBM zOS 上提交 JCL?
有人能告诉我从不同服务器 (Windows) 上的 Java Web 应用程序在 IBM zOS 上运行 JCL 的最佳方法吗?我还需要从工作中获取响应代码。
目前的 2 个选项是:1) 使用 JES - 但很难得到响应 2) 通过 DB2 过程进行调用。
有没有另一种(更好的)方法
mainframe - 如何通过 JCL 将参数传递给 REXX 程序
我们可以将参数从 JCL 传递给 REXX 程序吗?
我想,JCL PARM 可以像我们用于将参数传递给 COBOL 程序一样使用。请把你的想法放在这里...
cobol - COBOL:用于从 PDS 编译源代码的 SYSIN JCL
我刚刚开始使用 COBOL,并在 JCL 中遇到了这个问题......如何从我的 PDS 编译一个基本的 cobol 程序,我知道通过流内它只是
//SYSIN DD * code code code /*
我尝试了类似的东西
//SYSIN DD DSN=the.pds.location(file),DISP=SHR
但我认为所有的回击都是垃圾和返回码 12。
如果有人可以提供帮助,我将不胜感激。
java - 从 Java 调用 JCL
在过去的 4 年里,我一直在 Java 领域工作。我想告知我在大型机系统方面的知识是 BIG 0,并且正在寻找一种从 Java 类调用 JCL 脚本的方法。
有人可以让我知道这样做的方法吗?完成相同任务的所有先决条件是什么?
mainframe - RECFM=FB 相对于 RECFM=F 的优点/缺点是什么?
在定义要创建的数据集时,JCL 参数之一 DCB 具有位置子参数 RECFM,具有 F、FB、V、VB 等可能的值。RECFM=FB
overRECFM=F
或RECFM=VB
over的优点/缺点是RECFM=V
什么?哪种情况更喜欢使用哪种 RECFM 格式?
dataset - 数据集的“MGMTCLASS”描述了什么?
在分配数据集时,MGMTCLASS
数据集描述了什么?据我所知,它给出了它将驻留在磁盘上的保留期和到期期限,以及我观察到的可能值BKUP35
等等NOBKNLIM
。这些代表什么以及这个参数的可能值是什么?希望我能准确地提出我的问题,如果我错过了什么,请告诉我...
附录:我可以在这里问另一个问题吗?数据集设置多久备份一次?我知道它是特定于安装的SMS
,但我们是否有与MGMTCLASS
. 说数据集将在保持这样指定的时间百分比时被备份MGMTCLASS
..我清楚吗?