大型机 Cobol Mainframe jcl文档格式.docx

上传人:b****5 文档编号:15825059 上传时间:2022-11-16 格式:DOCX 页数:69 大小:805.55KB
下载 相关 举报
大型机 Cobol Mainframe jcl文档格式.docx_第1页
第1页 / 共69页
大型机 Cobol Mainframe jcl文档格式.docx_第2页
第2页 / 共69页
大型机 Cobol Mainframe jcl文档格式.docx_第3页
第3页 / 共69页
大型机 Cobol Mainframe jcl文档格式.docx_第4页
第4页 / 共69页
大型机 Cobol Mainframe jcl文档格式.docx_第5页
第5页 / 共69页
点击查看更多>>
下载资源
资源描述

大型机 Cobol Mainframe jcl文档格式.docx

《大型机 Cobol Mainframe jcl文档格式.docx》由会员分享,可在线阅读,更多相关《大型机 Cobol Mainframe jcl文档格式.docx(69页珍藏版)》请在冰豆网上搜索。

大型机 Cobol Mainframe jcl文档格式.docx

2cond的用法,设置判断返回参数以决定是否执行本作业步

SYSUID//STEP1EXECPGM=IDCAMS//SYSPRINTDDSYSOUT=*//SYSINDD*SETMAXCC=8/*//**************************************************************

//STEP2EXECPGM=IEBGENER,COND=(8,NE,STEP1)//SYSPRINTDDSYSOUT=*//SYSUT1DD*XCYISAGOODBOY!

/*//SYSUT2DDSYSOUT=*//SYSINDDDUMMY//*******************************************************************

//STEP3EXECPGM=IEBGENER,COND=(8,EQ,STEP1)//SYSPRINTDDSYSOUT=*

//SYSUT1DD*

YESHEIS.

/*

3将两个sds文件复制到一个已有的文件当中

//CN001009JOBMSGLEVEL=(1,1),NOTIFY=&

//SYSUT1DDDSN=CN0010.XCY.JCL1,DISP=SHR

//DDDSN=CN0010.XCY.JCL2,DISP=SHR

//SYSUT2DDDSN=CN0010.XCY.JCL3,DISP=SHR

4将一个sds中的数据一部分复制到一个新建立的sds当中,record选择范围

SYSUID//COPYEXECPGM=IEBGENER//SYSPRINTDDSYSOUT=*//SYSUT1DDDSN=CN0010.XCY.JCL1,DISP=SHR//SYSUT2DDDSN=CN0010.XCY.JCL5,DISP=(NEW,CATLG),//UNIT=SYSDA,SPACE=(CYL,(1,1)),//DCB=(RECFM=FB,LRECL=40,BLKSIZE=800)//SYSINDD*

GENERATEMAXFLDS=5,MAXLITS=4

RECORDFIELD=(5,1,,1),FIELD=(20,21,,6),FIELD=(9,61,ZP,26),

FIELD=(9,70,ZP,31),FIELD=(4,'

TEST'

,36)

5临时数据集的应用

//CN001000JOBNOTIFY=&

SYSUID,MSGLEVEL=(1,1)

//BUILDEXECPGM=IEBGENER

XCYISAGOODBOY

//SYSUT2DDDSN=&

&

TEMP1,DISP=(,PASS),

//SPACE=(TRK,(1,1)),DCB=(LRECL=80,RECFM=FB),

//UNIT=SYSDA

//****************************************************************

//BUILD2EXECPGM=IEBGENER

//SYSUT1DDDSN=&

TEMP1,DISP=(OLD,DELETE)

//SYSUT2DDDSN=CN0010.XCY.DATA,DISP=(,CATLG,DELETE),

6将一个sds内容复制到新建立的pds的一个member中

//CN001027JOBNOTIFY=&

//SYSUT1DDDSN=CN0010.XCY727.SDS,DISP=SHR

//SYSUT2DDDSN=CN0010.XCY727.XCC(XCY1),DISP=(NEW,CATLG),

//SPACE=(TRK,(1,1,1)),VOL=SER=SUER01,UNIT=SYSDA

//SYSINDDDUMMYX

7将sds排序输出到另一个sds中,sortfield选择排序范围

//STEP1EXECPGM=SORT

//SYSOUTDDSYSOUT=*

//SORTINDDDSN=CN0010.XCY727.SDS,DISP=SHR

//SORTOUTDDDSN=CN0010.XCY727.SDS2,DISP=SHR

//SYSINDD*

SORTFIELDS=(1,2,CH,A,9,3,CH,A)

8将sds排序并去除重复项,输出到另一个sds中

//CN001027JOBMSGLEVEL=(1,1),NOTIFY=&

SORTFIELDS=(1,3,CH,A)

SUMFIELDS=NONE

8根据排序情况将sds内容分为三个sds,去除重复

SYSUID//STEP1EXECPGM=SORT//SYSOUTDDSYSOUT=*//SORTINDDDSN=CN0010.XCY727.SDS,DISP=SHR//SORTOF01DDDSN=CN0010.XCY727.SDS3,DISP=(NEW,CATLG),//SPACE=(CYL,(1,4),RLSE),DCB=(LRECL=80,RECFM=FB,BLKSIZE=80)//SORTOF02DDDSN=CN0010.XCY727.SDS4,DISP=(NEW,CATLG),//SPACE=(CYL,(1,4),RLSE),DCB=(LRECL=80,RECFM=FB,BLKSIZE=80)//SORTOF03DDDSN=CN0010.XCY727.SDS5,DISP=(NEW,CATLG),//SPACE=(CYL,(1,4),RLSE),DCB=(LRECL=80,RECFM=FB,BLKSIZE=80)//SYSINDD*SORTFIELDS=COPYOUTFILFILES=01,INCLUDE=(1,6,CH,EQ,C'

MOHANK'

)OUTFILFILES=02,INCLUDE=(1,6,CH,EQ,C'

SURESH'

)OUTFILFILES=03,INCLUDE=(1,6,CH,EQ,C'

KRISHN'

)/*

9创建gdg

//CN001027JOBNOTIFY=CN0010//********************************//*CREATEAGDG*//********************************

//GDGCREATEXECPGM=IDCAMS//GDGMODELDDDSN=CN0010.XCY27.GDGMDL,DISP=(NEW,CATLG,DELETE),//SPACE=(TRK,(0)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=8000,DSORG=PS)//SYSPRINTDDSYSOUT=*//SYSINDD*DEFINEGDG(NAME(CN0010.XCY27.GDG)LIMIT(100)/*

10在gdg中创建两个数据集

//CN001027JOBNOTIFY=CN0010

//**********************************

//*CREATE2DATASETSINAGDG*

//CDS1EXECPGM=IEBGENER

THISLINEISWRITTENINTODATASETINGDG.

//SYSUT2DDDSN=CN0010.XCY27.GDG(+1),DISP=(NEW,CATLG,DELETE),//SPACE=(TRK,(1,1)),DCB=CN0010.XCY27.GDGMDL

//CDS2EXECPGM=IEFBR14

//GDGDDDSN=CN0010.XCY27.GDG(+2),DISP=(NEW,CATLG,DELETE),//SPACE=(TRK,(5,5)),DCB=CN0010.XCY27.GDGMDL

11删除gdg

//************************************

//*BEFOREDELETINGAGDG,WEMUST*

//*DELETEALLDATASETINIT.*

//DELDSEXECPGM=IDCAMS

DELETECN0010.XCY27.GDG.*

DELETECN0010.XCY27.GDGMDL

//**************************************

//DELGDGEXECPGM=IDCAMS,COND=(0,NE)

DELETECN0010.XCY27.GDGGDG

12将两组数据排序进两个sds,再用merge合并排序

//CN001000JOBNOTIFY=CN0010//STEP1EXECPGM=SORT/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1