BPPSC: Static positional list build
This general macro is used to define a list of valid self-defining terms allowed for a specific positional parameter. This macro is for use only in conjunction with the BPKDC macro. (See BPKDC: z/TPF input message tokenization support.)
Format
- label
- is a symbolic name that must be assigned to the macro statement.
- term
- is a legal value for this position in the input command.
- mlgh
- is the minimum acceptable length for this term. This value must be less then length of the value for “term”.
- bpkdl
- specifies the label assigned to the BPKDC to be used if this term is entered. This parameter is used to allow the BPKDC processor to switch to a different BPKDC macro definition in order to allow for multiple input formats for the same command.
- MNOTE
- specifies whether BPPSC is to generate MNOTE messages describing the
index value for each specified input parameter. Default is N.
- Y
- generates MNOTE messages.
- N
- does not generate MNOTE messages.
Entry requirements
None.
Return conditions
None.
Programming considerations
- For information about macro register conventions, see Register conventions.
- This macro is usable only with the BPKDC macro. For further information about the function being performed, see BPKDC: z/TPF input message tokenization support.
- The BPPSC macro should only be used on the main I-stream.
Related information
None.
