SlideShare a Scribd company logo
IBM MAINFRAME
JCL UTILITIES - IEBCOPY
JANAKI RAM SOMISETTY
JCL UTILITIES
 Utility is a component that has specific purpose to be
performed.
let understand an example
 The function key in Window is F5 the purpose is to
refresh the screen this is repeated numbers of times
depending on the need of the use.
 An utility can be reused so it is mentioned as Reusable
number of times.
JCL UTILITIES
Three
Types
Dataset System
Access
Method
JCL UTILITIES – DATSET UTILITIES
• There are four different operations can be performed using dataset
utilities
• It Reorganize the data in dataset
• It can change the attribute / function in the dataset
• It can compare two datasets, it can be a PS/PDs
• It can be manipulate data in dataset
• Now let see the different utilities
• IEBCOPY,IEBGENER,IEFBR14
SYSTEM UTILITIES
• The three different operations system utility can perform are
LIST/CHANGE(listing/changing) the information related to
dataset
• Rename/Delete the dataset (either PS/PDs)
• It can manage Catalogue information or Catalogue entries in
dataset
• Different type of utilities are
• IEHLIST,IEHPROGM
SYSTEM UTILITIES
• This utility are used to perform an operation on VSAM Files
• VSAM file is know as virtual storage access method
• IDCAM is name of the utility
JCL UTILITIES – IEBCOPY
 IEBCOPY Utility is used to copy members of PDS1 to
another PDS2
 Copy all members from one PDS1 to another PDS2
 We can copy selected members from one PDS1 to
another PDS2
 We can exclude the members from one PDS1 to
another PDS2
 We can compress(compressing is nothing but we are
going to free the unused space in that particular PDS so
the memory is used for next user)
COPY ALL MEMBERS FROM PDS TO ANOTHER PDS
We have three DD statements D1,D2 & D3
in INDD we have D1 and D2 is nothing but DD names of the input files
in OUTDD we have D3 is nothing but DD name of output file
HOW TO COPY SELECTED MEMBERS
Here selecting particular members from input dataset to output dataset
HOW TO REPLACE AND RENAME
TEST1 ---- name of the member copied from input PDS these member will be
renamed as TESTA and copied into output PDS and if you give R here is
nothing but REPLACE
TEST3 --- name of the member copied from input PDS and we don't want to
rename just we copied into output PDS with same name... if TEST3 already
present in output file it just replaced and R here is nothing but REPLACE
HOW TO COMPRESS THE PDS FILE
We don't have output dataset in this JCL here we have only one dataset
which is going act as input and output dataset, here it is going to compress
the input dataset
AFTER SUBMITTING JOB - SPOOL
After submitting the JCL go to spool and select SYSPRINT here we
have the output of these particular JCL
OUTPUT CAPTURE FROM SPOOL
COPY ALL MEMBERS
//SYSIN DD *
COPY INDD=(D1,D2),OUTDD=D3
/*
SELECTIVE MEMBERS
//SYSIN DD *
COPY INDD=(INOUT1,INOUT2),
OUTDD=INOUT3
SELECT MEMBER=
(TEST1,TEST2,TEST3.TEST14)
/*
//
EXCLUDE MEMBERS
//SYSIN DD *
COPY INDD=(INOUT1,INOUT2),
OUTDD=INOUT3
EXCLUDE MEMBER=
(TEST1,TEST2,TEST3.TEST14)
/*
//
REPLACE AND RENAME
//SYSIN DD *
COPY INDD=INPUT1,OUTDD=OUT1
SELECT MEMBER
=((TEST1,TESTA,R),(TEST3,,R))
/*
//
HOW TO COMPRESS DATASET
//SYSIN DD *
COPY INDD=INPUT1,OUTDD=INPUT1
/*
//

More Related Content

What's hot

Db2
Db2Db2
Db2
yboren
 
IBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration BasicsIBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration Basics
IBM
 
Mvs commands
Mvs commandsMvs commands
MVS ABEND CODES
MVS ABEND CODESMVS ABEND CODES
MVS ABEND CODES
Nirmal Pati
 
Skillwise JCL
Skillwise JCLSkillwise JCL
Skillwise JCL
Skillwise Group
 
DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1
ReKruiTIn.com
 
Ipl process
Ipl processIpl process
Jcl tutor
Jcl tutorJcl tutor
Jcl tutorshivas
 
IBM Utilities
IBM UtilitiesIBM Utilities
IBM Utilities
Anil Bharti
 
JCL FOR FRESHERS
JCL FOR FRESHERSJCL FOR FRESHERS
JCL FOR FRESHERS
Nirmal Pati
 
Z4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OSZ4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OS
Tony Pearson
 
Job Control Language
Job Control LanguageJob Control Language
Job Control Language
kapa rohit
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
aditi212
 
I Didn't Know You Could Do That with zOS.pdf
I Didn't Know You Could Do That with zOS.pdfI Didn't Know You Could Do That with zOS.pdf
I Didn't Know You Could Do That with zOS.pdf
Marna Walle
 
Basic concept of jcl
Basic concept of jclBasic concept of jcl
Basic concept of jcl
Anil Bharti
 
Practical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OS
Practical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OSPractical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OS
Practical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OS
Cuneyt Goksu
 
Mainframe jcl exec and dd statements part - 3
Mainframe jcl exec and dd statements part - 3Mainframe jcl exec and dd statements part - 3
Mainframe jcl exec and dd statements part - 3
janaki ram
 
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
Cuneyt Goksu
 

What's hot (20)

Mainframe interview
Mainframe interviewMainframe interview
Mainframe interview
 
Tso and ispf
Tso and ispfTso and ispf
Tso and ispf
 
Db2
Db2Db2
Db2
 
IBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration BasicsIBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration Basics
 
Mvs commands
Mvs commandsMvs commands
Mvs commands
 
MVS ABEND CODES
MVS ABEND CODESMVS ABEND CODES
MVS ABEND CODES
 
Skillwise JCL
Skillwise JCLSkillwise JCL
Skillwise JCL
 
DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1DB2 Interview Questions - Part 1
DB2 Interview Questions - Part 1
 
Ipl process
Ipl processIpl process
Ipl process
 
Jcl tutor
Jcl tutorJcl tutor
Jcl tutor
 
IBM Utilities
IBM UtilitiesIBM Utilities
IBM Utilities
 
JCL FOR FRESHERS
JCL FOR FRESHERSJCL FOR FRESHERS
JCL FOR FRESHERS
 
Z4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OSZ4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OS
 
Job Control Language
Job Control LanguageJob Control Language
Job Control Language
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
I Didn't Know You Could Do That with zOS.pdf
I Didn't Know You Could Do That with zOS.pdfI Didn't Know You Could Do That with zOS.pdf
I Didn't Know You Could Do That with zOS.pdf
 
Basic concept of jcl
Basic concept of jclBasic concept of jcl
Basic concept of jcl
 
Practical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OS
Practical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OSPractical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OS
Practical Recipes for Daily DBA Activities using DB2 9 and 10 for z/OS
 
Mainframe jcl exec and dd statements part - 3
Mainframe jcl exec and dd statements part - 3Mainframe jcl exec and dd statements part - 3
Mainframe jcl exec and dd statements part - 3
 
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
 

Viewers also liked

Tips for a great scientific poster
Tips for a great scientific posterTips for a great scientific poster
Tips for a great scientific poster
Catharina Hart
 
Jcl utilities iebgener
Jcl  utilities iebgenerJcl  utilities iebgener
Jcl utilities iebgener
janaki ram
 
Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Banking at Ho Chi Minh city
 
TWS 8.6 new features (from the 2013 European Tour)
TWS 8.6 new features (from the 2013 European Tour)TWS 8.6 new features (from the 2013 European Tour)
TWS 8.6 new features (from the 2013 European Tour)
Nico Chillemi
 
System software os system and utility ggood
System software os system and utility ggoodSystem software os system and utility ggood
System software os system and utility ggoodrozanadiana
 
Jcl faqs
Jcl faqsJcl faqs
Jcl faqs
kapa rohit
 
Chapter 3 application software
Chapter 3   application softwareChapter 3   application software
Chapter 3 application software
haider ali
 
36413 0e148a0e8a258547fff6826455e12b0a
36413 0e148a0e8a258547fff6826455e12b0a36413 0e148a0e8a258547fff6826455e12b0a
36413 0e148a0e8a258547fff6826455e12b0a
robinbad123100
 
Evidence: Early and Often!
Evidence: Early and Often!Evidence: Early and Often!
Evidence: Early and Often!
ACBSP Global Accreditation
 
Designing Assignments to Reduce Plagiarism in the Higher Education Classroom
Designing Assignments to Reduce Plagiarism in the Higher Education ClassroomDesigning Assignments to Reduce Plagiarism in the Higher Education Classroom
Designing Assignments to Reduce Plagiarism in the Higher Education Classroom
ACBSP Global Accreditation
 
A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...
A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...
A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...
ACBSP Global Accreditation
 
Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...
Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...
Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...
ACBSP Global Accreditation
 
891 4 алгебра. 7
891 4  алгебра. 7891 4  алгебра. 7
891 4 алгебра. 7
robinbad123100
 
35436 f8a1e1f43ad2c1a19e20443155ceb3c3
35436 f8a1e1f43ad2c1a19e20443155ceb3c335436 f8a1e1f43ad2c1a19e20443155ceb3c3
35436 f8a1e1f43ad2c1a19e20443155ceb3c3
robinbad123100
 
Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...
Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...
Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...
ACBSP Global Accreditation
 

Viewers also liked (16)

Tips for a great scientific poster
Tips for a great scientific posterTips for a great scientific poster
Tips for a great scientific poster
 
Jcl utilities iebgener
Jcl  utilities iebgenerJcl  utilities iebgener
Jcl utilities iebgener
 
Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648Integrating ibm tivoli workload scheduler with tivoli products sg246648
Integrating ibm tivoli workload scheduler with tivoli products sg246648
 
New designs
New designsNew designs
New designs
 
TWS 8.6 new features (from the 2013 European Tour)
TWS 8.6 new features (from the 2013 European Tour)TWS 8.6 new features (from the 2013 European Tour)
TWS 8.6 new features (from the 2013 European Tour)
 
System software os system and utility ggood
System software os system and utility ggoodSystem software os system and utility ggood
System software os system and utility ggood
 
Jcl faqs
Jcl faqsJcl faqs
Jcl faqs
 
Chapter 3 application software
Chapter 3   application softwareChapter 3   application software
Chapter 3 application software
 
36413 0e148a0e8a258547fff6826455e12b0a
36413 0e148a0e8a258547fff6826455e12b0a36413 0e148a0e8a258547fff6826455e12b0a
36413 0e148a0e8a258547fff6826455e12b0a
 
Evidence: Early and Often!
Evidence: Early and Often!Evidence: Early and Often!
Evidence: Early and Often!
 
Designing Assignments to Reduce Plagiarism in the Higher Education Classroom
Designing Assignments to Reduce Plagiarism in the Higher Education ClassroomDesigning Assignments to Reduce Plagiarism in the Higher Education Classroom
Designing Assignments to Reduce Plagiarism in the Higher Education Classroom
 
A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...
A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...
A Way In. How Higher Educational Instructors May Foster Creativity in Themsel...
 
Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...
Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...
Judy Bullock and Alvaro Carrizosa de la Torre - ACBSP Standard Three: The rol...
 
891 4 алгебра. 7
891 4  алгебра. 7891 4  алгебра. 7
891 4 алгебра. 7
 
35436 f8a1e1f43ad2c1a19e20443155ceb3c3
35436 f8a1e1f43ad2c1a19e20443155ceb3c335436 f8a1e1f43ad2c1a19e20443155ceb3c3
35436 f8a1e1f43ad2c1a19e20443155ceb3c3
 
Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...
Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...
Kimberly Hogelucht - Preparing Business Students to Stand-Out in the Career S...
 

Similar to JCL UTILITIES IEBCOPY

Database Management system, database architecture unikkkkkkkkkkkkkkk
Database Management system, database architecture unikkkkkkkkkkkkkkkDatabase Management system, database architecture unikkkkkkkkkkkkkkk
Database Management system, database architecture unikkkkkkkkkkkkkkk
sandhyakiran10
 
Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )Neeraj Bhandari
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!Anas Mohammed
 
Database concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class ActivitiesDatabase concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class Activities
Zainab Almugbel
 
Lecture 02 architecture of dbms
Lecture 02 architecture of dbmsLecture 02 architecture of dbms
Lecture 02 architecture of dbmsrupalidhir
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
Er. Nawaraj Bhandari
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
Then Murugeshwari
 
DDL And DML
DDL And DMLDDL And DML
DDL And DML
pnp @in
 
22827361 ab initio-fa-qs
22827361 ab initio-fa-qs22827361 ab initio-fa-qs
22827361 ab initio-fa-qsCapgemini
 
Datastage free tutorial
Datastage free tutorialDatastage free tutorial
Datastage free tutorial
tekslate1
 
Sql Server 2000
Sql Server 2000Sql Server 2000
Sql Server 2000
Om Vikram Thapa
 
Object relational database management system
Object relational database management systemObject relational database management system
Object relational database management system
Saibee Alam
 
Oracle data pump
Oracle data pumpOracle data pump
Oracle data pumpmarcxav72
 
Dbms important questions and answers
Dbms important questions and answersDbms important questions and answers
Dbms important questions and answers
LakshmiSarvani6
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New Features
Biju Thomas
 
Oracle - Program with PL/SQL - Lession 11
Oracle - Program with PL/SQL - Lession 11Oracle - Program with PL/SQL - Lession 11
Oracle - Program with PL/SQL - Lession 11
Thuan Nguyen
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
zeesniper
 
Ddl vs dml
Ddl vs dmlDdl vs dml
Ddl vs dml
shahbazalishahbaz
 
ORACLE ARCHITECTURE
ORACLE ARCHITECTUREORACLE ARCHITECTURE
ORACLE ARCHITECTURE
Manohar Tatwawadi
 
Sql introduction
Sql introductionSql introduction
Sql introduction
vimal_guru
 

Similar to JCL UTILITIES IEBCOPY (20)

Database Management system, database architecture unikkkkkkkkkkkkkkk
Database Management system, database architecture unikkkkkkkkkkkkkkkDatabase Management system, database architecture unikkkkkkkkkkkkkkk
Database Management system, database architecture unikkkkkkkkkkkkkkk
 
Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )Database management system by Neeraj Bhandari ( Surkhet.Nepal )
Database management system by Neeraj Bhandari ( Surkhet.Nepal )
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
Database concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class ActivitiesDatabase concepts and Archeticture Ch2 with in class Activities
Database concepts and Archeticture Ch2 with in class Activities
 
Lecture 02 architecture of dbms
Lecture 02 architecture of dbmsLecture 02 architecture of dbms
Lecture 02 architecture of dbms
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
 
DDL And DML
DDL And DMLDDL And DML
DDL And DML
 
22827361 ab initio-fa-qs
22827361 ab initio-fa-qs22827361 ab initio-fa-qs
22827361 ab initio-fa-qs
 
Datastage free tutorial
Datastage free tutorialDatastage free tutorial
Datastage free tutorial
 
Sql Server 2000
Sql Server 2000Sql Server 2000
Sql Server 2000
 
Object relational database management system
Object relational database management systemObject relational database management system
Object relational database management system
 
Oracle data pump
Oracle data pumpOracle data pump
Oracle data pump
 
Dbms important questions and answers
Dbms important questions and answersDbms important questions and answers
Dbms important questions and answers
 
GLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesGLOC 2014 NEOOUG - Oracle Database 12c New Features
GLOC 2014 NEOOUG - Oracle Database 12c New Features
 
Oracle - Program with PL/SQL - Lession 11
Oracle - Program with PL/SQL - Lession 11Oracle - Program with PL/SQL - Lession 11
Oracle - Program with PL/SQL - Lession 11
 
R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03R12 d49656 gc10-apps dba 03
R12 d49656 gc10-apps dba 03
 
Ddl vs dml
Ddl vs dmlDdl vs dml
Ddl vs dml
 
ORACLE ARCHITECTURE
ORACLE ARCHITECTUREORACLE ARCHITECTURE
ORACLE ARCHITECTURE
 
Sql introduction
Sql introductionSql introduction
Sql introduction
 

Recently uploaded

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

JCL UTILITIES IEBCOPY

  • 1. IBM MAINFRAME JCL UTILITIES - IEBCOPY JANAKI RAM SOMISETTY
  • 2. JCL UTILITIES  Utility is a component that has specific purpose to be performed. let understand an example  The function key in Window is F5 the purpose is to refresh the screen this is repeated numbers of times depending on the need of the use.  An utility can be reused so it is mentioned as Reusable number of times.
  • 4. JCL UTILITIES – DATSET UTILITIES • There are four different operations can be performed using dataset utilities • It Reorganize the data in dataset • It can change the attribute / function in the dataset • It can compare two datasets, it can be a PS/PDs • It can be manipulate data in dataset • Now let see the different utilities • IEBCOPY,IEBGENER,IEFBR14
  • 5. SYSTEM UTILITIES • The three different operations system utility can perform are LIST/CHANGE(listing/changing) the information related to dataset • Rename/Delete the dataset (either PS/PDs) • It can manage Catalogue information or Catalogue entries in dataset • Different type of utilities are • IEHLIST,IEHPROGM
  • 6. SYSTEM UTILITIES • This utility are used to perform an operation on VSAM Files • VSAM file is know as virtual storage access method • IDCAM is name of the utility
  • 7. JCL UTILITIES – IEBCOPY  IEBCOPY Utility is used to copy members of PDS1 to another PDS2  Copy all members from one PDS1 to another PDS2  We can copy selected members from one PDS1 to another PDS2  We can exclude the members from one PDS1 to another PDS2  We can compress(compressing is nothing but we are going to free the unused space in that particular PDS so the memory is used for next user)
  • 8. COPY ALL MEMBERS FROM PDS TO ANOTHER PDS We have three DD statements D1,D2 & D3 in INDD we have D1 and D2 is nothing but DD names of the input files in OUTDD we have D3 is nothing but DD name of output file
  • 9. HOW TO COPY SELECTED MEMBERS Here selecting particular members from input dataset to output dataset
  • 10. HOW TO REPLACE AND RENAME TEST1 ---- name of the member copied from input PDS these member will be renamed as TESTA and copied into output PDS and if you give R here is nothing but REPLACE TEST3 --- name of the member copied from input PDS and we don't want to rename just we copied into output PDS with same name... if TEST3 already present in output file it just replaced and R here is nothing but REPLACE
  • 11. HOW TO COMPRESS THE PDS FILE We don't have output dataset in this JCL here we have only one dataset which is going act as input and output dataset, here it is going to compress the input dataset
  • 12. AFTER SUBMITTING JOB - SPOOL After submitting the JCL go to spool and select SYSPRINT here we have the output of these particular JCL
  • 14. COPY ALL MEMBERS //SYSIN DD * COPY INDD=(D1,D2),OUTDD=D3 /*
  • 15. SELECTIVE MEMBERS //SYSIN DD * COPY INDD=(INOUT1,INOUT2), OUTDD=INOUT3 SELECT MEMBER= (TEST1,TEST2,TEST3.TEST14) /* //
  • 16. EXCLUDE MEMBERS //SYSIN DD * COPY INDD=(INOUT1,INOUT2), OUTDD=INOUT3 EXCLUDE MEMBER= (TEST1,TEST2,TEST3.TEST14) /* //
  • 17. REPLACE AND RENAME //SYSIN DD * COPY INDD=INPUT1,OUTDD=OUT1 SELECT MEMBER =((TEST1,TESTA,R),(TEST3,,R)) /* //
  • 18. HOW TO COMPRESS DATASET //SYSIN DD * COPY INDD=INPUT1,OUTDD=INPUT1 /* //