The following rules apply to the creation of PFKTABxx:
- You may define multiple PFK tables in a member.
- Data must be contained in columns 1-71; the system ignores columns
72-80.
- Comments may appear in columns 1-71 and must begin with “/*”
and end with “*/”.
- The first statement type in a member must be PFKTAB TABLE(tablname).
- Code the statement type as the first data item on a record.
- For each PFK table, define each program function key only once.
- One or more blanks must follow the statement types; you must code
at least one blank between the statement type and the keyword.
- Keyword values must be set off by parentheses. If you code multiple
values on a keyword, separate the values with a blank or a comma.
- Do not use blanks, commas or comments in the middle of a keyword,
between the keyword and the left parenthesis before the value, or
in the middle of a value.
- A statement type continues to the next statement type in the member
or until the end of the member. Therefore, there is no continuation
character (except for CMD text, see below).
- CMD text that spans more than one (1) parmlib record
line and specifies a system symbolic requires all lines to be enclosed
with single quotation marks (') or double quotation marks (") and
to be connected with a comma (,).
A Syntax Example:
PFKTAB TABLE(nnnnnnnn)
[ [{CMD({"cccccc[;cccccc]..."})}] ]
[ [{ ({"cccccc"[,"cccccc"]..."})}] ]
[ [{ ({'cccccc'[,'cccccc']...'})}] ]
[PFK(xx) [{ {'cccccc[;cccccc]...'} }][CON({Y})]]
[ [{ }][ {N} ]]
[ [{KEY(kk[,kk]...) }] ]