Mainframe Disk Utilities
CONTENTS:
Case 1. IS – ISMF operations – Interactive Storage Management Facility
Case 2. Add disk and storage group to DFSMS
2.1. Find spare disk
2.2. Make the disk offline
2.3. Initialize the disk
2.4. Make the disk online
2.5. Define VVDS
2.6. Add the disk to storage group
Case 3. Create the new storage (SGAR9DS) group contents
Case 4. Delete/remove volume from storage group (sgdevds)
Case 5. Change the disk volume number on which is the catalog in the Storage
group
Here are pointed some interactive storage operations of z/OS Interactive Storage Management Facility (ISPF) showing how to add new/additional disk volumes with: the necessary storage parameters (DCEXT for big files), to perform f unctions against Data Sets and Volumes , to specify Data Set and system names, to execute ACS (Automatic Class Selection) Routines and Test Criteria. Details are given how to remove disk volume from one storage group and add to another including the actions for defining/deleting user catalog and alias (file prefixes) on the new disk volumes . The process of search and find spare disk volumes and the following special initialization for storage group usage and vvds definitions are also described in details. When a new storage group is necessary, first you have to add it to DFSMS and then create the new group contents. The support include actions for delete/remove volume from storage group and how to change the disk volume number on which is the catalog in the storage group.
Case 1. IS – ISMF operations – Interactive Storage Management Facility
To start alternate screen – PF2 – PF9 – (switch main/alternate screen with PF9)
CornerStone for IBM z/OS
Application Selection Menu
OPTION =? IS
ISMF PRIMARY OPTION MENU – z/OS DFSMS V1 R3
0 ISMF Profile – Specify ISMF User Profile
1 Data Set – Perform Functions Against Data Sets
2 Volume – Perform Functions Against Volumes
3 Management Class – Specify Data Set Backup and Migration Criteria
4 Data Class – Specify Data Set Allocation Parameters
5 Storage Class – Specify Data Set Performance and Availability
6 Storage Group – Specify Volume Names and Free Space Thresholds
7 Automatic Class Selection – Specify ACS Routines and Test Criteria
8 Control Data Set – Specify System Names and Default Criteria
9 Aggregate Group – Specify Data Set Recovery Parameters
10 Library Management – Specify Library and Drive Configurations
11 Enhanced ACS Management – Perform Enhanced Test/Configuration Management
C Data Collection – Process Data Collection Function
L List – Perform Functions Against Saved ISMF Lists
R Removable Media Manager – Perform Functions Against Removable Media
Enter Selection or Command =?
F1=Help F2=Split F3=End F4=Return F7=Up F8=Down F9=Swap
2 Volume
1 DASD – Generate a List of DASD Volumes
VOLUME SELECTION ENTRY PANEL Page 1 of 3
Select Source to Generate Volume List . . 2 (1 – Saved list, 2 – New list)
1 Generate from a Saved List Query Name To
List Name . . Save or Retrieve
2 Generate a New List from Criteria Below
Specify Source of the New List . . 2 (1 – Physical, 2 – SMS)
Optionally Specify One or More:
Enter “/” to select option Generate Exclusive list
Type of Volume List . . . 1 (1-Online,2-Not Online,3-Either)
Volume Serial Number . . * (fully or partially specified)
Device Type . . . . . . . 3390 (fully or partially specified)
Device Number . . . . . . (fully specified)
To Device Number . . . (for range of devices)
Acquire Physical Data . . Y (Y or N)
Acquire Space Data . . . Y (Y or N)
Storage Group Name . . . * (fully or partially specified)
CDS Name . . . . . . . ‘Active’
(fully specified or ‘Active’) – Enter (displays free, used cyls on volumes … )
VOLUME LIST
Entries 1-14 of 633
Enter Line Operators below: Data Columns 3-8 of 40
LINE VOLUME FREE % ALLOC FRAG LARGEST FREE
OPERATOR SERIAL SPACE FREE SPACE INDEX EXTENT EXTENTS
—(1)—- -(2)– —(3)— (4)- —(5)— -(6)- —(7)— –(8)–
ARH001 1196861 43 1574639 0 1196086 2
ARH002 1708995 62 1062505 0 1708220 2
ARH003 1994363 72 777137 61 1456995 4
ARH004 775 0 2770725 0 775 1
ARH005 2003659 72 767841 0 2002884 2
ARH006 553 0 2770947 0 553 1
ARH007 474616 17 2296884 1 473952 2
ARH008 363114 13 2408386 3 361897 3
ARH009 317407 11 2454093 3 316245 3
ARH010 321170 12 2450330 2 320395 2
ARH084 1424845 51 1346655 0 1423517 3
ARH085 2751524 99 19976 0 2750749 2 – PF11 –
VOLUME LIST
Entries 1-12 of 633
Data Columns 8-14 of 40
INDEX FREE FREE DEVICE DEV SHR
STATUS DSCBS VIRS TYPE NUM DASD
–(9)— -(10)- (11)- -(12)– (13) (14)
ENABLED 9745 938 3390 1873 NO
ENABLED 9745 938 3390 191D NO
ENABLED 9743 938 3390 191E NO
ENABLED 9744 938 3390 191F NO
ENABLED 9745 938 3390 1920 NO
ENABLED 9743 938 3390 1921 NO
ENABLED 9744 938 3390 1877 NO
ENABLED 9743 938 3390 1878 NO
ENABLED 9743 938 3390 1879 NO
ENABLED 9744 938 3390 187A NO
ENABLED 9743 938 3390 1876 NO
ENABLED 9746 938 3390 1973 NO
2 Mountable Optical – Generate a List of Mountable Optical Volumes
3 Mountable Tape – Generate a List of Mountable Tape Volumes – PF11
Entries 1-12 of 633
Data Columns 14-19 of 40
USE RD CACHE DASD FW CACHE FW DUPLEX
ATTR STATUS STATUS STATUS STATUS
(15) –(16)– –(17)– –(18)– –(19)–
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX
PRIV ACTIVE ACTIVE ACTIVE SIMPLEX – pf11
Entries 1-12 of 633
Data Columns 19-24 of 40
OTHER SUBSYS PHYSICAL STORAGE CF VOLUME
DEVICE ID STATUS GRP NAME STATUS
-(20)- -(21)- –(22)– –(23)– –(24)—
—- 6272 CONVERT SGARHDS ———
—- 6273 CONVERT SGAR2DS ———
—- 6273 CONVERT SGAR2DS ———
—- 6273 CONVERT SGAR2DS ———
—- 6273 CONVERT SGAR2DS ———
—- 6273 CONVERT SGAR2DS ———
—- 6272 CONVERT SGAR2DS ———
—- 6272 CONVERT SGAR2DS ———
—- 6272 CONVERT SGAR2DS ———
—- 6272 CONVERT SGAR2DS ———
—- 6272 CONVERT SGARHDS ———
—- 6273 CONVERT SGARHDS ———
Entries 1-12 of 633
Data Columns 24-28 of 40
BC2A BC2A RESERVED RESERVED
SMS MVS SMS MVS
–(25)— –(26)— –(27)— –(28)—
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——–
ENABLE ON NOTCON ——– etc.!!!!
3 Management Class
LINE MGMTCLAS EXPIRE EXPIRE RET PARTIAL PRIMARY
OPERATOR NAME NON-USAGE DATE/DAYS LIMIT RELEASE DAYS
–(1)—- –(2)— – –(3)— —(4)—- –(5)– —-(6)—- – –(7)–
MCGDG NOLIMIT NOLIMIT NOLIMIT YES 10
MCMIG NOLIMIT NOLIMIT NOLIMIT NO 90
MCNOBACK NOLIMIT NOLIMIT NOLIMIT NO —-
MCNOMIG NOLIMIT NOLIMIT NOLIMIT NO —-
MCSTAND NOLIMIT NOLIMIT NOLIMIT YES 20
MCSYS NOLIMIT NOLIMIT NOLIMIT NO —-
STANDEF NOLIMIT NOLIMIT NOLIMIT NO 2
4 Data Class –
DATA CLASS APPLICATION SELECTION
To perform Data Class Operations, Specify:
CDS Name . . . . . . ‘BC2A.ZOS140.DFSMS.SCDS’
(1 to 44 character data set name or ‘Active’ )
Data Class Name . . * (For Data Class List, fully or partially
specified or * for all)
Select one of the following options :
1 1. List – Generate a list of Data Classes
2. Display – Display a Data Class
3. Define – Define a Data Class
4. Alter – Alter a Data Class
LINE DATACLAS AVG
OPERATOR NAME RECORG RECFM LRECL KEYLEN KEYOFF AVGREC VALUE
–(1)—- – -(2)— -(3)– -(4)- -(5)- -(6)– -(7)– -(8)– -(9)-
DC3490E — —- —– — —– – —–
DCEXT — —- —– — —– – —–
DCHFS — —- —– — —– – —–
DCPRINT — FBA 133 — —– – —–
DCRELIEF — —- —– — —– – —–
GDGMODEL — U —– — —– – —–
LOGRLOGS — —- —– — —– – —–
LOGRSTG — —- —– — —– – —–
DATA CLASS APPLICATION SELECTION
To perform Data Class Operations, Specify:
CDS Name . . . . . . ‘BC2A.ZOS140.DFSMS.SCDS’
(1 to 44 character data set name or ‘Active’ )
Data Class Name . . DCEXT or DCPRINT (For Data Class List, fully or partially
specified or * for all)
Select one of the following options :
2 1. List – Generate a list of Data Classes
2. Display – Display a Data Class
3. Define – Define a Data Class
4. Alter – Alter a Data Class
CDS Name . . . : BC2A.ZOS140.DFSMS.SCDS
Data Class Name : DCEXT
Description : CORNERSTONE DATA CLASS FOR EXTENDED ADDRESSING
Recfm . . . . . . . . . :
Lrecl . . . . . . . . . :
Space Avgrec . . . . . . :
Avg Value . . . . :
Primary . . . . . :
Secondary . . . . :
Directory . . . . :
Retpd Or Expdt . . . . . :
Volume Count . . . . . . : 4
Data Set Name Type . . . : EXTENDED
If Extended . . . . . . : REQUIRED
Extended Addressability : YES
Record Access Bias . . : SYSTEM
Space Constraint Relief . : NO
Reduce Space Up To (%) :
Dynamic Volume Count . :
Compaction . . . . . . . : YES
Spanned / Nonspanned . . :
Media Interchange
Media Type . . . . . . :
Recorg . . . . . . . . . :
Keylen . . . . . . . . . :
Keyoff . . . . . . . . . :
Imbed . . . . . . . . . :
Replicate . . . . . . . :
Cisize Data . . . . . . :
% Freespace CI . . . . . :
CA . . . . . :
Shareoptions Xregion . . :
Xsystem . . :
Reuse . . . . . . . . . . : YES
Initial Load . . . . . . : SPEED
BWO . . . . . . . . . . . :
Log . . . . . . . . . . . :
Logstream Id . . . . . . :
Frlog . . . . . . . . . . :
RLS CF Cache Value . . . : NONE
If IEC030I B37 – 04, – appears and print01 files are not printed completely – maybe DCPRINT parameter should be changed ?
CDS Name . . . : BC2A.ZOS140.DFSMS.SCDS
Data Class Name : DCPRINT
Description : DATA CLASS FOR PRINT01 FILES
Recfm . . . . . . . . . : FBA
Lrecl . . . . . . . . . : 133
Space Avgrec . . . . . . :
Avg Value . . . . :
Primary . . . . . :
Secondary . . . . :
Directory . . . . :
Retpd Or Expdt . . . . . :
Volume Count . . . . . . : 4
Data Set Name Type . . . : EXTENDED
If Extended . . . . . . : REQUIRED
Extended Addressability : YES
Record Access Bias . . : SYSTEM
Space Constraint Relief . : NO
Reduce Space Up To (%) :
Dynamic Volume Count . :
Compaction . . . . . . . : YES
Spanned / Nonspanned . . :
Media Interchange
Media Type . . . . . . :
Recorg . . . . . . . . . :
Keylen . . . . . . . . . :
Keyoff . . . . . . . . . :
Imbed . . . . . . . . . :
Replicate . . . . . . . :
Cisize Data . . . . . . :
% Freespace CI . . . . . :
CA . . . . . :
Shareoptions Xregion . . :
Xsystem . . :
Reuse . . . . . . . . . . : YES
Initial Load . . . . . . : RECOVERY
BWO . . . . . . . . . . . :
Log . . . . . . . . . . . :
Logstream Id . . . . . . :
Frlog . . . . . . . . . . :
RLS CF Cache Value . . . : NONE
5 Storage Class
LINE STORCLAS DIR RESP DIR SEQ RESP SEQ
OPERATOR NAME (MSEC) BIAS (MSEC) BIAS AVAILABILITY
—(1)—- –(2)— –(3)— (4)- –(5)— (6)- – ——-(7)———
LOGGER — – — – NOPREF
SCFAST 5 W 5 W NOPREF
SCLIB1 — – — – NOPREF
SCLIBVTS — – — – NOPREF
SCLOGGER — – — – NOPREF
SCMIN — – — – NOPREF
SCNORMAL 25 – 25 – NOPREF
SCNOSMS — – — – NOPREF
SCNOVIO — – — – NOPREF
SCSPECF 5 W 5 W NOPREF
SCSYS 25 – 25 – NOPREF
6 Storage Group
STORAGE GROUP APPLICATION SELECTION
To perform Storage Group Operations, Specify:
CDS Name . . . . . . . ‘ACTIVE’
(1 to 44 character data set name or ‘Active’ )
Storage Group Name . . * (For Storage Group List, fully or
partially specified or * for all)
Storage Group Type . . (VIO, POOL, DUMMY, OBJECT, OBJECT
BACKUP, or TAPE)
Select one of the following options :
1 1. List – Generate a list of Storage Groups
2. Define – Define a Storage Group
3. Alter – Alter a Storage Group
4. Volume – Display, Define, Alter or Delete Volume Information
– LINE STORGRP SG VIO VIO AUTO MIGRATE SYSTEM
OPERATOR NAME TYPE MAXSIZE UNIT MIGRATE OR SYS GROUP
—(1)—- –(2)— —–(3)—– –(4)– (5)- –(6)— —–(7)——
listv SGAR2DS POOL ——- —- YES ——–
SGAR9DS POOL ——- —- YES ——–
SGARHDS POOL ——- —- YES ——–
SGAUDDS POOL ——- —- NO ——–
SGBIGDEV POOL ——- —- YES ——–
SGBIGF POOL ——- —- YES ——–
SGBIGIMP POOL ——- —- YES ——–
SGBIGTRN POOL ——- —- YES ——–
SGCICSDS POOL ——- —- NO ——–
SGDEVDS POOL ——- —- NO ——–
SGDEVLB POOL ——- —- NO ——–
SGDUMPS POOL ——- —- YES ——–
SGHFSDS POOL ——- —- NO ——–
SGIMPLDS POOL ——- —- YES ——–
SGIMPLLB POOL ——- —- NO ——–
SGLIB1 TAPE ——- —- ——– ——–
SGLIBVTS TAPE ——- —- ——– ——–
SGNONSTD POOL ——- —- NO ——–
SGOAM POOL ——- —- YES ——–
SGOSASF POOL ——- —- NO ——–
SGOTHER POOL ——- —- YES ——–
SGPRODBC POOL ——- —- YES ——–
SGPRODDS POOL ——- —- NO ——–
SGPRODLB POOL ——- —- NO ——–
SGTRAIN POOL ——- —- NO ——–
SGTSO POOL ——- —- YES ——–
SGVIO VIO 20000 3390 ——– ——–
SGWORK POOL ——- —- NO ——–
listv SGAR2DS POOL ——- —- YES ——– – Enter
VOLUME LIST
Entries 1-14 of 108
Enter Line Operators below: Data Columns 3-8 of 40
LINE VOLUME FREE % ALLOC FRAG LARGEST FREE
OPERATOR SERIAL SPACE FREE SPACE INDEX EXTENT EXTENTS
—(1)—- -(2)– —(3)— (4)- —(5)— -(6)- —(7)— –(8)–
ARH002 1708995 62 1062505 0 1708220 2
ARH003 1994363 72 777137 61 1456995 4
ARH004 775 0 2770725 0 775 1
ARH005 2003659 72 767841 0 2002884 2
ARH006 553 0 2770947 0 553 1
ARH007 474616 17 2296884 1 473952 2
ARH008 363114 13 2408386 3 361897 3
ARH009 317407 11 2454093 3 316245 3
ARH010 321170 12 2450330 2 320395 2
– To delete volumes from the group SGOTHER
STORAGE GROUP VOLUME SELECTION ENTER VOLUME SERIAL
CDS Name . . . . . : BC2A.ZOS140.DFSMS.SCDS
Storage Group Name : SGOTHER
Storage Group Type : POOL
Select One of the following Options:
4 1. Display – Display SMS Volume Statuses (Pool only)
2. Define – Add Volumes to Volume Serial Number List
3. Alter – Alter Volume Statuses (Pool only)
4. Delete – Delete Volumes from Volume Serial Number List
Specify a Single Volume (in Prefix), or Range of Volumes:
Prefix From To Suffix Hex
______ ______ ______ _____ _
=? (‘X’ in HEX field allows
7 Automatic Class Selection
1. Edit – Edit ACS Routine source code
2. Translate – Translate ACS Routines to ACS Object Form
3. Validate – Validate ACS Routines Against Storage Constructs
4. Test – Define/Alter Test Cases and Test ACS Routines
5. Display – Display ACS Object Information – current library BC2A.ZOS140.DFSMS.ACS
– IS – 7 Automatic Class Selection – 5 – Display ACS Object Information –
CDS Name : Active
ACS Rtn Source Data Set ACS Member Last Trans Last Date Last Time
Type Routine Translated from Name Userid Translated Translated
——– ———————– ——– ———- ———- ———-
DATACLAS BC2A.ZOS140.DFSMS.ACS DCPROD01 CSUSER 2007/08/17 00:16
MGMTCLAS BC2A.ZOS140.DFSMS.ACS MCPROD01 CSUSER 2007/08/17 00:15
STORCLAS BC2A.ZOS140.DFSMS.ACS SCPROD01 BCA1MGP 2009/11/13 15:49
STORGRP BC2A.ZOS140.DFSMS.ACS SGPROD01 BCA1MGP 2009/08/12 17:49
6. Delete – Delete an ACS Object from a Source Control Data Set
8 Control Data Set
1. Display – Display the Base Configuration
2. Define – Define the Base Configuration
3. Alter – Alter the Base Configuration
4. Validate – Validate the SCDS
5. Activate – Activate the CDS
6. Cache Display – Display CF Cache Structure Names for all CF Cache Sets
7. Cache Update – Define/Alter/Delete CF Cache Sets
/D SMS – display current DFSMS
IGD002I 15:16:44 DISPLAY SMS 015
SCDS = BC2A.ZOS140.DFSMS.SCDS or Active
ACDS = BC2A.ZOS140.DFSMS.ACDS
COMMDS = BC2A.ZOS140.DFSMS.COMMDS
DINTERVAL = 150
REVERIFY = NO
ACSDEFAULTS = NO
SYSTEM CONFIGURATION LEVEL INTERVAL SECONDS
BC2A 2010/05/25 15:16:44 15
R Removable Media Manager (RMM)
0 OPTIONS – Specify dialog options and defaults
1 USER – General user facilities
2 LIBRARIAN – Librarian functions
3 ADMINISTRATOR – Administrator functions
4 SUPPORT – System support facilities
5 COMMANDS – Full DFSMSrmm structured dialog
6 LOCAL – Installation defined dialog
X EXIT – Exit DFSMSrmm Dialog
Case 2. Add disk and storage group to DFSMS
2.1. Find spare disk
TSO/ISPF – P.6 – rmf – 2 – 2 – 3 (RMF – DEV Device Activity); F SP0 –
VOLSER NUM
SP0659 0659 – free volume
2.2. Make the disk offline
v diskaddress(659), offline;
2.3. Initialize the disk
Submit job INITSMS in BC2A.ZOS140.DFSMS.ACS; choose the appropriate volid; it should be the next volid for the given storage group; check it from ISMF menu, option Storage Groups; you can list given storage group or list all storage groups; if you position cursor in front of storage group and write command: LISTVOL, thus you’ll list all volumes in the storage group – last ARH317;
//INITSM JOB (9999,IPO,10,10),
//S1 EXEC PGM=ICKDSF,REGION=3072K
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
INIT UNITADDRESS(0659) VOLID(ARH318) VTOC(0,1,195) –
INDEX(14,0,45) NOVALIDATE STORAGEGROUP VERIFY(SP0659)
/*
2.4. Make the disk online
v diskaddress, online;
2.5. Define VVDS
Submit job DEFVVDS in BC2A.ZOS140.DFSMS.ACS;
//DEFVVDS JOB (),
//IDCAMS EXEC PGM=IDCAMS,REGION=1024K
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DEFINE CLUSTER(NAME(SYS1.VVDS.VARH201) VOL(ARH201) –
NONINDEXED –
CYLINDERS(8 2)) –
CAT(CATALOG.MVSICFM.VBC2MCC)
/*
2.6. Add the disk to storage group
Additional: change DCEXT + add new change prefix + add SMS tapes :
(TSO/ISPF – IS ISMF – Interactive Storage Management Facility)
– from ISMF menu choose option Storage Groups;
IS – 6
STORAGE GROUP APPLICATION SELECTION
To perform Storage Group Operations, Specify:
CDS Name . . . . . . . ‘BC2A.ZOS140.DFSMS.SCDS’
(1 to 44 character data set name or ‘Active’ )
Storage Group Name . . * (For Storage Group List, fully or
partially specified or * for all)
Storage Group Type . . (VIO, POOL, DUMMY, OBJECT, OBJECT
BACKUP, or TAPE)
Select one of the following options :
1 1. List – Generate a list of Storage Groups
2. Define – Define a Storage Group
3. Alter – Alter a Storage Group
4. Volume – Display, Define, Alter or Delete Volume Information
– you should work with source control data set: the last qualifier is SCDS;
CDS Name . . . . . . . ‘ACTIVE’ – replace for CDS name with ‘bc2a.zos140.dfsms.scds’
Storage Group Name . . SGAR2DS
– Remove/disable the spare volume if exists in old storage group /sgtrain/ – is – 6 – 4 – 3 (Alter Volume Statuses) – TRN0 47 47 – disall
– choose option ADD and choose the storage group to which you want to add the disk;
IS- 6- 4- 2.( Define – Add Volumes to Volume Serial Number List) – ARH3 18 18
IS-6-4-3 (Alter Volume Statuses ) – enable/disable
IS – 7 (Automatic Class Selection )–
ACS APPLICATION SELECTION
Select one of the following options:
1. Edit – Edit ACS Routine source code
2. Translate – Translate ACS Routines to ACS Object Form
3. Validate – Validate ACS Routines Against Storage Constructs
4. Test – Define/Alter Test Cases and Test ACS Routines
5. Display – Display ACS Object Information
6. Delete – Delete an ACS Object from a Source Control Data Set
5. Display – Display ACS Object Information:
DATACLAS parameter – in BC2A.ZOS140.DFSMS.ACS(DCPROD01) CSUSER
MGMTCLAS BC2A.ZOS140.DFSMS.ACS MCPROD01(BC2A.ZOS140.DFSMS.ACS) CSUSER
STORCLAS BC2A.ZOS140.DFSMS.ACS SCPROD01(BC2A.ZOS140.DFSMS.ACS) BCA1MGP
STORGRP BC2A.ZOS140.DFSMS.ACS SGPROD01(BC2A.ZOS140.DFSMS.ACS) BCA1MGP/
***** Changing ‘DCEXT’ for big files (adding DAKMSTR, DAKTRAN)
Edit BC2A.ZOS140.DFSMS.ACS(DCPROD01)
After
FILTLIST DCEXT_DSN INCLUDE( KCI0*.DMNSNDSK.DAIUTRN ,
KCI0*.DMNSNDSK.DAIRRTN ,
KCI0*.DMNSNDSK.DAISTAG ,
KCI0*.DMNSNDSK.DAISTMT ,
KCI0*.DMNSNDSK.DAISTRN ,
Insert
KCI0*.DMNSNDSK.DAKMSTR ,
KCI0*.DMNSNDSK.DAKTRAN )
WHEN (&DSN = &DCEXT_DSN)
DO
SET &DATACLAS = ‘DCEXT’ – data class for big files included
Then save –
2 – translate – Translate ACS Routines to ACS Object Form – for all objects – confirm with / – noprint
3- validate – Validate ACS Routines Against Storage Constructs – for all objects confirm with / – noprint
– activate the Source control data set;
IS – 8 – (5. Activate – Activate the CDS)
– is – 6 – change CDS Name to ‘Active’
***** Adding new prefix for tapes (HV)
7. Define a New disk Storage Group SGAR9DS
– TSO/ISPF – IS ISMF (Interactive Storage Management Facility)
from ISMF menu choose option Storage Groups;
IS – 6
you should work with source control data set: the last qualifier is SCDS;
CDS Name . . . . . . . ‘ACTIVE’ – replace for CDS name with ‘bc2a.zos140.dfsms.scds’
Storage Group Name . . SGAR9DS
– 2. Define – Define a Storage Group – with name SGAR9DS
To perform Storage Group Operations, Specify:
CDS Name . . . . . . . ‘BC2A.ZOS140.DFSMS.SCDS’
(1 to 44 character data set name or ‘Active’ )
Storage Group Name . . SGAR9DS (For Storage Group List, fully or
partially specified or * for all)
Storage Group Type . . POOL (VIO, POOL, DUMMY, OBJECT, OBJECT
BACKUP, or TAPE)
Select one of the following options :
2 1. List – Generate a list of Storage Groups
2. Define – Define a Storage Group
3. Alter – Alter a Storage Group
4. Volume – Display, Define, Alter or Delete Volume Information
SCDS Name . . . . . : BC2A.ZOS140.DFSMS.SCDS
Storage Group Name : SGAR9DS
To DEFINE Storage Group, Specify:
Description ? THIS CONSTRUCT IS FOR SPECIAL USE BY AUTHORIZED
? PERSONNEL ONLY
Auto Migrate . . Y (Y, N, I or P) Migrate Sys/Sys Group Name . .
Auto Backup . . Y (Y or N) Backup Sys/Sys Group Name . .
Auto Dump . . . N (Y or N) Dump Sys/Sys Group Name . . .
Overflow . . . . N (Y or N) Extend SG Name . . . . . . . .
Dump Class . . . (1 to 8 characters)
Dump Class . . . Dump Class . . .
Dump Class . . . Dump Class . . .
Allocation/migration Threshold: High . . 85 (1-99) Low . . 10 (0-99)
Guaranteed Backup Frequency . . . . . . NOLIMIT (1 to 9999 or NOLIMIT)
DEFINE SMS Storage Group Status . . . Y (Y or N) – Enter
SCDS Name . . . . : BC2A.ZOS140.DFSMS.SCDS
Storage Group Name : SGAR9DS
Storage Group Type : POOL
To DEFINE Storage Group System/ ( Possible SMS SG
Sys Group Status, Specify: Status for each:
– Pool SG Type
System/Sys SMS SG System/Sys SMS SG NOTCON, ENABLE
Group Name Status Group Name Status DISALL, DISNEW
———- —— ———- —— QUIALL, QUINEW
BC2A =? ENABLE =? – Tape SG Type
=? =? NOTCON, ENABLE,
=? =? DISALL, DISNEW )
=? =?
=? =? * SYS GROUP = sysplex
=? =? minus Systems in the
=? =? Sysplex explicitly
=? =? defined in the SCDS
—————————————————————————————- – F3/Ff4 end
Result to verify SGAR9DS:
IS – 6 –
To perform Storage Group Operations, Specify:
CDS Name . . . . . . . ‘BC2A.ZOS140.DFSMS.SCDS’
(1 to 44 character data set name or ‘Active’ )
Storage Group Name . . SGAR9DS (For Storage Group List, fully or
partially specified or * for all)
Storage Group Type . . (VIO, POOL, DUMMY, OBJECT, OBJECT
BACKUP, or TAPE)
Select one of the following options :
1 1. List – Generate a list of Storage Groups
2. Define – Define a Storage Group
3. Alter – Alter a Storage Group
4. Volume – Display, Define, Alter or Delete Volume Information
—————————————————————————————-
CDS Name : BC2A.ZOS140.DFSMS.SCDS
Enter Line Operators below:
LINE STORGRP SG VIO VIO AUTO MIGRATE SYSTEM
OPERATOR NAME TYPE MAXSIZE UNIT MIGRATE OR SYS GROUP
—(1)—- –(2)— —–(3)—– –(4)– (5)- –(6)— —–(7)——
LISTVOL SGAR9DS POOL ——- —- YES ——–
———- ——– —— BOTTOM OF DATA —— ——– ———-
———————————————————————————————————————-
VOLUME LIST LIST HAS NO ENTRIES
Entries 0-0 of 0
Enter Line Operators below: Data Columns 3-8 of 40
LINE VOLUME FREE % ALLOC FRAG LARGEST FREE
OPERATOR SERIAL SPACE FREE SPACE INDEX EXTENT EXTENTS
—(1)—- -(2)– —(3)— (4)- —(5)— -(6)- —(7)— –(8)–
———- —— ———– BOTTOM OF DATA ———– —— —-
- 8. Add definition in BC2A.ZOS140.DFSMS.ACS(SGPROD01) for SGAR9DS & KCI09
– IS – 7 Automatic Class Selection – 5 – Display ACS Object Information –
CDS Name : BC2A.ZOS140.DFSMS.SCDS
ACS Rtn Source Data Set ACS Member Last Trans Last Date Last Time
Type Routine Translated from Name Userid Translated Translated
——– ———————– ——– ———- ———- ———-
DATACLAS BC2A.ZOS140.DFSMS.ACS DCPROD01 CSUSER 2007/08/17 00:16
MGMTCLAS BC2A.ZOS140.DFSMS.ACS MCPROD01 CSUSER 2007/08/17 00:15
STORCLAS BC2A.ZOS140.DFSMS.ACS SCPROD01 BCA1MGP 2009/11/13 15:49
STORGRP BC2A.ZOS140.DFSMS.ACS SGPROD01 BCA1MGP 2009/08/12 17:49
– P.3.4 – BC2A.ZOS140.DFSMS.ACS(SGPROD01) – Add definition for SGAR9DS & KCI09
Copy FILTLIST ARHIV_DSN INCLUDE(KCI08.**)
as
FILTLIST ARH9V_DSN INCLUDE(KCI09.**)
Copy WHEN (&DSN EQ &ARHIV_UCAT) /* ARHIVING UCATS */
DO /* GO TO ARHIV STORAGE GRP */
SET &STORGRP = ‘SGARHDS’,’SGAR2DS’
EXIT
END
/*
as */
WHEN (&DSN EQ &ARH9V_DSN) /* KCI PROD DATASETS */
DO /* GO TO PROD STORAGE GRP */
SET &STORGRP = ‘SGAR9DS’
EXIT
END
/*
/* ——————————————————- */
– 2 – translate – Translate ACS Routines to ACS Object Form – / – noprint
– 3- validate – Validate ACS Routines Against Storage Constructs – / – noprint
– activate the Source control data set;
IS – 8 – (5. Activate – Activate the CDS)
– is – 6 –
CDS Name . . . . . . . replace for CDS name ‘bc2a.zos140.dfsms.scds’ with ‘ACTIVE’
– is – 6 – verify SGAR9DS – is OK
Case 3. Create the new storage (SGAR9DS) group contents
(using VSAM_Utilities folder files: INITSMS, DEFVVDS_JOB, DEFUCAT_JOB, DEFALIAS_JOB)
– INITSMS – from BC2A.ZOS140.DFSMS.ACS – init a free volume as ARH301 with STORAGEGROUP
//S1 EXEC PGM=ICKDSF,REGION=3072K
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
INIT UNITADDRESS(0529) VOLID(DEV321) VTOC(0,1,195) –
INDEX(14,0,45) NOVALIDATE STORAGEGROUP VERIFY(DEV321) – init volume
/* !!! – After each initsm – v online volumes – after that – to be started defvvds !!!
– DEFVVDS_JOB – define vvds VARH301 for ARH301
– DEFUCAT_JOB.doc (D:\ZOS_Reference\TSO_ISPF\ISMF\Instr_VSAM_SMS) – define user catalog in ARH301 as CATALOG.MVSICF1.VARH301 in CATALOG(CATALOG.MVSICFM.VBC2MCC)
– DEFALIAS_JOB.doc (D:\ZOS_Reference\TSO_ISPF\ISMF\Instr_VSAM_SMS) – define Alias for KCI09 related to CATALOG.MVSICF1.VARH301 in CATALOG(CATALOG.MVSICFM.VBC2MCC
– Add disk volumes ARH302-385 for KCI09 files (look 1 -6 above) – not more than 99 (look at IS-6-3 – Alter a Storage Group)
Case 4. Delete/remove volume from storage group (sgdevds)
– IS-6-4 -4 – dev2 01 01 (dev201) – To be disable – IS – 6 – 4 – 3 (Alter Volume Statuses) – dev2 01 01 – DISALL – followed by – /v 0528,offline – initsm1 – /v 0528,online – defvvds1 for the new dev345 volume ID – To be added – IS – 6 – 2 – define – dev3 45 45– IS – translate for SGPROD01 – validate – IS-8 – 5 – activate – IS – 6 – active .
Case 5. Change the disk volume number on which is the catalog in the Storage group
SGDEVDS/92 – from dev201 to dev321 :
– from BC2A.ZOS140.DFSMS.ACS – in MCPROD01, SCPROD01, SGPROD01 – dev_ucat – change vde%201 with vde%%%1 – IS – 6- DSN= ‘bc2a.zos140.dfsms.scds’ – IS – 7 – translate for MCPROD01, SCPROD01, SGPROD01 each – validate – IS-8 – 5 – activate – IS – 6 – active.
– DEFUCAT – create catalog ‘CATALOG.MVSICF1.VDEV321” on dev321
– DEFALIAS – define kci05 related to ‘CATALOG.MVSICF1.VDEV321”
Incoming search terms:
- ismf mainframe
- storage class where define mainframe
Comments
No comments yet, be the first to add one!