DCL- IMS rule messages
Restriction:
This topic applies only when the AppMaster Builder AddPack has been installed, and applies only to Windows platforms.
Select the number of the message you require details about:
DCL-0900-00-F PSB or subschema invoked more than once
You coded the IM-PSB or DB-SUBSCHEMA call more than once, or coded both.
DCL-0910-00-F Regenerate DDI symbols using 17Q or greater
Regenerate the DDI symbols with the current release of the DDI utility.
DCL-1010-00-E No parms passed
AMB invoked a database call but you did not pass any parameters.
DCL-1030-00-E REC or REF expected as second parm in
If specifying record type as the first parameter (i.e., GSAM, VSAM, or DLI), then REC or REF must be the second parameter.
DCL-1040-00-E MODE keyword expected
For a DB-OPEN, specify the MODE keyword followed by the appropriate access mode.
DCL-1050-00-E NEXT valid only for DB-OBTAIN
The keyword NEXT or NEXTREC pertains only to retrievals. It generates an unqualified retrieval call. It is therefore valid only for a DB-OBTAIN.
DCL-1060-00-E INTO expected as second parm
When you use the NEXT or NEXTREC keyword, the following parameter must be INTO followed by a data area.
DCL-1070-00-E Record name expected no more parms
The COBOL record name must follow the keywords REF, REFERENCE, REC, or RECORD in call.
DCL-1080-00-E CKEYED valid only for first record
A concatenated key value is valid only for the first record specified in the retrieval call.
DCL-1090-00-E CKEYED specified more than once
You can specify the CKEYED or CONCAT-KEYED only once per call.
DCL-1100-00-E Concatenated key value expected no more parms
Follow the keyword CKEYED or CONCAT-KEYED with a literal or data field containing the concatenated key value in call.
DCL-1110-00-E Qualification not allowed for
You cannot qualify this call with a field qualification or with the keyword CURRENT.
DCL-1120-00-E CURRENT only valid for first record
The keyword CURRENT is valid only if it follows the first record in call.
DCL-1130-00-E CURRENT only valid for referenced record
CURRENT is valid only for a record that you precede with the keyword REFERENCE or REF.
DCL-1140-00-E CURRENT specified more than once
You can specify the keyword CURRENT only once per call.
DCL-1150-00-E FROM or INTO specified more than once in
You can specify the keywords FROM or INTO only once per record retrieved.
DCL-1160-00-E Data name expected no more parms
AMB expects a data area following the preceding keyword.
DCL-1170-00-E FROM or INTO expected followed by data area
When you use the keyword IMSREC, a data area must follow the keyword FROM or INTO.
DCL-1180-00-E WHERE keyword found expected REC or REF or boolean operator
You can only specify WHERE once per record qualification call.
DCL-1190-00-E Field qualification invalid when using keyword IMSREC
The keyword IMSREC and a field qualification are mutually exclusive. Remove either the field qualification or the keyword IMSREC.
DCL-1200-00-E Field qualification invalid with CURRENT
The keyword CURRENT and a field qualification are mutually exclusive.
DCL-1210-00-E Field qualification invalid with CKEYED
The keyword CKEYED or CONCAT-KEYED and a field qualification are mutually exclusive.
DCL-1220-00-E Field name expected no more parms
Complete the qualification by specifying a COBOL field name followed by a relational operator and then followed by a data area.
DCL-1230-00-E Relational operator expected no more parms
Complete the qualification by specifying a relational operator followed by a data area.
DCL-1240-00-E Relational operator expected
The symbol or character abbreviation for the relational operator is incorrect.
DCL-1250-00-E Field value expected no more parms
AMB expects a value field or literal to complete the qualification.
DCL-1260-00-E Subscript expected no more parms
DCL-1270-00-E Right paren expected following key qualification no more parms
You coded a left parenthesis to indicate that the following key qualification contains more than one field but you did not terminate the qualification with a right parenthesis.
DCL-1280-00-E FIRST or LAST invalid with CURRENT
The keywords CURRENT and FIRST or LAST are mutually exclusive.
DCL-1290-00-E FIRST or LAST specified more than once for record
Remove the extra keyword.
DCL-1300-00-E CCODE found more than once for record
Remove the extra CCODE or COMMAND-CODE keyword.
DCL-1310-00-E Command code expected no more parms
You must follow the keyword CCODE or COMMAND-CODE with one or more call codes.
DCL-1320-00-E FROM or INTO specified more than once for record
Remove the extra keyword.
DCL-1330-00-E NEXT or IMSREC invalid when specifying more than one record per call
You cannot specify the keywords NEXT, NEXTREC, or IMSREC in a multi-level call.
DCL-1340-00-E VIEW specified more than once
You can specify the keyword VIEW only once per call.
DCL-1350-00-E View name expected no more parms
You must follow the keyword VIEW with a view name.
DCL-1360-00-E RESET specified more than once
You can specify the keyword RESET only once per call.
DCL-1370-00-E HOLD-NOHOLD specified more than once
You can specify the HOLD or NOHOLD only once per call.
DCL-1380-00-E PREV specified more than once
You can specify the keyword PREV or PREVIOUS only once per call.
DCL-1390-00-E expected no more parms
You must follow the keyword KLEN or KEYLENGTH with the key length.
DCL-1400-00-E Unrecognized or misplaced parm
The parameter is invalid or it is in the wrong place in the call.
DCL-1410-00-E VIEW keyword followed by is required for this
If you specify the keyword NEXT, NEXTREC, or IMSREC, then follow the keyword VIEW with a view name.
DCL-1420-00-E At least one record must be acted upon by specifying keyword REC
If the call is DB-MODIFY or DB-STORE, at least one of the records specified must be acted upon by prefacing it with the keyword REC or RECORD.
DCL-1430-00-E CKEYED invalid for DB-MODIFY
The keyword CKEYED or CONCAT-KEYED is invalid for DB-MODIFY.
DCL-1440-00-E Added record may not be qualified by concatenated key
You cannot qualify the record you want to add with a concatenated key value. Remove the keyword CKEYED.
DCL-1450-00-E Dependent record under record to be added may not be referenced
You cannot precede a record under a record you want to add with the keyword REF or REFERENCE. You must precede it with the keyword REC or RECORD.
DCL-1460-00-E
Field qualification invalid for added record. You cannot qualify a record you want to add with a field qualification.
DCL-1470-00-E Dependent record under record to be deleted may not be referenced
For a DB-ERASE, you must precede any record which is a child of a record you want to delete with the keyword REC.
DCL-1480-00-E Lowest level record must be preceded by keyword REC
For a DB-ERASE, you must precede the lowest level record specified with the keyword REC or RECORD.
DCL-1490-00-E Command codes invalid for DB-ERASE
You cannot specify call codes for DB-ERASE.
DCL-1500-00-E CKEYED invalid for DB-ERASE
CKEYED or CONCAT-KEYED is invalid for DB-ERASE.
DCL-1510-00-E Expected keyword relational or boolean operator
DCL-1520-00-E FIRST keyword not recognized
DCL-1530-00-E Record name missing
DCL-1540-00-E Record name not defined to subschema record name ()
AMB did not find the record name on the call in the data view symbols.
DCL-2000-00-E DCL-2005-00-E Do not use subscripted fields with EXEC DLI commands
The SUBSCRIPT, OF, and IN keywords are invalid in EXEC DLI calls.
DCL-2007-00-E Do not use multiple field values with EXEC DLI commands
Remove multiple field values for key qualification. AMB permits only one value.
DCL-2010-00-E LOCK keyword invalid for REFERENCED records
You cannot LOCK a record that you REFerence.
DCL-2020-00-E LOCK keyword specified more than once
DCL-2030-00-E Record length expected no more parms
You specified the LENGTH keyword but did not follow it with a record length.
DCL-2040-00-E Offset value expected No more parms
You specified the OFFSET keyword but did not follow it with a record offset.
DCL-2050-00-E Keyword RECLENGTH must be specified
AMB requires the RECLENGTH keyword, followed by the record length, for this call.
DCL-2060-00-E RESET invalid with CURRENT for EXEC DLI
The keyword RESET is invalid when used with the keyword CURRENT.
DCL-2070-00-E RESET invalid with FIRST for EXEC DLI
The keyword RESET is invalid when used with the keyword FIRST.
DCL-2080-00-E GN call issued for this command
RESET-POSITION flag assumed to be FALSE. AMB generated a GET NEXT call for this call.
Parent topic:
AppMaster Builder Error Messages