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
Parent topic:
Distributed data management