Syntax rules for GRSRNLxx

The following rules apply to the creation of GRSRNLxx:
Note:
  1. You can put a blank anywhere except within a keyword or a specified value.
  2. You can use as many lines as you need for one RNLDEF statement.
  3. You can specify multiple parameters on the same line.
  4. You do not need to put a blank (or other delimiter) between parameters. For example, the following RNLDEF statement is valid:
    RNLDEF RNL(EXCL)TYPE(SPECIFIC)QNAME(SYSDSN)RNAME(SYS1.BRODCAST)
  5. You can use from 1 to 8 characters for the name that you specify on the QNAME parameter. You must enclose the name in parentheses.
  6. You can use from 1 to 255 characters for the name that you specify on the RNAME parameter. You must enclose the name in parentheses. Any complete line of blanks (columns 1-71) will be ignored when specifying a value for the RNAME.
  7. You can specify the names on the QNAME and RNAME parameters in any of the following formats:
    • If the name contains characters that cannot display, you must use two hexadecimal digits to specify each character of the name. For example:
      RNLDEF RNL(INCL) TYPE(GENERIC) QNAME(X'18')
             RNAME(X'19')
    • If the name contains displayable characters that are alphanumeric (A-Z and 0-9), *, ?, #, @, and $, or a period (.), enter the name as is. or example:
      RNLDEF RNL(EXCL) TYPE(GENERIC) QNAME(STW@7)
             RNAME(REW.20)
    • If the name contains displayable characters other than those already described (including a blank, but excluding a single quotation mark), enclose the name in single quotation marks. For example:
      RNLDEF RNL(CON) TYPE(SPECIFIC) QNAME('$ ( )*')
             RNAME('A B')