Skip to main contentIBM ZLPN Documentation

IBM z/OS Dataset Migration Using DFSMSdss

Quick reference


1. Pre-Migration Planning

a. Inventory and Classification

b. Catalog and Alias Review

c. Identify if any New Catalogs need to be Created

↑ Return to Quick reference

2. Source System Preparation

a. Quiesce or Backup

b. Logical Dump with DFSMSdss

//DUMP EXEC PGM=ADRDSSU,REGION=0M
//SYSPRINT DD SYSOUT=*
//DUMPIN DD DUMMY
//DUMPOUT DD DSN=your.dump.dataset,DISP=(NEW,CATLG),
// UNIT=SYSDA,SPACE=(CYL,(100,50))
//SYSIN DD *
DUMP DATASET(INCLUDE(**your.dataset.list**))
LOGICAL
OUTDD(DUMPOUT)
BYPASSACS
TOL(ENQF)
SPHERE
CATALOG
/*
[↑ Return to Quick reference](#quick-reference)

↑ Return to Quick reference

3. Compress Dump Dataset with TERSE

//TERSE EXEC PGM=AMATERSE,PARM='PACK'
//SYSUT1 DD DSN=your.dump.dataset,DISP=SHR
//SYSUT2 DD DSN=your.dump.terse,DISP=(NEW,CATLG),UNIT=SYSDA,
// SPACE=(CYL,(50,10))
[↑ Return to Quick reference](#quick-reference)

//SYSPRINT DD SYSOUT=*

↑ Return to Quick reference

4. Transfer TERSE File via FTP

↑ Return to Quick reference

5. Unpack TERSE File on Target System

//UNTERSE EXEC PGM=AMATERSE,PARM='UNPACK'
//SYSUT1 DD DSN=your.dump.terse,DISP=SHR
//SYSUT2 DD DSN=your.dump.dataset,DISP=(NEW,CATLG),UNIT=SYSDA,
// SPACE=(CYL,(100,50))
[↑ Return to Quick reference](#quick-reference)

//SYSPRINT DD SYSOUT=*

↑ Return to Quick reference

6. Target System Preparation

a. Catalog Setup if new catalogs are needed

Sample JCL to Create Catalogs

//IDCAMS EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DEFINE UCAT(NAME(USERCAT1) VOLUME(WRK001) -
CYLINDERS(5 1) -
RECORDS(100 50) -
SHAREOPTIONS(3,3) -
INDEX)
DEFINE UCAT(NAME(USERCAT2) VOLUME(WRK002) -
CYLINDERS(5 1) -
RECORDS(100 50) -
SHAREOPTIONS(3,3) -
INDEX)
/*

b. Alias Setup

//IDCAMS EXEC PGM=IDCAMS
//SYSIN DD *
DEFINE ALIAS(NAME(your.alias) RELATE(your.user.catalog))
/*

c. Storage Class and ACS Review

↑ Return to Quick reference

7. Restore Datasets on Target System

//RESTORE EXEC PGM=ADRDSSU,REGION=0M
//SYSPRINT DD SYSOUT=*
//DUMPIN DD DSN=your.dump.dataset,DISP=SHR
//SYSIN DD *
RESTORE DATASET(INCLUDE(**your.dataset.list**))
LOGICAL
INDD(DUMPIN)
SPHERE
[↑ Return to Quick reference](#quick-reference)

CATALOG
REPLACE
BYPASSACS
/*

↑ Return to Quick reference

8. Post-Migration Tasks

a. Validation

b. Security Reapplication

c. Cleanup

↑ Return to Quick reference