大型机 Cobol Mainframe jcl - 图文
更新时间:2023-10-11 15:48:01 阅读量: 综合文库 文档下载
- 大型机推荐度:
- 相关推荐
1 将文件内容在系统中输出
//CN001000 JOB MSGLEVEL=(1,1),NOTIFY=&SYSUID //STEP1 EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=CN0010.XCY.JCL3,DISP=SHR //SYSUT2 DD SYSOUT=* //SYSIN DD DUMMY
2 cond的用法,设置判断返回参数以决定是否执行本作业步
//CN001000 JOB MSGLEVEL=(1,1),NOTIFY=&SYSUID //STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSIN DD * SET MAXCC=8 /* //**************************************************************
//STEP2 EXEC PGM=IEBGENER,COND=(8,NE,STEP1) //SYSPRINT DD SYSOUT=* //SYSUT1 DD * XCY IS A GOOD BOY! /* //SYSUT2 DD SYSOUT=* //SYSIN DD DUMMY //*******************************************************************
//STEP3 EXEC PGM=IEBGENER,COND=(8,EQ,STEP1) //SYSPRINT DD SYSOUT=* //SYSUT1 DD * YES HE IS. /* //SYSUT2 DD SYSOUT=* //SYSIN DD DUMMY
3 将两个sds文件复制到一个已有的文件当中
//CN001009 JOB MSGLEVEL=(1,1),NOTIFY=&SYSUID //STEP1 EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=CN0010.XCY.JCL1,DISP=SHR // DD DSN=CN0010.XCY.JCL2,DISP=SHR //SYSUT2 DD DSN=CN0010.XCY.JCL3,DISP=SHR //SYSIN DD DUMMY
4 将一个sds中的数据一部分复制到一个新建立的sds当中,record选择范围
//CN001000 JOB MSGLEVEL=(1,1),NOTIFY=&SYSUID //COPY EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=CN0010.XCY.JCL1,DISP=SHR //SYSUT2 DD DSN=CN0010.XCY.JCL5,DISP=(NEW,CATLG), // UNIT=SYSDA,SPACE=(CYL,(1,1)), // DCB=(RECFM=FB,LRECL=40,BLKSIZE=800) //SYSIN DD * GENERATE MAXFLDS=5,MAXLITS=4 RECORD FIELD=(5,1,,1),FIELD=(20,21,,6),FIELD=(9,61,ZP,26), FIELD=(9,70,ZP,31),FIELD=(4,'TEST',,36) /*
5 临时数据集的应用
//CN001000 JOB NOTIFY=&SYSUID,MSGLEVEL=(1,1) //BUILD EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD * XCY IS A GOOD BOY //SYSUT2 DD DSN=&&TEMP1,DISP=(,PASS), // SPACE=(TRK,(1,1)),DCB=(LRECL=80,RECFM=FB), // UNIT=SYSDA //SYSIN DD DUMMY //**************************************************************** //BUILD2 EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=&&TEMP1,DISP=(OLD,DELETE) //SYSUT2 DD DSN=CN0010.XCY.DATA,DISP=(,CATLG,DELETE), // SPACE=(TRK,(1,1)),DCB=(LRECL=80,RECFM=FB), // UNIT=SYSDA //SYSIN DD DUMMY
6 将一个sds内容复制到新建立的pds的一个member中
//CN001027 JOB NOTIFY=&SYSUID,MSGLEVEL=(1,1) //STEP1 EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=CN0010.XCY727.SDS,DISP=SHR //SYSUT2 DD DSN=CN0010.XCY727.XCC(XCY1),DISP=(NEW,CATLG), // SPACE=(TRK,(1,1,1)),VOL=SER=SUER01,UNIT=SYSDA //SYSIN DD DUMMY
X
7 将sds排序输出到另一个sds中,sort field选择排序范围
//CN001027 JOB NOTIFY=&SYSUID,MSGLEVEL=(1,1) //STEP1 EXEC PGM=SORT //SYSOUT DD SYSOUT=* //SORTIN DD DSN=CN0010.XCY727.SDS,DISP=SHR //SORTOUT DD DSN=CN0010.XCY727.SDS2,DISP=SHR //SYSIN DD * SORT FIELDS=(1,2,CH,A,9,3,CH,A) /*
8将sds排序并去除重复项,输出到另一个sds中
//CN001027 JOB MSGLEVEL=(1,1),NOTIFY=&SYSUID //STEP1 EXEC PGM=SORT //SYSOUT DD SYSOUT=* //SORTIN DD DSN=CN0010.XCY727.SDS,DISP=SHR //SORTOUT DD DSN=CN0010.XCY727.SDS2,DISP=SHR //SYSIN DD * SORT FIELDS=(1,3,CH,A) SUM FIELDS=NONE /*
8 根据排序情况将sds内容分为三个sds,去除重复
//CN001027 JOB MSGLEVEL=(1,1),NOTIFY=&SYSUID //STEP1 EXEC PGM=SORT //SYSOUT DD SYSOUT=* //SORTIN DD DSN=CN0010.XCY727.SDS,DISP=SHR //SORTOF01 DD DSN=CN0010.XCY727.SDS3,DISP=(NEW,CATLG), // SPACE=(CYL,(1,4),RLSE),DCB=(LRECL=80,RECFM=FB,BLKSIZE=80) //SORTOF02 DD DSN=CN0010.XCY727.SDS4,DISP=(NEW,CATLG), // SPACE=(CYL,(1,4),RLSE),DCB=(LRECL=80,RECFM=FB,BLKSIZE=80) //SORTOF03 DD DSN=CN0010.XCY727.SDS5,DISP=(NEW,CATLG), // SPACE=(CYL,(1,4),RLSE),DCB=(LRECL=80,RECFM=FB,BLKSIZE=80) //SYSIN DD * SORT FIELDS=COPY OUTFIL FILES=01,INCLUDE=(1,6,CH,EQ,C'MOHANK') OUTFIL FILES=02,INCLUDE=(1,6,CH,EQ,C'SURESH') OUTFIL FILES=03,INCLUDE=(1,6,CH,EQ,C'KRISHN') /*
9 创建gdg
//CN001027 JOB NOTIFY=CN0010 //******************************** //* CREATE A GDG * //********************************
//GDGCREAT EXEC PGM=IDCAMS //GDGMODEL DD DSN=CN0010.XCY27.GDGMDL,DISP=(NEW,CATLG,DELETE), // SPACE=(TRK,(0)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000,DSORG=PS) //SYSPRINT DD SYSOUT=* //SYSIN DD *
DEFINE GDG (NAME(CN0010.XCY27.GDG) LIMIT(100) /*
10 在gdg中创建两个数据集
//CN001027 JOB NOTIFY=CN0010 //********************************** //* CREATE 2 DATASETS IN A GDG * //**********************************
//CDS1 EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD * THIS LINE IS WRITTEN INTO DATASET IN GDG. //SYSUT2 DD DSN=CN0010.XCY27.GDG(+1),DISP=(NEW,CATLG,DELETE), // SPACE=(TRK,(1,1)),DCB=CN0010.XCY27.GDGMDL //SYSIN DD DUMMY //CDS2 EXEC PGM=IEFBR14 //GDG DD DSN=CN0010.XCY27.GDG(+2),DISP=(NEW,CATLG,DELETE), // SPACE=(TRK,(5,5)),DCB=CN0010.XCY27.GDGMDL
11 删除gdg
//CN001027 JOB NOTIFY=CN0010 //************************************
//* BEFORE DELETING A GDG,WE MUST * //* DELETE ALL DATASET IN IT. * //************************************
//DELDS EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=* //SYSIN DD * DELETE CN0010.XCY27.GDG.* DELETE CN0010.XCY27.GDGMDL
//**************************************
//DELGDG EXEC PGM=IDCAMS,COND=(0,NE) //SYSPRINT DD SYSOUT=* //SYSIN DD *
DELETE CN0010.XCY27.GDG GDG /*
12 将两组数据排序进两个sds,再用merge合并排序
//CN001000 JOB NOTIFY=CN0010 //STEP1 EXEC PGM=SORT //SYSOUT DD SYSOUT=* //SORTIN DD * MOHANK 23423423434534344 KIRAN MOHANK 13342345345345345 RAJEEV ARAMES 34535345325354324 SURESH SURESH 98347385385933987 PULI //SORTOUT DD DSN=CN0010.XCY727.SDS,DISP=SHR //SYSIN DD * SORT FIELDS=(1,5,CH,A) //STEP2 EXEC PGM=SORT //SYSOUT DD SYSOUT=* //SORTIN DD *
RAMESH 67575789769876785 MADHU KRISHN 50830948530859340 OIIED KRISHN 30495849572938495 MADHU
SURESH 98347385385933987 PULI //SORTOUT DD DSN=CN0010.XCY727.SDS3,DISP=SHR //SYSIN DD * SORT FIELDS=(1,5,CH,A) //STEP3 EXEC PGM=ICEMAN,COND=(0,NE) //SYSOUT DD SYSOUT=* //SORTIN01 DD DSN=CN0010.XCY727.SDS,DISP=SHR //SORTIN02 DD DSN=CN0010.XCY727.SDS3,DISP=SHR //SORTOUT DD DSN=CN0010.XCY727.SDS4,DISP=SHR //SYSIN DD * MERGE FIELDS=(1,5,CH,A) /*
正在阅读:
大型机 Cobol Mainframe jcl - 图文10-11
关于童年作文开头03-12
有关大学生暑期社会实践报告(通用10篇)03-31
中国天线行业市场前景分析预测年度报告(目录) - 图文03-17
2013中国古代史09-30
项目失败的主要风险06-20
党的群众路线教育实践活动制度建设计划12-29
黄岩岛问题之我见06-22
土木工程施工技术题库01-15
安化小学青蓝工程传帮带结对子协议书07-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 大型机
- Mainframe
- 图文
- Cobol
- jcl
- 数学09级1班闻晶晶开题报告 -
- 学生版新题型翻译练习
- 《水力学》实验教学大纲···
- 浙江省温州市2018学年七年级语文五校联考语文试卷(含详细答案)
- 关于苏宁易购客户满意度的调查问卷
- 2018秋人教部编版七年级上册语文:单元测试(三)试卷(含答案)
- 《概率统计与随机过程》课程教学大纲
- 高中英语 m1 u1导学案 牛津版必修1
- 广工桥梁基础工程课程设计
- 13年秋大物期末考题及答案
- 全媒体媒资生产管理系统技术方案建议书 - 图文
- 2017咨询工程师继续教育城市道路标准体系及主要规范介绍试卷(100分)
- python试卷
- 教育心理学名词解释
- 2013管理学原理(双语)各章课后作业题答题要点
- 参观县博物馆活动 - 图文
- 江苏丰县赵庄镇市场调研报告
- 工程项目精细化管理应知应会108问(定)
- 地下室装修做法 - 图文
- 教育学循序渐进原则