DSM Template Services Manual

Template Language
DSM Template Services Manual427187-004
3-38
Edit Codes for Fields
Some fields have TACL data types (the ones with a TACL data clause), and others
have only a DDL type. The TACL data type is used, if available.
Table 3-3. TACL Field Types and Edit Codes
TACL Field Type Default Edit Code Valid Edit Codes
CRTPID FILE FILE, SYSTEM
DEVICE FILE FILE, SYSTEM
ENUM N.A., ENUM* integer, MSG, ENUM*
FNAME FILE FILE, SUBVOL, SYSTEM
FNAME32 FILE FILE, SUBVOL, SYSTEM
SSID SSID SSID, SSIDABBR
SUBVOL SUBVOL SUBVOL, SYSTEM
TSTAMP N.A. DATE, TIME
TRANSID TRANSID TRANSID, SYSTEM
* ENUM is the default edit code when the DDL type is ENUM. ENUM is not a valid edit code when the DDL type
is not ENUM.
integer represents edit codes I, B, O, H, ZI, ZB, ZO, and ZH.
Table 3-4. DDL Field Types and Edit Codes
DDL Field Type Default Edit Code Valid Edit Codes
PICTURE* A A, integer, MSG
TYPE CHARACTER A FILE, SYSTEM
TYPE BINARY 8 UNSIGNED I integer, MSG, SYSTEM
TYPE BINARY 16 I integer, MSG, SYSTEM
TYPE BINARY 16 UNSIGNED I integer, MSG, SYSTEM
TYPE BINARY 32 I integer, MSG, SYSTEM
TYPE BINARY 64 I integer, MSG, SYSTEM
TYPE LOGICAL 2 BOOL BOOL, MSG
TYPE ENUM ENUM ENUM, integer, MSG
* PICTURE clause numeric strings are treated as character strings, not as numbers. Thus, if any of the numeric
edit codes are applied to a numeric string field, it is applied to the value of each 8-bit value in turn.
integer represents edit codes I, B, O, H, ZI, ZB, ZO, and ZH.