SJFREQ VERIFY functions
VERIFY validates the statement name, operands, keyword operands,
and subparameters that make up the OUTDES statement, and builds text
units for valid statement information. Understanding the OUTDES statement describes
the OUTDES statement syntax and considerations for using the statement.
Use the VERIFY service to validate statement information by filling
in the required fields of the VERIFY parameter list (IEFSJVEP) for
the function your application performs. z/OS MVS Programming: Authorized Assembler Services Reference SET-WTO defines each parameter list field and summarizes the fields needed
for each of the SJFREQ VERIFY functions. VERIFY performs several functions
that an application can use:
- An application can validate a statement name, or keyword operand,
or operand prior to processing the values of subparameters or sublist
elements. To do this prior validation, the application can provide
the following in the VERIFY parameter list:
- The operand or keyword operand. VERIFY determines that the operand or keyword operand is defined to the statement, and that the statement name is OUTDES.
- The statement name. VERIFY determines that the statement being processed is OUTDES.
- An application can only process a statement name, keyword operand,
and either a single subparameter or a single sublist element on the
same VERIFY call. To do this statement validation and begin building
a text unit, an application must provide the statement name, keyword
operand, and the subparameter or sublist element on the same call.
VERIFY determines if the subparameter or sublist element value is
defined to the keyword operand and the OUTDES statement and if the
values are valid. If the values are valid, VERIFY begins or continues
to build a text unit for the subparameter or sublist element. To build a text unit for an entire keyword operand, pass each subparameter and sublist element for the keyword operand to VERIFY on separate calls. For example, in the statement that follows, VERIFY must be called five times, once for each subparameter or sublist element.
To build a text unit for an operand, call VERIFY only once.OPTIONS(A,B,(c,d,e))
Call VERIFY until you finish processing a single OUTDES statement, then use the text units as input to dynamic output before moving on to the next statement.