z/OS DFSMSdfp Utilities
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


TABLE Statement

z/OS DFSMSdfp Utilities
SC23-6864-00

The TABLE statement is used to build a character arrangement table module. When a character arrangement table is built by IEBIMAGE and an INCLUDE statement is specified, the contents of the copied character arrangement table are used as a basis for the new character arrangement table. If an INCLUDE statement is not specified, each translation table entry in the new character arrangement table module is initialized to X'FF', the graphic character modification module name fields are set with blanks (X'40'), and the first character set identifier is set to X'83' (which is the Gothic 10-pitch set). The remaining identifiers are set to X'00'.

After the character arrangement table is initialized, IEBIMAGE modifies the table with data specified in the TABLE statement: character set identifiers, names of graphic character modification modules, and specified translation table entries. The character arrangement table, when built, must contain a reference to at least one printable character. Only one TABLE statement can be specified for each operation group. The TABLE statement can be preceded by an INCLUDE statement and an OPTION statement and must always be followed by a NAME statement.

A TABLE statement with no operands specified, followed by a NAME statement that identifies a character arrangement table module in the library, causes the module to be formatted and printed. The TABLE statement should be preceded by an OPTION statement with the DEVICE=3800M3 parameter for a 3800 Model 3. The format of the printed character arrangement table module is shown under TABLE Module Listing.

The syntax of the TABLE statement is:

Label Statement Parameters
[label] TABLE [CGMID=(set0[, set1][,...])]
    [,GCMLIST={(gcm1[, gcm2][,...])|DELETE}]
    [,LOC=((xloc[, {cloc[,setno]| FF}])[,...])]
where:
CGMID=(set0[,set1][,...])
identifies the character sets that are to be used with the character arrangement table. (The IBM-supplied character sets and their identifiers are described in IBM 3800 Printing Subsystem Programmer's Guide .) When CGMID is specified, all character set identifiers are changed. If only one character set is specified, the other three identifiers are set to X'00'.
setx
is a 1-byte identifier of a character set. Up to four character set identifiers can be specified; set0 identifies the character set that is to be loaded into the first writable character generation module (WCGM); set1 is loaded into the second WCGM; and so forth. You should ensure that the character set identifiers are specified in the proper sequence, so that they are coordinated with the translation table entries.
GCMLIST={(gcm1[, gcm2][,...])|DELETE}
names up to four graphic character modification modules to be associated with the character arrangement table. When GCMLIST is specified, all graphic character modification module name fields are changed (if only one module name is specified, the other three name fields are set to blanks).
gcmx
is the 1- to 4-character name of the graphic character modification module. Up to four module names can be specified. The name is put into the character arrangement table, whether a graphic character modification module currently exists with that name. However, if the module does not exist, IEBIMAGE issues a warning message to you. The character arrangement table should not be used unless all graphic character modification modules it refers to are stored in an image library.
DELETE
specifies that all graphic character modification module name fields are to be set to blanks.
LOC=((xloc[, {cloc[,setno]| FF}])[,...])
specifies values for some or all of the 256 translation table entries. Each translation table entry identifies one of 64 character positions within one of the WCGMs.
xloc
is an index into the translation table, and is specified as a hexadecimal value from X'00' to X'FF'; xloc identifies a translation table entry, not the contents of the entry.
cloc
identifies one of the 64 character positions within a WCGM, and is specified as a hexadecimal value between X'00' and X'3F'. When cloc is not specified, the default is X'FF', an incorrect character.
setno
identifies one of the WCGMs, and is specified as a decimal integer from 0 to 3. When setno is not specified, the default is 0. The setno cannot be specified unless cloc is also specified.
Cloc and setno specify the contents of the translation table entry located by xloc. You can specify the same cloc and setno values for more than one xloc.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014