DVU - disk verification utility

Destination Processor: ADP

Functions

EXEC password class 2
START password class 2
DIALOG03 (internal)password class 2
DIALOG01 (internal)password class 2
DIALOG02 (internal)password class 2

Procedure Overview

EXEC-DVU

EXEC-DVU [UNIT=<param>], DEVICE=<string>,
[CMD=V086],FILENAME=<string>, [INFO=<param>];
[CMD=V286],FILENAME=<string>, HWCONF=<string>, LMEMBEG=<string>, LMEM=<string>, CMEMBEG=<string>, CMEM=<string>, [INFO=<param>], [PMT=<param>], [DESCS=<param>];

START-DVU

START-DVU [UNIT=<param>], DEVICE=<string>;

DIALOG03-DVU

DIALOG03-DVU
[CMD=MREM],ARG1=<string>, ARG2=<string>;
[CMD=CHV],ARG1=<string>;
[CMD=CDV],DECARG=<string>;
[CMD=CVADDR],BLNO=<string>;
[CMD=CBLKNR],ADR=<string>;
[CMD=PREV];
[CMD=WRITE],[BLNO=<string>];
[CMD=DIBYTE],[OFFSET=<string>];
[CMD=DIWORD],[OFFSET=<string>];
[CMD=SUBYTE],[OFFSET=<string>];
[CMD=SUWORD],[OFFSET=<string>];
[CMD=MADD],ARG1=<string>, ARG2=<string>;
[CMD=MSUB],ARG1=<string>, ARG2=<string>;
[CMD=MMUL],ARG1=<string>, ARG2=<string>;
[CMD=MDIV],ARG1=<string>, ARG2=<string>;
[CMD=DIFNODE],FNODE=<string>;
[CMD=ALFNODE],FNODE=<string>;
[CMD=ALBLOCK],FNODE=<string>;
[CMD=ALBADBL],FNODE=<string>;
[CMD=FRFNODE],FNODE=<string>;
[CMD=FRBLOCK],FNODE=<string>;
[CMD=FRBADBL],FNODE=<string>;
[CMD=PUTMAP];
[CMD=READ],BLNO=<string>;
[CMD=NEXT];
[CMD=LVOLH];
[CMD=VPHYS];
[CMD=VMAPS];
[CMD=VTREE],[INFO=<param>];
[CMD=VFSYS],[INFO=<param>];
[CMD=VDISK],[INFO=<param>];
[CMD=HELP];
[CMD=LBAD];
[CMD=EXIT];
[CMD=DIDIR],FNODE=<string>;

DIALOG01-DVU

DIALOG01-DVU ACKNOWL=<param>;

DIALOG02-DVU

DIALOG02-DVU [ARG1=<string>], [END=<param>];

Parameter description

ACKNOWL acknowledgement request
Type of Input: single value, mandatory
Possible Values: N no
NO no
Y yes
YES yes
ADR address to be converted
Type of Input: single value, mandatory
Possible Values: text
ARG1 first argument, to be converted
Type of Input: single value, mandatory (DIALOG03,CMD=CHV-convert decimal to hexadecimal / DIALOG03,CMD=MADD-add two hexadecimal numbers / DIALOG03,CMD=MDIV-divide two hexadecimal numbers / DIALOG03,CMD=MMUL-multiplicate two hexadecimal numbers / DIALOG03,CMD=MREM-modulo function of two hexadecimal numbers / DIALOG03,CMD=MSUB-subtract two hexadecimal numbers)
single value, optional (DIALOG02)
Possible Values: text
ARG2 second argument
Type of Input: single value, mandatory
Possible Values: text
BLNO block number to be converted
Type of Input: single value, mandatory (DIALOG03,CMD=CVADDR-convert volume byte address to volume block no. / DIALOG03,CMD=READ-read a block from volume into the internal buffer)
single value, optional (DIALOG03,CMD=WRITE-write a volume block from the int. buffer to hd)
Possible Values: text
CMD command for volume verification and repair
Type of Input: single value, optional
Possible Values: ALBADBL allocate badblock(s) (DIALOG03)
ALBLOCK allocate space block(s) (DIALOG03)
ALFNODE allocate fnode(s) (DIALOG03)
CBLKNR convert volume block no. to volume byte address (DIALOG03)
CDV convert hexadecimal to decimal (DIALOG03)
CHV convert decimal to hexadecimal (DIALOG03)
CVADDR convert volume byte address to volume block no. (DIALOG03)
DIBYTE display the internal buffer in byte format (DIALOG03)
DIDIR display directory contents (DIALOG03)
DIFNODE display fnode information (DIALOG03)
DIWORD display the internal buffer in word format (DIALOG03)
EXIT exit disk verify utility (dvu) (DIALOG03)
FRBADBL free badblock(s) (DIALOG03)
FRBLOCK free space block(s) (DIALOG03)
FRFNODE free fnode(s) (DIALOG03)
HELP display all possible commands (DIALOG03)
LBAD list bad blocks (DIALOG03)
LVOLH list volume attributes (DIALOG03)
MADD add two hexadecimal numbers (DIALOG03)
MDIV divide two hexadecimal numbers (DIALOG03)
MMUL multiplicate two hexadecimal numbers (DIALOG03)
MREM modulo function of two hexadecimal numbers (DIALOG03)
MSUB subtract two hexadecimal numbers (DIALOG03)
NEXT NEXT (DIALOG03)
PREV PREV (DIALOG03)
PUTMAP write free fnode-/space- and bad block-maps to hd (DIALOG03)
READ read a block from volume into the internal buffer (DIALOG03)
SUBYTE substitute byte(s) in the internal buffer (DIALOG03)
SUWORD substitute word(s) in the internal buffer (DIALOG03)
V086 omf structure test (EXEC)
V286 include in memory and descrtiptor layout (EXEC)
VDISK verify the volume (vphys + vfsys) (DIALOG03)
VFSYS verify named file-volume (vmaps + vtree) (DIALOG03)
VMAPS verify fnode and block allocation (DIALOG03)
VPHYS check volume blocks for i/o errors (DIALOG03)
VTREE check fnode and directory structure (DIALOG03)
WRITE write a volume block from the int. buffer to hd (DIALOG03)
CMEM size in megabyte of plugged common memory
Type of Input: single value, mandatory
Possible Values: text
CMEMBEG begin megabyte of the common memory
Type of Input: single value, mandatory
Possible Values: text
DECARG decimal notation of argument to be converted
Type of Input: single value, mandatory
Possible Values: text
DESCS Include descriptors in output
Type of Input: single value, optional
Possible Values: Y yes
YES yes
DEVICE name of logical device to be checked (e.g.: ":pds:")
Type of Input: single value, mandatory
Possible Values: text
END abort conversion
Type of Input: single value, optional
Possible Values: END end
FILENAME name of microprocessor (e.g.: "apsz/ads/")
Type of Input: single value, mandatory
Possible Values: text, up to 32 characters
FNODE fnode number
Type of Input: 1 to 2 single values, concatenated with &&, mandatory (DIALOG03,CMD=ALBADBL-allocate badblock(s) / DIALOG03,CMD=ALBLOCK-allocate space block(s) / DIALOG03,CMD=ALFNODE-allocate fnode(s) / DIALOG03,CMD=FRBADBL-free badblock(s) / DIALOG03,CMD=FRBLOCK-free space block(s) / DIALOG03,CMD=FRFNODE-free fnode(s))
single value, mandatory (DIALOG03,CMD=DIDIR-display directory contents / DIALOG03,CMD=DIFNODE-display fnode information)
Possible Values: text
HWCONF hardware configuration of the 286 microprocessor
Type of Input: single value, mandatory
Possible Values: text
INFO include detail information in output
Type of Input: single value, optional
Possible Values: ALL display all job lines
LMEM size in megabytes of plugged local memory
Type of Input: single value, mandatory
Possible Values: text
LMEMBEG begin megabyte of the local memory
Type of Input: single value, mandatory
Possible Values: text
OFFSET offset or offset range for buffer display
Type of Input: 1 to 2 single values, concatenated with &&, optional
Possible Values: text
PMT include pmt in output
Type of Input: single value, optional
Possible Values: Y yes
YES yes
UNIT functional system unit code i.e. swu or server
Type of Input: single value, optional
Possible Values: A1 administration and data server