Changes to user-replaceable programs

New DFHCNV macro parameter operand

The new operand SYSDEF has been added to the TYPE=INITIAL and TYPE=ENTRY macro parameters CLINTCP and SRVERCP. These macros define the user-replaceable data conversion table DFHCNV.
  • The DFHCNV TYPE=INITIAL macro defines the beginning of the conversion table. It gives a list of valid code pages.
  • The DFHCNV TYPE=ENTRY macro specifies a name and type to uniquely identify a data resource. There must be one for each resource for which conversion is required.

The format of the changed parameters is now as follows:

CLINTCP={437|SYSDEF|nnnn [, nnnn, ...]}
The first operand defines the default client code page to be used when the CLINTCP and CDEPAGE operands are omitted from a DFHCNV TYPE=ENTRY macro.

SYSDEF specifies that the default client code page is determined by the system initialization table parameter CLINTCP.

You can specify further code pages; they are validated but are not used.

SRVERCP={037|SYSDEF|nnnn [, nnnn, ...]}
The first operand defines the default client code page to be used when the SRVERCP and CDEPAGE operands are omitted from a DFHCNV TYPE=ENTRY macro.

SYSDEF specifies that the default client code page is determined by the system initialization table parameter SRVERCP.

You can specify further code pages; they are validated but are not used.