Database Unit User Defined Symbols

USERDEFThis parameter allows the user to define a symbol and a value that is substituted for the symbol by JCLGEN. USERDEF can be used in a user modification to PROTOLIB to provide user-defined symbolic elements. Several USERDEF symbols can be defined. The only restriction is that the symbol on each USERDEF statement must be different from symbols on all others and different from all symbols that are currently used by JCLGEN. Also, the value must end before column 73 of the record. For example,
micsrm140
USERDEF
This parameter allows the user to define a symbol and a value that is substituted for the symbol by JCLGEN. USERDEF can be used in a user modification to PROTOLIB to provide user-defined symbolic elements. Several USERDEF symbols can be defined. The only restriction is that the symbol on each USERDEF statement must be different from symbols on all others and different from all symbols that are currently used by JCLGEN. Also, the value must end before column 73 of the record. For example,
USERDEF DIGITS 0123456789
Would define a symbol DIGITS. Anywhere this symbol appeared in a PROTOLIB member, JCLGEN would substitute the string 0123456789 in its place.
Note:
PROTOLIB is shared by all databases in a complex, so any user symbols which appear in a member of PROTOLIB must be defined in prefix.MICS.PARMS(JCLDEF) for all the database units which may reference that PROTOLIB member.