How to copy data sets to other LPAR - IBA-mainframe-dev/Global-Repository-for-Mainframe-Developers GitHub Wiki
These jobs will create a dump of data sets, send it over ftp to another LPAR and restore.
Step 1. Dump creation and sending over FTP
This job will create a dump for YOUR.DATA.**
and send it to SS0X
system.
Link to clone/download from repository
//JCLNAME1 JOB (ACCT#),COPY FTP ',CLASS=A,
// MSGCLASS=X,REGION=0M,NOTIFY=&SYSUID
//*********************************************************************
//* THIS JOB WILL CREATE A DUMP FOR YOUR.DATA.**
//* AND SEND IT TO SS0X SYSTEM.
//* NOTE: BE SURE THAT DATASET.TRS1 DATA SET
//* IS NOT EXIST ON SS0X SYSTEM
//*
//*********************************************************************
//*
//* BR14: THIS STEP DELETES DATASET.TRS1
//* DATA SET ON CURRENT SYSTEM.
//* RESULTS: RC=0
//*
//*********************************************************************
//BR14 EXEC PGM=IEFBR14
//SYSPRINT DD SYSOUT=*
//TRSOUT DD DSN= DATASET.TRS1,
// DISP=(MOD,DELETE),SPACE=(TRK,(1,1)),UNIT=SYSDA
//*
//**********************************************************************
//*
//* DSS: THIS STEP CREATE DUMP FILE DATASET.TRS1
//* WITH ALL YOUR.DATA.** DATA SETS
//* RESULTS: RC=0
//* NOTE: IF THIS STEP ENDS WITH RC=16, IT CAN BE BACAUSE OF B37
//* IN THIS CASE ADD SOME SPACE TO DATA SET ALLOCATION
//* SPACE=(CYL,(500,120),RLSE)--->SPACE=(CYL,(700,150),RLSE)
//*
//**********************************************************************
//DSS EXEC PGM=ADRDSSU PARM='TYPRUN=NORUN'
//SYSPRINT DD SYSOUT=*
//TAPE DD DSN= DATASET.TRS1,
// DISP=(NEW,CATLG,DELETE),
// DATACLAS=EFCOMP5,
// SPACE=(CYL,(500,120),RLSE)
//SYSIN DD *
DUMP OUTDDNAME(TAPE) -
DATASET(INCLUDE( -
YOUR.DATA.** -
) -
) -
ALLDATA(*) ALLEXCP SHARE CONCURRENT
/*
//*********************************************************************
//*
//* FTP: THIS STEP SENDS DUMP FILE TO SS0X SYSTEM
//* RESULT: RC=0
//*
//*********************************************************************
//FTP EXEC PGM=FTP,PARM='(EXIT',COND=(04,LT)
//SYSPRINT DD SYSOUT=*
//OUTPUT DD SYSOUT=*
//INPUT DD *
SS0X
USERID
PASW
MODE B
SITE DATACLAS=EFCOMP5
EBCDIC
MVSPUT 'DATASET.TRS1' +
'DATASET.TRS1'
QUIT
/*
SS0X
system.
Step 2. Restore data sets on This job will restore the dump
Link to clone/download from repository
//RESTOR JOB (ACCT#),'RST ',CLASS=A,
// REGION=0M,MSGCLASS=X,NOTIFY=&SYSUID
//*******************************************************************
//*
//* NOTE: DFDSS RESTORE STEP HAS 'REPLACE' PARAMETER
//*
//*******************************************************************
//RESTORE2 EXEC PGM=ADRDSSU,REGION=0M
//SYSPRINT DD SYSOUT=*
//INPUT DD DISP=SHR,
// DSN=DATASET.TRS1
//*
//SYSIN DD *
RESTORE INDD(INPUT) -
DATASET(INCLUDE( YOUR.DATA.** -
)) -
CATALOG -
REPLACE -
NULLMGMTCLAS -
NULLSTORCLAS
/*
//