how to add a member into the PDS using JCL
2010-08-24 17:49
691 查看
how to add a member into the PDS using JCL
when I have class about JCL utilities from our India teacher,I have some difficulties to use IEFBR14 to add a member to pds.so how to solve it.
we can create a ps, pds easily using IEFBR14 lke following code.
//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=E118462.JCL.PRAC5.PS,
// DISP=(NEW,CATLG,DELETE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
// SPACE=(TRK,(2,2),RLSE)
//SYSPRINT DD SYSOUT=*
//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=E118462.JCL.DAY2.PDS2,
// DISP=(NEW,CATLG,DELETE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
// SPACE=(TRK,(1,2,1),RLSE)
//SYSPRINT DD SYSOUT=*
now, I will show the code about how to add a member into pds:
//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=G423400.JCL.DAY2.ASSIGN4.PDS,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(3,4,2),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSPRINT DD SYSOUT=*
//*ADD A MEMBER INTO A NEW PDS
//STEP2 EXEC PGM=IEBGENER
//SYSUT1 DD *
DATA1
DATA2
/*
//SYSUT2 DD DSN=G423400.JCL.DAY2.ASSIGN4.PDS,DISP=SHR
//SYSIN DD *
GENERATE MAXNAME=1
MEMBER NAME=MEMBER3
/*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//*DELETE A MEMBER FROM A PDS
//STEP3 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE G423400.JCL.DAY2.ASSIGN4.PDS(MEMBER1)
/*
when I have class about JCL utilities from our India teacher,I have some difficulties to use IEFBR14 to add a member to pds.so how to solve it.
we can create a ps, pds easily using IEFBR14 lke following code.
//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=E118462.JCL.PRAC5.PS,
// DISP=(NEW,CATLG,DELETE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
// SPACE=(TRK,(2,2),RLSE)
//SYSPRINT DD SYSOUT=*
//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=E118462.JCL.DAY2.PDS2,
// DISP=(NEW,CATLG,DELETE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB),
// SPACE=(TRK,(1,2,1),RLSE)
//SYSPRINT DD SYSOUT=*
now, I will show the code about how to add a member into pds:
//G423400J JOB ,,NOTIFY=&SYSUID,CLASS=B,MSGLEVEL=(1,1),MSGCLASS=X
//STEP1 EXEC PGM=IEFBR14
//DD1 DD DSN=G423400.JCL.DAY2.ASSIGN4.PDS,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(3,4,2),RLSE),
// DCB=(LRECL=80,BLKSIZE=800,RECFM=FB)
//SYSPRINT DD SYSOUT=*
//*ADD A MEMBER INTO A NEW PDS
//STEP2 EXEC PGM=IEBGENER
//SYSUT1 DD *
DATA1
DATA2
/*
//SYSUT2 DD DSN=G423400.JCL.DAY2.ASSIGN4.PDS,DISP=SHR
//SYSIN DD *
GENERATE MAXNAME=1
MEMBER NAME=MEMBER3
/*
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//*DELETE A MEMBER FROM A PDS
//STEP3 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE G423400.JCL.DAY2.ASSIGN4.PDS(MEMBER1)
/*
相关文章推荐
- How to add HTML code to the clipboard by using Visual Basic Or VBA
- How to add a logo into the gerber file?
- How to add one perference into the settings option
- How to add icon for the item of ListCtrl using C++ (Mail Attachment ListCtrl) - 如何用C++为ListCtrl的Item添加图标(邮件附件ListCtrl)
- [转]NopCommerce How to add a menu item into the administration area from a plugin
- How To Add The BackTrack Repository To Ubuntu 12.10/12.04/11.10
- How to pass the paramater of Node.js or io.js into native C/C++ function.
- How to override the default item save event using custom fields
- How to freeze a dynamic aspx page into a static html page (on the server).
- Linux - How to remove the new line at the end of file when using vim
- How to add app link into home screen/apps pages
- How to add a new package into BuildRoot
- How to Add the JVM Component to an Existing Oracle Database (Doc ID 1461562.1)
- Maven:the way to add third-party jar-package to Local Maven Repository for using conveniently
- How to rename the powerpath pseudo disk name using "emcpadm"?
- Tip/Trick: How to Run a Root “/” Site with the Local Web Server using VS 2005 SP1
- Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects
- How to assign the priority when using rspc_api_chain_start?
- How to pass the paramater of Node.js or io.js into native C/C++ function.
- How to capture video frames from the camera as images using AV Foundation on iOS