3800 Model 1
In this example, an existing character arrangement table module
is copied and used as a basis for a new module. The new character
arrangement table is identical to the old one, except that it uses
the Gothic 15-pitch character set instead of Gothic 10-pitch.
//CHARMOD2 JOB ...
//STEP1 EXEC PGM=IEBIMAGE
//SYSUT1 DD DSNAME=SYS1.IMAGELIB,DISP=OLD
//SYSPRINT DD SYSOUT=A
//SYSIN DD *
INCLUDE A11
OPTION DEVICE=3800M3
TABLE CGMID=87
NAME A115
/*
The control statements are discussed below:
- The SYSUT1 DD statement includes DISP=OLD to ensure that no other
job can modify the data set while this job is executing.
- The INCLUDE statement specifies that a copy of the character arrangement
table named A11 is to be used as a basis for the new module. The A11
character arrangement table translates 8-bit data codes to printable
characters in the Gothic 10-pitch character set.
- The OPTION statement with the DEVICE parameter specifies 3800
Model 3 compatibility mode processing.
- The TABLE statement specifies a new character set identifier, X'87', which is the identifier for the Gothic 15-pitch character
set. No other changes are made to the character arrangement table.
The new table calls for characters in the Gothic 15-pitch character
set.
- The name of the new character arrangement table is A115; it is
stored as a member of the SYS1.IMAGELIB data set.