Guardian Procedure Calls Reference Manual
• attribute-name should not be declared as a P-relative array. In general, a reference
parameter should not be declared as a P-relative array.
• default-names should be supplied in certain cases. For more information, see Setting
Attributes Using the DEFINESETATTR Procedure in the Guardian Programmer's Guide.
Example
STRING .EXT labelprocessing [0:15]; ! attribute name
STRING .EXT value [0:15]; ! attribute value
INT .default^names [0:7];
LITERAL value^len=6; ! attribute value length
.
.
default^names ':=' ["$VOL MYSUBVOL"];
labelprocessing ':=' ["labels "];
value ':=' ["bypass"];
error := DEFINESETATTR( labelprocessing, value,
value^len, default^names );
IF error <> DEOK THEN ...
Related Programming Manual
For programming information about the DEFINESETATTR procedure, see the Guardian Programmer's
Guide.
DEFINESETATTR Procedure 291