DBCSXREF
DBCSXREF indicates that an ordering program is to be used for cross-referencing of DBCS names.
- Default
- DBCSXREF=NO
- R
- Specifies that the DBCS Ordering Support Program (DBCSOS) is loaded into the user region.
- N
- Specifies that the DBCS Ordering Support Program (DBCSOS) is loaded into a shared system area such as the MLPA.
- xx
- Names a program object of the relevant ordering program to produce DBCS cross-references. It must be eight characters in length.
- yy
- Names an ordering type. It must be two characters in length. The default ordering type defined by the specified ordering program occurs if this parameter is omitted.
- zz
- Names the encode table that the specified ordering type uses. It must be eight characters in length. The default encode table that is associated with the particular ordering type occurs if this parameter is omitted.
- NO
- Specifies that no ordering program is used for cross-reference of DBCS names. If the XREF phase is specified, a cross-reference listing of DBCS names is provided based on their physical order in the program.
Note:
- The DBCS Ordering Support Program (DBCSOS) must be installed to specify anything other than DBCSXREF=NO.
- If R is specified, ensure that the user region is large enough to accommodate both the compiler and the ordering program.
- Specifying both XREFOPT=NO and DBCSXREF with an ordering program results in a nonzero return code while attempting to assemble the customization macro.
- The assembly process terminates when validation diagnoses:
- A parameter length that is not valid
- Characters other than 'R' and 'N'
- Missing parameters after a comma
- Missing yy when zz is specified