DDM architecture code point attributes

All DDM architecture words are grouped into classes.

Each word in DDM specifies the class to which it belongs with a two-byte hexadecimal code point. The code point is used to reduce the number of bytes needed to identify the class of a word in main storage and in data streams. The code point specifies the location of the class of the word in the DDM Architecture: Reference, SC21-9526.

When a system message is displayed, a reference is made to a hexadecimal code point. This appendix provides a list of those code points arranged by hexadecimal value.

Table 1. DDM architecture code points attributes
Code point (Hexadecimal) Term Message text
0001 ASSOCIATION Name with value association
0002 MINLVL Minimum level
0003 BIN Binary integer number
0004 BITDR A single bit data representation
0005 BITSTRDR Bit string data representation
0006 BOOLEAN Truth state
0007 QLFATT Qualified attribute
0008 CHRDR A graphic character data representation
0009 CHRSTRDR Character string data representation
000A CLASS Object descriptor
000B CNSVAL Constant value
000C CODPNT Code point attribute
000D COLLECTION Collection object
000E COMMAND Command
000F DATE Date and time
0011 DFTVAL Default value attribute
0012 DGTSTRDR Digit string data representation
0013 DGTDR Numeric character data representation
0014 NOTE Note attribute
0015 ENULEN Enumerated length attribute
0016 ENUVAL Enumerated value attribute
0017 ERROR Error severity code
0018 FALSE False state
0019 HELP Help text
001A HEXDR Hexadecimal number data representation
001B HEXSTRDR Hexadecimal string data representation
001C IGNORABLE Ignorable value attribute
001D INDEX File index
001E INFO Information only severity code
001F LENGTH Length of value attribute
0020 LETTER Alphabetic character
0021 MAXLEN Maximum length attribute
0022 MAXVAL Maximum value attribute
0023 MENU Menu
0024 MAGNITUDE Linearly comparable scalar
0025 MINLEN Minimum length attribute
0026 MINVAL Minimum value attribute
0027 NAME Name
002A NIL Nil object
002B NUMBER Number
002C OBJECT Architected data entity
002D OPTIONAL Optional value attribute
002E PRMDMG Permanent damage severity code
0031 REPEATABLE Repeatable variable attribute
0032 REQUIRED Required value attribute
0033 RESERVED Reserved value attribute
0034 SCALAR Scalar object
0036 SPCVAL Special value attribute
0037 SPRCLS Superclass
0038 STRING String
003A SEVERE Severe error severity code
003B TRUE True state
003C DATA Encoded information
003D WARNING Warning severity code
003E ACCDMG Access damage severity code
003F SESDMG Session damage severity code
0040 ENUCLS Enumerated class attribute
0041 CMDTRG Command target
0042 BINDR Binary data representation
0043 BYTDR An 8-bit value data representation
0044 BYTSTRDR Byte string data representation
0045 TITLE A brief description
0046 ATTLST Attribute list
0047 DEFLST Definition list
0048 DEFINITION Definition
0049 INHERITED Inherited definitions attribute
004A STSLST Term status array
004B ARRAY Object array
004C ORDCOL Ordered collection
004D ELMCLS Element of enumerated class attribute
0050 CONSTANT Constant value
005D INSTANCE_OF Instance of
0064 CODPNTDR Code point data representation
0065 DATDR Date and time data
0066 NAMDR Name date
0067 MTLEXC Mutually exclusive attribute
1001 CLRFIL Clear file
1002 CLOSE Close file
1003 CRTAIF Create alternative index file
1004 CLSDRC Close directory
1005 FRCBFF Force buffers
1006 DELFIL Delete file
1007 GETREC Get record
1008 INSRECNB Insert by record number
1009 LSTFAT List file attributes
100A GETDRCEN Get directory entry
100B LCKFIL Lock file
100C SETUPDNB Set update intent by record number
100D OPEN Open file
100E DELREC Delete record
100F MODREC Modify record
1010 OPNDRC Open directory
1011 RNMDRC Rename directory
1013 SETNBR Set cursor to record number
1014 SETBOF Set cursor to beginning of file
1015 SETEOF Set cursor to end of file
1016 SETFRS Set cursor to first record
1017 SETKEY Set cursor by key
101B SETUPDKY Set update intent by key value
101C SETLST Set cursor to last record
101D SETMNS Set cursor minus
101E SETNXT Set cursor to next record
101F SETPLS Set cursor plus
1020 SETPRV Set cursor to previous record
1023 UNLFIL Unlock file
1024 INSRECEF Insert record at end of file
1025 SETKEYLM Set key limits
1028 CRTDIRF Create direct file
1029 CRTKEYF Create keyed file
102A CRTSEQF Create sequential file
102C DCLFIL Declare file
102D DELDCL Delete declared name
102E LODRECF Load records into file
1032 INSRECKY Insert by key value
1036 RNMFIL Rename file
1037 SETKEYFR Set cursor to first record in key sequence
1039 SETKEYLS Set cursor to last record in key sequence
103B SETKEYNX Set cursor to next record in key sequence
103C SETKEYPR Set cursor to previous record in key sequence
103D UNLIMPLK Unlock implicit record lock
1040 ULDRECF Unload records from file
1041 EXCSAT Exchange server attributes
1042 SETNXTKE Set cursor to next record with equal key
1043 CHGFAT Change file attributes
1044 CRTDRC Create directory
1045 CRTSTRF Create stream file
1047 GETSTR Get stream
1048 LCKSTR Lock stream
1049 PUTSTR Put stream
104B UNLSTR Unlock stream
104C LODSTRF Load stream file
104D ULDSTRF Unload stream file
104E CPYFIL Copy file
104F CHGCD Change current directory
1050 CHGEOF Change end-of-file
1051 DELDRC Delete directory
1052 QRYSPC Query space available
1053 SBMSYSCMD Submit System Command command
1059 QRYCD Query current directory
1101 BGNNAM Beginning search name
1102 FILATTRL File attribute request list
1103 BASFILNM Base file name
1104 BYPINA Bypass inactive record
1105 DELDRCOP Delete directory option
1108 FILCRTDT File creation date
1109 CSRDSP Cursor displacement
110A RELOPR Relational operator
110B EOFNBR End of file record number
110C FILEXNSZ File extent size
110D FILEXPDT File expiration date
110E FILNAM File name
110F FILSIZ File size
1110 FILCLS File class
1111 DFTRECOP Default record option
1113 LSTACCDT Last access date
1114 KEYDEF Key definition
1115 KEYVAL Key value
1116 MAXGETCN Maximum get count
1117 FILMAXEX File maximum number of extents
1118 PRPSHD Prepare shadow
1119 OVRDTA Overwrite data
111A RECCNT Record count
111B DELCP Deletion capability
111C RECLEN Record length
111D RECNBR Record number
111E RECNBRFB Record number feedback
1122 SHDEXS Shadow exists
1123 SHDONL Shadow only
1124 UPDCSR Update cursor
1125 SHDPRC Shadow processing
1126 ERRFILNM Error file name
1128 RTNREC Return record
1129 STRORD Stream order
112A FILPRT File protected
112B EOFOFF End of file offset
112F KEYHLM Key high limit
1130 KEYLLM Key low limit
1132 FILHDD Hidden file
1133 FILSYS System file
1134 ACCINTLS Access intent list
1136 DCLNAM Declared name
1137 DUPFILOP Duplicate file option
1139 FILBYTCN File byte count
113A FILCHGDT File change date
113B FILEXNCN File extent count
113C FILINISZ Initial file size
113D KEYDUPCP Duplicate keys capability
113F PRCCNVCD Conversational protocol error code
1142 RECLENCL Record length class
1143 RLSFILLK Release file lock
1145 RQSFILLK Requested file lock
1146 UPDINT Update intent
1147 SRVCLSNM Server class name
1148 RTNCLS File retention class
1149 SVRCOD Severity code
114A SYNERRCD Syntax error code
114B TEXT Text character string
114C WAIT Wait for lock
114D FILSHR File sharing
114E ACCMTHCL Access method class
114F NEWFILNM New file name
1150 BYPDMG Bypass damaged records
1151 LCKMGRNM Lock manager name
1152 AGNNAM Agent name
1153 SRVDGN Server diagnostic information
1154 ALCINIEX Allocate initial extent
1155 RTNINA Return inactive record
1156 ALWINA Allow cursor to be set to inactive record
1157 MAXOPN Maximum number of files opened
1159 MAXARNB Maximum active record number
115A SRVRLSLV Server product release level
115B CSRPOSST Cursor position status
115C DTALCKST Data lock status
115D SPVNAM Supervisor name
115E EXTNAM External name
115F HLDCSR Hold cursor position
1160 KEYVALFB Key value feedback
1161 ALWMODKY Allow modified keys
1162 ACCORD Access order
1163 RLSUPD Release update intent
1164 KEYDEFCD Key definition error code
1165 DRCNAM Directory name
1166 MODCP File modify capability
1169 STRLEN Stream length
116A STRPOS Position of a stream in a stream file
116B STRSIZ Stream file size
116D SRVNAM Server name
1174 SPCUNT Space units
1175 SPCTTL Total space
117E SPCAVL Available space
1183 STROFF Stream offset
118A LSTARCDT Last archived date
118B RQSSTRLK Request stream lock
118C STRLOC Substream location
118D CPYNEW Copy to new file option
118E CPYOLD Copy to existing file option
118F NEWDRCNM New directory name
1191 GETCP File get capability
1192 INSCP File insert capability
1194 FILCHGFL File change flag
11B8 SYSCMD System command
11BC SYSCMDMSG System command message
11D8 SYCMMGNM System command manager name
1201 KEYUDIRM Key update not allowed by different index reply message
1203 SYSCMDRM System command reply message
1204 DFTRECRM Default record error
1205 CSRNSARM Cursor not selecting a record position reply message
1206 DTARECRM Data record reply message not valid
1207 DUPFILRM Duplicate file name reply message
1208 DUPKDIRM Duplicate key different index reply message
1209 DUPKSIRM Duplicate key same index reply message
120A DUPRNBRM Duplicate record number reply message
120B ENDFILRM End of file reply message
120C FILFULRM File is full reply message
120D FILIUSRM File in use reply message
120E FILNFNRM File not found reply message
120F FILSNARM File space not available reply message
1210 MGRLVLRM Manager level conflict reply message
1211 FILNOPRM File not opened reply message
1212 FILNAMRM File name reply message not valid
1214 SHDEXSRM Shadow exists reply message
1215 RECLENRM Record length mismatch reply message
1218 MGRDEPRM Manager dependency error reply message
121C CMDATHRM Not authorized to command reply message
121E FILTNARM File temporarily not available reply message
1220 DCLCNFRM Declare conflict reply message
1221 DRCTNARM Directory temporarily not available reply message
1224 RECNBRRM Record number out of bounds reply message
1225 RECNFNRM Record not found reply message
122D KEYLENRM Key length reply message not valid
1230 ACCATHRM Not authorized to access method reply message
1231 ACCMTHRM Access method reply message not valid
1232 AGNPRMRM Permanent agent error reply message
1233 RSCLMTRM Resource limits reached reply message
1234 BASNAMRM Base file name reply message not valid
1237 DRCATHRM Not authorized to directory reply message
123A EXSCNDRM Existing condition reply message
123B FILATHRM Not authorized to file reply message
123C INVRQSRM Invalid request reply message
123D KEYDEFRM Key definition reply message not valid
123F KEYUSIRM Key update not allowed by same index reply message
1240 KEYVALRM Key value reply message not valid
1242 OPNCNFRM Open conflict error reply message
1243 OPNEXCRM Open exclusive by same user reply message
1244 OPNMAXRM Opens at the same time exceed maximum reply message
1245 PRCCNVRM Conversational protocol error reply message
1249 RECDMGRM Record damaged reply message
124A RECIUSRM Record in use reply message
124B CMDCMPRM Command processing completed reply message
124C SYNTAXRM Data stream syntax error reply message
124D UPDCSRRM Update cursor error reply message
124E UPDINTRM No update intent on record reply message
124F NEWNAMRM New file name reply message not valid
1250 CMDNSPRM Command not supported reply message
1251 PRMNSPRM Parameter not supported reply message
1252 VALNSPRM Parameter value not supported reply message
1253 OBJNSPRM Object not supported reply message
1254 CMDCHKRM Command check reply message
1255 DUPDCLRM Duplicate declared name reply message
1256 DCLNAMRM Declared name reply message not valid
1257 DCLNFNRM Declared name not found reply message
1258 DRCFULRM Directory full reply message
1259 RECINARM Record inactive reply message
125A FILDMGRM File damaged reply message
125B LODRECRM Load records count mismatch reply message
125C INTATHRM Not authorized to open intent for named file reply message
125E CLSDMGRM File closed with damage reply message
125F TRGNSPRM Target not supported reply message
1260 KEYMODRM Key value modified after cursor was last set reply message
1261 CHGFATRM Change file attributes rejected reply message
1262 DRCNAMRM Directory name not valid
1263 DRCNFNRM Directory not found reply message
1264 STRIUSRM Stream in use error
1265 SUBSTRRM Substream reply message not valid
1266 ACCINTRM Access intent not valid for access method
1267 DRCIUSRM Directory in use reply message
1268 STRDMGRM Stream damaged reply message
1269 DRCENTRM Directory entry reply message not valid
126A DUPDRCRM Duplicate directory name
126B DRCSNARM Directory space not available
126C DTAMAPRM Data mapping error reply message
126E LODSTRRM Load stream count mismatch reply message
126F RECNAVRM Record not available reply message
1270 DRCNEMRM Directory not empty reply message
127E DRCDMGRM Directory damaged reply message
1282 DRCSUBRM Directory contains subdirectory reply message
1283 NEWDRNRM New directory name reply message not valid
1401 ACCMTH Access method
1402 ACCMTHLS Access method list
1403 AGENT Agent
1404 MGRLVLLS Manager level list
1405 CMBACCAM Combined access method
1406 CMBKEYAM Combined keyed access method
1407 CMBRNBAM Combined record number access method
1408 CMNMGR Communications manager
140A RECCSR Record cursor
140B DELAI Delete access intent
140C DIRFIL Direct file
140D DSSFMT Data stream structure format
140F KEYFLDDF Key field definition
1410 EXTENT File extent
1411 RECFIL Record file manager
1413 GETGETLK Get intent willing to share with get intents at the same time
1414 GETMODLK Get intent willing to share with modify intents at the same time
1415 GETNONLK Get intent not willing to share with any users at the same time
1416 GETAI Get access intent
1417 INSAI Insert access intent
1418 DCAL3P Document content architecture level three
1419 DRCAM Directory access method
141A DRCCSR Directory cursor
141B DRCEMP Directory empty option
141C DRPSHD Drop shadow
141E KEYFIL Keyed file
1420 SEQASC Ascending key sequence
1421 SEQDSC Descending key sequence
1422 LCKMGR Lock manager
1423 ALTINDF Alternative index file
1424 FILAL File attribute list
1425 MODGETLK Modify intent willing to share with get intents at the same time
1426 MODMODLK Modify intent willing to share with modify intents at the same time
1427 MODNONLK Modify intent not willing to share with any users at the same time
1428 MODAI Modify access intent
1429 OBJDSS Object data stream structure
142A PRMFIL Permanent file
142B DFTREC Default record
142C PCEXE PC EXE formatted stream file
142D RECINA Inactive record
142E RECFIX Fixed length record
142F RECIVL Initially varying length record
1430 RECAL Record attribute list
1431 RECVAR Varying length record
1432 RELKEYAM Relative by key access method
1433 RELRNBAM Relative by record number access method
1434 RNDKEYAM Random by key access method
1435 RNDRNBAM Random by record number access method
1436 RPYDSS DDM reply data stream structure
1437 RPYMSG Reply message
1438 RQSCRR Request correlation identifier
1439 RQSDSS Request data stream structure
143A BOF Beginning of file
143B SEQFIL Sequential file
143C SUPERVISOR Supervisor
143D SHRRECLK Share record lock
143E TMPFIL Temporary file
143F EXCRECLK Exclusive record lock
1440 SECMGR Security manager
1441 EOF End of file
1442 MGRLVL Manager level
1443 EXCSATRD Server attributes reply data
1444 CMNAPPC APPC conversational communications manager
1445 KEYAE Key after or equal to relational operator
1446 KEYAF Key after operator
1447 KEYEQ Key equal relational operator
1448 SERVER Server
1449 DFTSRCIN Default source initialization
144A RECORD Record
144B KEYBE Key before or equal to relational operator
144C KEYBF Key before operator
144D FILIND File index
144E ALTINDLS Alternative index list
144F FILINDEN File index entry
1450 DCTIND Dictionary index
1451 DCTINDEN Dictionary index entry
1452 MGRNAM Manager name
1453 MGRADR Manager address
1454 DRCIND Directory index
1455 DRCINDEN Directory index entry
1456 MANAGER Resource manager
1457 DIRECTORY Directory file
1458 DICTIONARY Dictionary
1459 DUPFILDO Duplicate file reply message duplicate option
145A EXSCNDDO Existing condition reply message duplicate option
145C CLRFILDO Clear file duplicate option
145D KEYORD Key order processing
145E RNBORD Record number order processing
145F DFTTRGIN Default target initialization
1460 DFTINAIN Default inactive record initialization
1461 DCAFFT Document content architecture final form text
1462 CPYNCR Copy with no create option
1463 STRAM Stream access method
1464 STREAM Stream
1465 STRFIL Stream file
1466 CPYDTA Copy with data option
1467 CPYNDT Copy with no data option
1468 CURSOR Access method cursor
1469 STRCSR Stream cursor
146A FILE File manager
1471 DCARFT Document content architecture revisable form text
1473 MGRLVLN Manager level number attribute
1479 QRYSPCRD Query space reply data
147F SYSCMDMGR System command manager
1482 CPYAPP Copy append option
1483 CPYERR Copy duplicate file error option
1484 CPYRPL Copy replace option
1485 EXCSTRLK Exclusive stream lock
1486 SHRSTRLK Share stream lock
1487 MODSTRLK Modify stream lock
1488 DRCALL Delete all files in directory option
1489 DRCANY Delete any accessible files in directory