GEGEN - MME interface for GTMS.

Usage:

mme     gegen
zero    ,ARGLIST
zero    CODE

Where:

ARGLIST
points to an argument list for the call (see below).
CODE
indicates the operation to be performed. The following decimal codes are supported.
01  -- get next volume from RVT
02  -- dynamically allocate genfile (GEMORE)
03  -- convert dates
04  -- get next reel from RVT
05  -- read dataset records
06  -- read volume records
07  -- get first continuation record
08  -- get first permissions record
09  -- get first attributes record
10  -- get first comments record
11  -- get next record
15  -- locate next scratch record
20  -- create volume record
21  -- check permissions
22  -- create dataset record
24  -- create continuation record
25  -- delete continuation record
26  -- read page containing SF/REC number
27  -- write page containing SF/REC number
28  -- data base lock
29  -- data base unlock
30  -- query/allocate a dataset
31  -- user coded
32  -- link volume to volume
33  -- link volume to dataset (current)
34  -- link volume to dataset (oldest)
35  -- set volume status bits
36  -- clear volume status bits
37  -- release volume from non-scratch dataset
38  -- release volume from scratch dataset
40  -- deallocate a dataset
42  -- break volume chain
51  -- reset automatic database backdate

Description:

MME GEGEN provides an interface with the Tape Management System (GTMS). The argument list indicated by ARGLIST has the form

zero    STATUS,ARG1
zero    ARG2,ARG3
zero    ARG4,ARG5
zero    ARG6,ARG7
where the ARGn values are pointers to arguments and STATUS is a pointer to
bss    2
MME GEGEN records a status in bits 0-17 of this. Octal 0400000 indicates success; errors are indicated with an octal status of 0400nnn where "nnn" is an octal error code.

Copyright © 2000, Thinkage Ltd.