Guardian Procedure Calls Reference Manual
attribute-name
output
STRING .EXT:ref:16
is the name of an attribute; the specific attribute that is returned depends on the CLASS attribute
of the DEFINE. The name is left-justified and blank-filled. These attribute names are returned:
Is returned for this CLASS attribute of the DEFINEThis attributeā¦
CLASS MAPFILE
CLASS SPOOLLOC
CLASS SORT and CLASS SUBSORTSCRATCH
CLASS CATALOGSUBVOL
CLASS SEARCHSUBVOL0
CLASS TAPE, CLASS TAPECATALOG and CLASS DEFAULTSVOLUME
value-buf
output
STRING .EXT:ref:*
is the data array provided by the calling program to return the value of an attribute. This
attribute depends upon the class of the DEFINE. The value will be in external form, suitable for
display. If the value is a file name, it is fully qualified.
value-buf-len
input
INT:value
is the length in bytes of the array value-buf.
value-len
output
INT:ref:1
gives the actual size of the external representation for the value. If greater than
value-buf-len, then only value-buf-len bytes have been transferred and truncation
has occurred. An absent attribute is indicated by a length of -1.
Returned Value
INT
Outcome of the call:
Success.0
A syntax error occurred in name.2049
DEFINE not found.2051
Unable to obtain file-system buffer space.2052
Bounds error on parameter.2054
Parameter missing.2066
For other error values associated with DEFINEs, see the Guardian Procedure Errors and Messages
Manual.
DEFINEINFO Procedure 265