DDM reply messages returned by Distributed FileManager/MVS

Tables Table 1, Table 2, Table 3, and Table 4 list DDM reply messages returned by Distributed FileManager/MVS.

Table 1. Message Returned during Conversation Initialization
DDM Reply Message Possible Distributed FileManager/MVS Hex Error Code
AGNPRMRM 0021
Table 2. Messages Returned by Non-Control DSSs by Communications Manager/Parser
DDM Reply Message Possible Distributed FileManager/MVS Hex Error Codes
AGNPRMRM 0001
CMDCHKRM 0001
CMDNSPRM 3005
PRCCNVRM 3002 (PRCCNVCDs: X'01'-X'06')
PRMNSPRM 0007
RSCLMTRM 0006, 0013
SYNTAXRM 0025 (SYNERRCDs: X'01'-X'05', X'07'-X'0C', X'0E', X'10', X'12', X'16'-X'1A', X'1D')
VALNSPRM 0007, 0026
Table 3. Reply Messages Returned for Control DSSs by Communications Manager
General Condition DDM Reply Message Possible DDM Error Codes
DSS header < 6 SYNTAXRM ENUVAL: X'01'
DSS header len not = #bytes SYNTAXRM ENUVAL: X'02'
DSS header byte not D0 SYNTAXRM ENUVAL: X'03'
Not CMNMLT, but CMNDSS input SYNTAXRM ENUVAL: X'04'
Insufficient storage to support new agent RSCLMTRM ENUVAL: X'0006'
Agent limit exceeded (SWTAGN) RSCLMTRM Error Code X'0023'
Attach error (SWTAGN) CMDCHKRM Error Code X'0024'
AGNNAM missing (SWTAGN AGNABN TRMRCVAGN) ERRCMNMSG DSSERRCD: X'07'
Not valid CMNDSS ERRCMNMSG DSSERRCD: X'08'
SWTAGN does not follow EXCSAT ERRCMNMSG DSSERRCD: X'0A'
Table 4. DDM Reply Messages Returned by Distributed FileManager/MVS
DDM Reply Message Codepoint Description
ACCINTRM X'1266' Access intent not valid for access method
ACCMTHRM X'1231' Invalid access method
AGNPRMRM X'1232' Permanent agent error
CHGFATRM X'1261' Change file attributes rejected
CLSDMGRM X'125E' File closed with damage
CMDCHKRM X'1254' Command check
CMDCMPRM X'124B' Command processing complete
CMDNSPRM X'1250' Command not supported
CSRNSARM X'1205' Cursor not selecting a record position
DCLCNFRM X'1220' Declare conflict
DCLNAMRM X'1256' Invalid declared name
DCLNFNRM X'1257' Declared name not found
DFTRECRM X'1204' Default record error
DTARECRM X'1206' Invalid data record
DUPDCLRM X'1255' Duplicate declared name
DUPFILRM X'1207' Duplicate file name
DUPKSIRM X'1209' Duplicate key same index
DUPRNBRM X'120A' Duplicate record number
ENDFILRM X'120B' End of file condition
EXSCNDRM X'123A' Existing condition
FILATHRM X'123B' Not authorized to file
FILDMGRM X'125A' File damaged
FILFULRM X'120C' File is full
FILIUSRM X'120D' File in use
FILNAMRM X'1212' Invalid file name
FILNFNRM X'120E' File not found
FILNOPRM X'1211' File not open
FILOLORM X'121D' File open lock option changed
FILSNARM X'120F' File space not available
FILTNARM X'121E' File temporarily not available
INTATHRM X'125C' Not authorized for open intent for named file
INVRQSRM X'123C' Invalid request
KEYDEFRM X'123D' Invalid key definition
KEYLENRM X'122D' Invalid key length
KEYMODRM X'1260' Key value modified after cursor was last set
KEYUSIRM X'123F' Key update not allowed by same index
KEYVALRM X'1240' Invalid key value
MGRLVLRM X'1210' Manager level conflict
NEWNAMRM X'124F' Invalid new file name
OBJNSPRM X'1253' Object not supported
OPNCNFRM X'1242' Open conflict error
PRCCNVRM X'1245' Conversational protocol error
PRMNSPRM X'1251' Parameter not supported
RECCNTRM X'125B' Record count mismatch
RECDMGRM X'1249' Record damaged
RECINARM X'1259' Record inactive
RECIUSRM X'124A' Record in use
RECLENRM X'1215' Record length mismatch
RECNAVRM X'126F' Record not available
RECNBRRM X'1224' Record number out of bounds
RECNFNRM X'1225' Record not found
RSCLMTRM X'1233' Resource limits reached
STRDMGRM X'1268' Stream damaged
SUBSTRRM X'1265' Invalid substream
SYNTAXRM X'124C' Data stream syntax error
TRGNSPRM X'125F' Target not supported
UPDCSRRM X'124D' Update cursor error
UPDINTRM X'124E' No update intent on record
VALNSPRM X'1252' Parameter value not supported