Thanks Kris! I was wrong about the location of the Format-4 DSCB, it doesn't always follow immediately after the volume label record. The volume label record is always the third record on cylinder 0 track 0. Th e volume label record has a pointer to the first record in the VTOC, (which is always a Format-4 record). The Format-5 record is always the next record after the Format-4 record. Here is part of the volume label recor d from Kris's z/VM 5.3 install: (I'm posting from the web interface, which doesn't allow very long lines, so I'm only posting parts of the DDR TYPE
output.) CYL 00000000 HD 00 REC 003 COUNT 0000000003 04 0050 00004 0004 KEY LENGTH 00000 0000 E5D6D3F1 *VOL1 00080 0050 DATA LENGTH 00000 0000 E5D6D3F1 E5E3C5F5 F3D9F000 00000005 *VOL1VTE53R0..... The DATA portion of the label starts with VOL1, then the 6 character volser, (VTE53R), a one byte "security" code, ("0" - x"F0"), and a five byte pointer to the first record in the VTOC, (Format-4), in CCHHR format. This label says the VTOC starts in cylinder 0, track 0, record 5 . Here is part of the Format-4 DSCB, (record 5): CYL 00000000 HD 00 REC 005 COUNT 0000000005 2C 0060 00044 002C KEY LENGTH 00000 0000 04040404 04040404 04040404 04040404 00096 0060 DATA LENGTH 00000 0000 F4000000 00050000 00000000 00000001 00000D0B 000F The KEY area actually contains 44 bytes of x'04' and the first byte of th e DATA area is x'F4', which indicates that this is a Format-4 DSCB record. The x'0D0B' is the number of cylinders, (3339), and x'000F' is the number of tracks per cylinder, (15). Here is part of the Format-5 DSCB, (record 6): CYL 00000000 HD 00 REC 006 COUNT 0000000006 2C 0060 00044 002C KEY LENGTH 00000 0000 05050505 00010000 00000000 00000000 00096 0060 DATA LENGTH 00000 0000 F5000000 00000000 00000000 00000000 The x'05050505' in the KEY area indicates that this is a Format-5 DSCB. Immediately following the key identifier, the x'0001' is the first free track available, (relative to the beginning of the volume). The x'0000' after that is the number of free cylinders in the extent, in this case zero. The x'00' after that is the number of additional free tracks, also zero. Other free extents would follow this one, (there are none). This Format-5 DSCB indicates that there is NO free space on this volume, which is what z/OS would believe also. Kris's CPVOL formatted T-Disk is very similar to what is above, except that the volser is TESTRS and it is only 10, (x'0A'), cylinders in size! (If anybody wants to see the data from the formatted T-Disk, let me know and I will post it.) It looks to me like the VM install volumes are formatted correctly and that ICKDSF CPVOLUME also formats them correctly, (Format-5 DSCB shows no free cylinders/tracks available). My guess is that DITTO may be looking for Format-1 and Format-3 DSCBs, (they describe space used by allocated datasets), and not finding any on a VM volume, it is a assuming that the entire volume is free. z/OS will not allocate a dataset on a properly formatted VM volume, regardless of what DITTO shows. -- Dale R. Smith "Always acknowledge a fault. This will throw those in authority off their guard and give you an opportunity to commit more." - Mark Twain On Mon, 21 Jan 2008 16:35:57 +0200, Kris Buelens <[EMAIL PROTECTED]> wrote: >I sent Dale a TYPE of two cyl 0 head 0 (one of z/VM 5.3 and one of an >"ICKDSF CPVOL"-ed Tdisk) >-- >Kris Buelens, >IBM Belgium, VM customer support >======================== ========================= ========================