z/OS Language Environment Customization
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CEEPRMCK - syntax checking under TSO/E

z/OS Language Environment Customization
SA38-0685-00

CEEPRMxx parmlib members can be syntactically checked for errors under TSO/E. Before calling the syntax checker, a CEEPRMxx parmlib member must be created and placed in a PDS or PDSE. You can find the format and requirements for creating the parmlib member in CEEPRMxx parmlib member.

The CEEPRMCK program reads and parses the CEEPRMxx parmlib member for syntax errors, and displays the runtime options report if no errors are found. The runtime options report only displays options that are specified inside the CEEPRMxx parmlib members.

Syntax

Read syntax diagramSkip visual syntax diagram
                      .-,--.     
                      V    |     
>>-CEEPRMCK--MEMBERS(---xx-+-)---------------------------------->

>--+-------------------------------+---------------------------><
   +-DSN--(--data-set-name--)------+   
   +-DSN--(--'data-set-name'--)----+   
   +-DSNAME--(--data-set-name--)---+   
   '-DSNAME--(--'data-set-name'--)-'   

xx
The two alphanumeric characters that are the suffix of the CEEPRMxx parmlib members to be checked. The MEMBERS keyword parameter must always be specified.
data-set-name
The data set name that contains the specified CEEPRMxx parmlib member. The fully qualified data set name must be enclosed in single quotation marks if a TSO/E prefix is not required. The DSN and DSNAME keyword parameters are optional.

If both DD is allocated and DSN or DSNAME is specified, the CEEPRMCK program uses the DD and the DSN/DSNAME is ignored. DD allocation overrides DSN/DSNAME specification.

If no DD is allocated and no DSN or DSNAME is specified, the CEEPRMCK program uses the default data set SYS1.PARMLIB.

Usage notes

  • An input data set must be a fixed record format and a record length of 80.
  • To invoke CEEPRMCK by using the documented syntax, SCEECLST must be allocated to a system file (SYSPROC or SYSEXEC). See z/OS TSO/E REXX Reference for more information about setting up and using REXX execs.

Return codes

The possible return codes are as follows:

0
Successful completion.
4
Keyword parameter is not a valid option or was specified incorrectly.
8
The MEMBERS keyword was not specified or was specified incorrectly.
12
DSN and DSNAME keywords cannot be specified at the same time.
16
Failed to allocate parmlib data set.
20
The MEMBERS, DSN, or DSNAME keyword parameter was missing a closing parenthesis.
1xxx
xxx is the return code from the CEEPRMCC program. See CEEPRMCC - syntax checking under z/OS batch.

Examples

The following example shows how to check the parmlib members CEEPRMMS, CEEPRMPV, and CEEPRMJM which reside in the MEENAK.SYSTEM.PARMLIB data set.
CEEPRMCK MEMBERS(MS,PV,JM) DSN('MEENAK.SYSTEM.PARMLIB')

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014