MFE zDP: zDP Quick Start
Summary: This article provides a simple and fast way to implement zDP on your system.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
The procedure and jobs contained in this article can be used to quick start your zDP implementation.
This article contains these batch jobs:
zDP Quick Start instructions:
Step 1: Define a source VDG:
Step 2: Add devices to the source VDG (by CUU or by SYMDEV).
Step 3: Start the VDG.
IMPORTANT: This step does not use the above JCL.
In this step you will issue the Modify (F) command on the console or with a batch command program.
F emcscf,ZDP,START vdg_name
Step 4: Stop the VDG.
IMPORTANT: This step does not use the above JCL.
In this step you will issue the Modify (F) command on the console or with a batch command program.
F emcscf,ZDP,STOP vdg_name
Steps to access the snapset (Steps A,B,C).
Since snaps are target-less, in order to access a source snapset you must link one or more devices or a snapset to a target vdg.
To link a source vdg to a target vdg, this can be accomplished with the following 3 steps:
Step A: Define a target VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
DEFINE TGT vdg_name,NOSORT
QUERY TGT(vdg_name),STATUS
/*
Step B: Define target devices for the target VDG:
Step C. Link a source to target VDG:
Useful zDP Queries (Query 1-4):
Query 1. Use this query to display the state of a specific VDG or all VDGs:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),STATUS
/*
-Or- for all VDGs:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(*),STATUS
/*
Query 2. Use this query to display all the SNAPSETs and their sizes for a specific VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),SNAPSET
/*
Query 3a. Use this display to display all the devices in a source VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),DEVICE
/*
Query 3b. Use this display to display all the devices in a target VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY TGT(vdg_name),DEVICE
/*
Query 4. For Dell/EMC diagnosis all three displays may be requested for a VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),STATUS
QUERY VDG(vdg_name),DEVICE
QUERY VDG(vdg_name),SNAPSET
/*
This article contains these batch jobs:
- 4 zDP installation jobs (Steps 1,2,3,4)
- 3 zDP jobs to access snapset (Steps A, B, C)
- 4 zDP Query jobs (Query 1,2,3,4)
zDP Quick Start instructions:
- To create, start, and test a new VDG, perform steps 1-4 below.
- Use the following batch job for all steps and queries in this article (except step 3 and 4). For each step, add the SYSIN statements to the batch job, customize the statements, and then submit the job.
- Important: These are the basic forms of each job. Please review the TimeFinder SnapVX and zDP Product Guide for complete parameter specifications.
//ZDPJOB1 JOB jobcard
//ZDPSTEP EXEC PGM=EIPINIT,REGION=0M
//STEPLIB DD DISP=SHR,DSN=your_authorized_linklib
//SYSPRINT DD SYSOUT=*,DCB=BLKSIZE=121
//ZDPPRPT DD SYSOUT=*,DCB=BLKSIZE=121
//ZDPERR DD SYSOUT=*,DCB=BLKSIZE=121
//SCF$xxxx DD DUMMY Specify SSID if defined in SCF
//*ZDPSNAP DD SYSOUT=* These three DDs are used for debugging only
//*EMCQCAPI DD SYSOUT=* Uncomment this if requested by Support
//*ESNAZDPL DD SYSOUT=* Uncomment this if requested by Support
//*
//ZDPSTEP EXEC PGM=EIPINIT,REGION=0M
//STEPLIB DD DISP=SHR,DSN=your_authorized_linklib
//SYSPRINT DD SYSOUT=*,DCB=BLKSIZE=121
//ZDPPRPT DD SYSOUT=*,DCB=BLKSIZE=121
//ZDPERR DD SYSOUT=*,DCB=BLKSIZE=121
//SCF$xxxx DD DUMMY Specify SSID if defined in SCF
//*ZDPSNAP DD SYSOUT=* These three DDs are used for debugging only
//*EMCQCAPI DD SYSOUT=* Uncomment this if requested by Support
//*ESNAZDPL DD SYSOUT=* Uncomment this if requested by Support
//*
//* Add SYSIN statements here *
Step 1: Define a source VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
DEFINE VDG vdg_name,
CYCLE_TIME(10,0), minutes and termination number of cycles (our example 10 minutes and no termination)
MAX_SNAPSETS(256) max number of Snapsets for the VDG
QUERY VDG(vdg_name),STATUS
/*
GLOBAL MAX_RC(0)
DEFINE VDG vdg_name,
CYCLE_TIME(10,0), minutes and termination number of cycles (our example 10 minutes and no termination)
MAX_SNAPSETS(256) max number of Snapsets for the VDG
QUERY VDG(vdg_name),STATUS
/*
Step 2: Add devices to the source VDG (by CUU or by SYMDEV).
//SYSIN DD *
GLOBAL MAX_RC(0)
MODIFY VDG vdg_name,ADD,
CCUU(gk,ccuu-ccuu)
QUERY VDG(vdg_name),DEVICE
/*
--or--
//SYSIN DD *
GLOBAL MAX_RC(0)
MODIFY VDG vdg_name,ADD,
SYMDEV(GK,symdv#-symdv#)
QUERY VDG(vdg_name),DEVICE
/*
GLOBAL MAX_RC(0)
MODIFY VDG vdg_name,ADD,
CCUU(gk,ccuu-ccuu)
QUERY VDG(vdg_name),DEVICE
/*
--or--
//SYSIN DD *
GLOBAL MAX_RC(0)
MODIFY VDG vdg_name,ADD,
SYMDEV(GK,symdv#-symdv#)
QUERY VDG(vdg_name),DEVICE
/*
For Remote VDGs use the Remote formats:
//SYSIN DD *
GLOBAL MAX_RC(0)
MODIFY VDG vdg_name,ADD,
SYMDEV(GK,symdv#-symd#),REMOTE(rag#)
QUERY VDG(vdg_name),DEVICE
/*
//SYSIN DD *
GLOBAL MAX_RC(0)
MODIFY VDG vdg_name,ADD,
SYMDEV(GK,symdv#-symd#),REMOTE(rag#)
QUERY VDG(vdg_name),DEVICE
/*
Step 3: Start the VDG.
IMPORTANT: This step does not use the above JCL.
In this step you will issue the Modify (F) command on the console or with a batch command program.
F emcscf,ZDP,START vdg_name
Step 4: Stop the VDG.
IMPORTANT: This step does not use the above JCL.
In this step you will issue the Modify (F) command on the console or with a batch command program.
F emcscf,ZDP,STOP vdg_name
Steps to access the snapset (Steps A,B,C).
Since snaps are target-less, in order to access a source snapset you must link one or more devices or a snapset to a target vdg.
To link a source vdg to a target vdg, this can be accomplished with the following 3 steps:
Step A: Define a target VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
DEFINE TGT vdg_name,NOSORT
QUERY TGT(vdg_name),STATUS
/*
Step B: Define target devices for the target VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
MODIFY TGT vdg_name,ADD,
SYMDEV(GK,symdv#-symd#),REMOTE(rag#)
QUERY TGT(vdg_name),DEVICE
/*
GLOBAL MAX_RC(0)
MODIFY TGT vdg_name,ADD,
SYMDEV(GK,symdv#-symd#),REMOTE(rag#)
QUERY TGT(vdg_name),DEVICE
/*
Step C. Link a source to target VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
LINK VDG vdg_name, SNAPSET(snapset_id) TO TGT vdg_name,MODE(NOCOPY)
/*
GLOBAL MAX_RC(0)
LINK VDG vdg_name, SNAPSET(snapset_id) TO TGT vdg_name,MODE(NOCOPY)
/*
When you no longer need the target you can unlink a target VDG.
Note: Use FREE(NO) if you want to continue to access target devices outside of snap management.
//SYSIN DD *
GLOBAL MAX_RC(0)
UNLINK TGT vdg_name,FREE(Yes)
/*
Note: Use FREE(NO) if you want to continue to access target devices outside of snap management.
//SYSIN DD *
GLOBAL MAX_RC(0)
UNLINK TGT vdg_name,FREE(Yes)
/*
When you no longer desire a source snapset you can use the terminate command to remove these before they are recycled.
//SYSIN DD *
GLOBAL MAX_RC(0)
TERMINATE VDG vdg_name,SNAPSET(snapset_id)
/*
//SYSIN DD *
GLOBAL MAX_RC(0)
TERMINATE VDG vdg_name,SNAPSET(snapset_id)
/*
Useful zDP Queries (Query 1-4):
Query 1. Use this query to display the state of a specific VDG or all VDGs:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),STATUS
/*
-Or- for all VDGs:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(*),STATUS
/*
Query 2. Use this query to display all the SNAPSETs and their sizes for a specific VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),SNAPSET
/*
Query 3a. Use this display to display all the devices in a source VDG:
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),DEVICE
/*
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY TGT(vdg_name),DEVICE
/*
//SYSIN DD *
GLOBAL MAX_RC(0)
QUERY VDG(vdg_name),STATUS
QUERY VDG(vdg_name),DEVICE
QUERY VDG(vdg_name),SNAPSET
/*
Affected Products
Mainframe EnablersArticle Properties
Article Number: 000183227
Article Type: How To
Last Modified: 08 May 2026
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.