Values in operands
You can use a macro instruction operand to pass a value into the
called macro definition.
The two types of value you can pass are:
- Explicit values or the actual character strings you specify in the operand
- Implicit values, or the attributes inherent in the data represented by the explicit values
The explicit value specified in a macro instruction operand is a character string that can contain zero or more variable symbols.
The character string must not be greater than 4064 characters after substitution of values for any variable symbols. This includes a character string that constitutes a sublist.
The character string values in the operands, including sublist entries, are assigned to the corresponding parameters declared in the prototype statement of the called macro definition. A sublist entry is assigned to the corresponding subscripted parameter.