Previous Topic: REXX

Next Topic: RXCTL


RXCHECK

Use the RXCHECK command to compile or load a REXX procedure to verify its syntax, but not execute it.

This command has the following format:

RXCHECK procname
      [ LIBRARY=libname ]
      [ QSFIX={ NO | YES }]
      [ LIST | NOLIST ]
      [ STOP | NOSTOP ]
      [ WARN | NOWARN ]
      [ STATS | NOSTATS ]
procname

Specifies the name of the REXX procedure to check.

LIBRARY=libname

Specifies the library in which the procedure is located. For z/OS, this is the ddname of the PDS concatenation. For VM, it is the file type.

Default: The standard library

QSFIX={ NO | YES }

Specifies whether any REXX source containing a quoted string that extends across lines and is less than 250 bytes in length after trailing blanks have been stripped passes validation.

Use this operand during REXX checking.

Default: Setting of the RXQSFIX system parameter (To display the value of the system parameter, use the SHOW SYSPARMS=RXQSFIX command.)

Note: If WARN (the default) is specified, a warning message is displayed when this processing occurs.

LIST | NOLIST

Controls the production of a compile listing. Specifying LIST provides a source listing.

Default: NOLIST

STOP | NOSTOP

Controls whether the compiler attempts to continue after encountering an error. By default, compilation stops on the first error. Specifying NOSTOP causes the compiler to attempt to continue to locate additional errors, which may not be successful. Some errors may cause additional spurious errors as the compiler attempts to recover, and sometimes an error is fatal.

Default: STOP

WARN | NOWARN

Controls whether warnings are reported.

Default: WARN

STATS | NOSTATS

Controls the production of compilation statistics at the end.

Default: NOSTATS