I used to have a 30 year old ?? OS manual that described the IBM format
1-5 DSCB fields. Don't know where I put it. Maybe it's with a S/360
Green Card or an old PofOPs manual.
I found this when I did a search on IBM for VTOC.
http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML
it says:
IBM Systems <http://www.ibm.com/systems/> > System z
<http://www.ibm.com/systems/z/> > z/VM <http://www.vm.ibm.com/> >
*Programming Interface Information:* This information is NOT intended to be
used as Programming Interfaces of z/VM.
FMLRC
Prolog <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#PLOG>
Control Block Contents <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#READ>
FMLRC DSECT <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#FMLRC>
Storage Layout <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#BMAP>
Cross Reference <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#XREF>
FMLRC Prolog
NAME : HCPFMLRC
DESCRIPTION: VOLUME LABEL RECORD
DSECT : FMLRC
FUNCTION : MAPS THE VOLUME LABEL RECORD THAT IS READ
FROM/WRITTEN TO CYLINDER 0, TRACK 0, RECORD 3.
LOCATED BY : FMNFAWLR - FIELD IN HCPFMNUC
CREATED BY : HCPADF (INDIRECTLY) BY USING THE FIRST LEVEL
ASA TO IMBED HCPFAW INTO THE GUEST VIRTUAL
STORAGE.
HCPCCF (CMS MODULE). HCPFAW IS INCLUDED IN THE
CPFMTXA MODULE.
DELETED BY : VIRTUAL SYSTEM CLEAR.
------------------------------------------------------------------------
FMLRC Control Block Content
FMLRC DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure FMLRC VOLUME LABEL RECORD
VOLUME LABEL RECORD - RECORD 3 ON CYLINDER 0, TRACK 0
0000 0 Character 4 FMLOSLAB OS LABEL
0004 4 Character 6 FMLCPLAB CP LABEL (ALSO KNOWN AS THE VOLID
OR VOLUME IDENTIFIER)
000A 10 Bitstring 1 * CHARACTER ZERO
000B 11 Bitstring 4 FMLVTCB VTOC PTR IN R3 (CCHH)
000F 15 Bitstring 1 FMLVTCR ... (R)
0010 16 Bitstring 5 * ZEROS
0015 21 Bitstring 1 * (20) BLANKS
0029 41 Bitstring 5 * FILLER
002E 46 Character 5 FMLVLOWN VOLUME OWNER - THIS FIELD WILL
CONTAIN THE CHARACTERS 'CPVOL' IF
CYLINDER ZERO HAS BEEN FORMATTED
FOR VM/XA CP USE.
0033 51 Bitstring 29 *
------------------------------------------------------------------------
FMLRC Storage Layout
*** FMLRC - VOLUME LABEL RECORD
*
* +---------------------------+---------------------------+
* 0 | FMLOSLAB | FMLCPLAB- |
* +-------------+------+------+--------------------+------+
* 8 | -(004) |//////| FMLVTCB |:VTCR |
* +-------------+------+-------------+-------------+------+
* 10 |//////////////////////////////////|////////////////////|
* +----------------------------------+////////////////////|
* 18 |///////////////////////////////////////////////////////|
* =///////////////////////////////////////////////////////=
* |//////+----------------------------------+-------------+
* 28 |//////|//////////////////////////////////| (02E)- |
* +------+-------------+--------------------+-------------+
* 30 | -FMLVLOWN |//////////////////////////////////|
* +--------------------+//////////////////////////////////|
* 38 |///////////////////////////////////////////////////////|
* =///////////////////////////////////////////////////////=
* |///////////////////////////////////////////////////////|
* +-------------------------------------------------------+
* 50
*
*** FMLRC - VOLUME LABEL RECORD
------------------------------------------------------------------------
FMLRC Cross Reference
Symbol Dspl Value
-------------- ---- -----
FMLCPLAB <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#0002> 0004
FMLOSLAB <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#0001> 0000
FMLVLOWN <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#0009> 002E
FMLVTCB <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#0004> 000B
FMLVTCR <http://www.vm.ibm.com/pubs/cp31064/FMLRC.HTML#0005> 000F
------------------------------------------------------------------------
This information is based on z/VM V3R1.0. Last updated on 29 Mar 2001 at
15:44:46 EDT.
Copyright IBM Corporation, 1990, 2001
Tony Thigpen wrote:
Anybody know where in the VM manuals the layout of the VOL1 label is
documented?
--
Jim Bohnsack
Cornell University
(972) 596-6377 home/office
(972) 342-5823 cell
jab...@cornell.edu