CA Dynam for VSE User Guide
CA Dynam for VSE User Guide CA Dynam for VSE User Guide
Defining Independent Files Defining Independent Files == Partition SYSLOG ID CA Dynam lets you use certain ID codes to define independent files. The following describes how these ID codes provide protection for both partitionindependent and CPU-independent files: • Partition IDs ensure the uniqueness of File IDs across multiple partitions, Volume serial numbers for a particular partition, or both. • CPU IDs ensure file uniqueness among different CPUs in a multi-CPU environment. When these files are processed, CA Dynam/D substitutes the appropriate ID of the partition, CPU, or both, to replace the ID code you supplied. All the codes supported for this function, and their substitutions, are shown in the table below: === Partition SYSLOG ID and CPUID character CPU-- @ CPU-x, where x is the CPUID character CPUID character JCL-Defined Partition and CPU Independent Files This section describes the JCL defined partition and CPU independent files. Multi-Partition Files File Uniqueness: To ensure file uniqueness across multiple partitions, enter the partition ID code on the DLBL statement in the format illustrated below: // DLBL filename,'==.file-id',... When the file is processed, CA Dynam/D will replace the two equal signs ('==') with the partition (BG, F1, F2, and so on) in which the job is running. 4–38 User Guide
Defining Independent Files SORT and Compiler Work File Considerations: An important application of partition IDs is the definition of SORT work files or any compiler work files. With the partition ID feature of CA Dynam/D, you eliminate the need for separate sets of DLBL and EXTENT statements for each partition. Files must be defined for all partitions. However, the same label information can be used for all jobs in any partition. Multi-CPU Files In a multi-CPU environment (real or virtual) using a shared DASD facility, you can use CPU IDs to ensure file uniqueness from different CPUs. (Remember that CPU IDs can be used together with partition IDs.) To define CPU-independent files, enter the information on the DLBL statement in the following format: // DLBL filename,'CPU--.file-id' At processing time, CA Dynam/D will substitute the second '-' with the singleletter CPU ID generated from the System adapter option record. Use with Identical File IDs An important application of partition and CPU IDs is the definition of disk files (such as sort, compiler, or library files) that can have identical file IDs in two or more machines or partitions. CA Dynam/D eliminates the maintenance of multiple sets of labels. Thus, the same Job Control statements can be run from anywhere with complete file uniqueness. For example: // JOB DYNAM // DLBL IJSYSLN,'===.SYSLNK' // EXTENT SYSLNK,POOL01,1,0,1,12 This is run on a machine with the serial number 32315, in the BG partition. System Adapter option record is coded in the following ways: CPUID id=A,SERIAL=0000215043810000 CPUID id=B,SERIAL=0003231543410000 CPUID id=C,SERIAL=0002096843610000 Note: For more information about updating the System Adapter option record, see the CA CIS Administration Guide. The VTOC entry for this file would appear as follows: 'BGB.SYSLNK' Chapter 4: Disk File Management 4–39
- Page 168 and 169: Vault Location Control Program—TD
- Page 170 and 171: IBM 3494 Tape Library Interface IBM
- Page 172 and 173: IBM 3494 Tape Library Interface Not
- Page 174 and 175: IBM Virtual Tape Facility (VTAPE) S
- Page 176 and 177: IBM Virtual Tape Facility (VTAPE) S
- Page 178 and 179: IBM Virtual Tape Facility (VTAPE) S
- Page 180 and 181: IBM Virtual Tape Facility (VTAPE) S
- Page 182 and 183: Basic Components The enhanced VTOC
- Page 184 and 185: Basic Components Disk Space Availab
- Page 186 and 187: Basic Components Method Two Submitt
- Page 188 and 189: Basic Components Overriding Catalog
- Page 190 and 191: Managing the VTOC Default Allocatio
- Page 192 and 193: Managing the VTOC Searching the VTO
- Page 194 and 195: Defining File ID Option Codes Defin
- Page 196 and 197: Defining File ID Option Codes F Fra
- Page 198 and 199: Defining File ID Option Codes O Old
- Page 200 and 201: Controlling Generation Data Sets //
- Page 202 and 203: Controlling Generation Data Sets De
- Page 204 and 205: Automatic Volume Assignment and Rec
- Page 206 and 207: Selecting Logical Units LUB Availab
- Page 208 and 209: Modifying Logical Unit Assignments
- Page 210 and 211: Controlling Disk Pools To catalog a
- Page 212 and 213: Controlling Disk Pools For example,
- Page 214 and 215: Allocating Space across Generic Vol
- Page 216 and 217: Recovering from Lack of Allocated S
- Page 220 and 221: Releasing Unused Disk Space Single-
- Page 222 and 223: Deleting Files DA Files No truncati
- Page 224 and 225: Processing Expired Files If the ret
- Page 226 and 227: SORT Considerations Supplementary m
- Page 228 and 229: Specifying the SET Command Using Op
- Page 230 and 231: Specifying the SET Command CONSOLE=
- Page 232 and 233: Specifying the SET Command Examples
- Page 235 and 236: Chapter 5: Supporting Disk File Man
- Page 237 and 238: Disk File Maintenance Utilities VOL
- Page 239 and 240: Disk File Maintenance Utilities •
- Page 241 and 242: Disk File Maintenance Utilities Exa
- Page 243 and 244: Disk File Maintenance Utilities Thi
- Page 245 and 246: Disk File Maintenance Utilities Con
- Page 247 and 248: Disk File Maintenance Utilities TRA
- Page 249 and 250: Disk File Maintenance Utilities PAR
- Page 251 and 252: Disk File Maintenance Utilities R
- Page 253 and 254: Disk File Maintenance Utilities Y N
- Page 255 and 256: Disk File Maintenance Utilities CHA
- Page 257 and 258: Disk File Maintenance Utilities Opt
- Page 259 and 260: Disk File Maintenance Utilities OPE
- Page 261 and 262: Disk File Maintenance Utilities You
- Page 263 and 264: Disk File Maintenance Utilities Not
- Page 265 and 266: Disk File Maintenance Utilities '*'
- Page 267 and 268: Disk File Maintenance Utilities •
Defining Independent Files<br />
SORT and Compiler Work File Considerations:<br />
An important application of partition IDs is the definition of SORT work files or<br />
any compiler work files. With the partition ID feature of <strong>CA</strong> <strong>Dynam</strong>/D, you<br />
eliminate the need <strong>for</strong> separate sets of DLBL and EXTENT statements <strong>for</strong> each<br />
partition.<br />
Files must be defined <strong>for</strong> all partitions. However, the same label in<strong>for</strong>mation<br />
can be used <strong>for</strong> all jobs in any partition.<br />
Multi-CPU Files<br />
In a multi-CPU environment (real or virtual) using a shared DASD facility, you<br />
can use CPU IDs to ensure file uniqueness from different CPUs. (Remember<br />
that CPU IDs can be used together with partition IDs.) To define<br />
CPU-independent files, enter the in<strong>for</strong>mation on the DLBL statement in the<br />
following <strong>for</strong>mat:<br />
// DLBL filename,'CPU--.file-id'<br />
At processing time, <strong>CA</strong> <strong>Dynam</strong>/D will substitute the second '-' with the singleletter<br />
CPU ID generated from the System adapter option record.<br />
Use with Identical File IDs<br />
An important application of partition and CPU IDs is the definition of disk files<br />
(such as sort, compiler, or library files) that can have identical file IDs in two<br />
or more machines or partitions. <strong>CA</strong> <strong>Dynam</strong>/D eliminates the maintenance of<br />
multiple sets of labels. Thus, the same Job Control statements can be run from<br />
anywhere with complete file uniqueness. For example:<br />
// JOB DYNAM<br />
// DLBL IJSYSLN,'===.SYSLNK'<br />
// EXTENT SYSLNK,POOL01,1,0,1,12<br />
This is run on a machine with the serial number 32315, in the BG partition.<br />
System Adapter option record is coded in the following ways:<br />
CPUID id=A,SERIAL=0000215043810000<br />
CPUID id=B,SERIAL=0003231543410000<br />
CPUID id=C,SERIAL=0002096843610000<br />
Note: For more in<strong>for</strong>mation about updating the System Adapter option record,<br />
see the <strong>CA</strong> CIS Administration <strong>Guide</strong>.<br />
The VTOC entry <strong>for</strong> this file would appear as follows:<br />
'BGB.SYSLNK'<br />
Chapter 4: Disk File Management 4–39