/********************************************************************/ 00050004 /* */ 00100004 /* MACRO NAME = IDAVMT */ 00150004 /* */ 00200004 /* DESCRIPTIVE NAME = VOLUME MOUNT TABLE. */ 00250004 /* */ 00260004 /* FUNCTION = THE VMT DESCRIBES VOLUME SERIAL NUMBERS TO BE */ 00270004 /* MOUNTED. A VMT IS CREATED FOR EACH DEVICE TYPE IN */ 00280004 /* THE OPERATIONAL SPHERE. */ 00290004 /* */ 00292004 /* CONTROL BLOCK STRUCTURE = POINTED TO BY THE BIB (BIBVMT). */ 00294004 /* */ 00296004 /* INCLUDED MACROS = NONE */ 00298004 /* */ 00298404 /* METHOD OF ACCESS = PL/S - RESPECIFY IDAVMT BASED. */ 00298804 /* */ 00299204 /* CREATED BY: VSAM OPEN MODULE IDA0192F. */ 00299604 /* */ 00299704 /* STATUS = VS1 RELEASE 4, VS2 RELEASE 3. */ 00299804 /* */ 00299904 /* DATE OF LAST CHANGE = 1 AUGUST 74 */ 00303204 /* */ 00305204 /********************************************************************/ 00305604 DCL 1 IDAVMT BASED BDY (WORD), /* VOLUME MOUNT TABLE */ 00306704 2 VMTHDR, /* VMT HEADER */ 00310004 3 VMTID CHAR(1), /* CONTROL BLOCK ID */ 00320004 3 * CHAR(1), /* RESERVED */ 00330004 3 VMTLEN FIXED(15), /* LENGTH OF VMT */ 00340004 2 VMTNXT PTR(31), /* ADDRESS OF NEXT VMT */ 00350004 2 VMTNOVOL FIXED(15), /* NO. OF VOL ENTRIES IN TABLE */ 00450004 2 * CHAR(3), /* NOT USED */ 00452004 2 VMTDEV BIT(24), /* DEVICE INFORMATION */ 00460004 3 VMTDVOPT BIT(8), /* DEVICE OPTIONS */ 00470004 3 VMTDVTYP BIT(16), /* DEVICE CLASS AND TYPE */ 00480004 2 VMTVOL(*), /* VOLUME ENTRY -- 1 PER VOLUME */ 00650004 3 VMTUSECT FIXED(31), /* USE COUNT */ 00700004 3 VMTVFLG1 BIT(8), /* VOLUME FLAGS */ 00710004 4 VMTOPEN BIT(1), /* VOL BEING PROCESSED BY OPEN */ 00720004 4 * BIT(7), /* NOT USED */ 00730004 3 * CHAR(1), /* NOT USED */ 00740004 3 VMTVLSER CHAR(6), /* VOLUME SERIAL NUMBER */ 00750004 3 VMTUCB PTR(31); /* ADDR OF UCB FOR VOLUME */ 00800004