APS-IDB

The following messages are from the IDMS macros. These messages can be identified by APS-IDB at the beginning of the message code in the message report. The messages are in numerical sequence.

1020-00-E    MUST SPECIFY RECORD NAME TO BIND

The $DB-BIND macro call did not include a record name as an argument.

Resolution:

When MANUAL is coded for the $DB-PROTOCOL, $DB-BIND expects a record name as an argument. Either replace MANUAL for $DB-PROTOCOL with an alternate argument, or supply a record for $DB-BIND.

1030-00-E    PROTOCOL MUST BE MANUAL TO SPECIFY RECORD

$IDM-BIND call specifies a record name as an argument although $IDM-PROTOCOL does not specify MANUAL.

Resolution:

Change $IDM-PROTOCOL so that MANUAL is specified, or remove the record name as an argument for $DB-BIND.

1040-00-E    NO SUBSCHEMA SPECIFIED, CANNOT BIND RECORD

$DB-SUBSCHEMA macro call is missing, or the subschema name was not supplied as an argument, therefore, records cannot be bound.

Resolution:

Ensure that the $DB-SUBSCHEMA macro was generated or coded properly, refer to documentation for $DB-SUBSCHEMA.

1050-00-E    'REC' KEYWORD EXPECTED

The keyword 'REC' is expected prior to specifying the record name parameter.

Resolution:

Correct the call by specifying the keyword REC immediately followed by the record name.

1060-00-E    RECORD NAME EXPECTED; NO MORE PARMS

The keyword 'REC' was coded but no additional parameters were supplied.

Resolution:

Correct the call by supplying the record name immediately after the keyword 'REC'.

1070-00-E    UNKNOWN DELETE PARM: parameter

An unknown or invalid parameter was coded for the $DB-ERASE macro.

Resolution:

Check the documentation for $DB-ERASE and change the unknown or invalid parameter.

1080-00-E    NO PARMS PASSED

A database macro call was invoked but no parameters were passed.

Resolution:

Correct the call by specifying the appropriate parameters.

1090-00-E    'TO' KEYWORD EXPECTED FOLLOWED BY SET NAME

The keyword 'TO' should precede the set name for the $IDM-CONNECT macro call.

Resolution:

Correct the call by coding the keyword 'TO' immediately followed by the set name parameter.

1100-00-E    SET NAME EXPECTED AFTER KEYWORD 'TO'

The keyword 'TO' was specified but no set name was coded.

Resolution:

Correct the call by supplying the set name parameter immediately after the 'TO' keyword.

1110-00-E    'FROM' KEYWORD EXPECTED FOLLOWED BY SET NAME

The keyword 'FROM' should precede the set name for the $IDM-DISCONNECT macro call.

Resolution:

Correct the call by coding the keyword 'FROM' immediately followed by the set name parameter.

1120-00-E    SET NAME EXPECTED AFTER KEYWORD 'FROM'

The keyword 'FROM' was specified but no set name was coded.

Resolution:

Correct the call by supplying the set name parameter immediately after the 'FROM' keyword.

1130-00-E    REF KEYWORD MAY NOT FOLLOW REC KEYWORD

The keywords REF and REC were specified in the wrong order.

Resolution:

Correct the CALL by specifying the parameters in the proper order. (See APS/IDMS Generator Reference Manual on $DB-OBTAIN or $DB-PROCESS.).

1140-00-E    RECORD NAME EXPECTED FOLLOWING 'OF'

When referencing a qualified data name, the group level name was not specified.

Resolution:

Correct the CALL by supplying the group level name immediately after the 'OF' keyword.

1150-00-E    UNKNOWN PARM: parameter

The parameter is invalid or it is misplaced in the command syntax.

Resolution:

Check the spelling and/or placement of the parameter.

1160-00-E    SYNTAX UNRECOGNIZED

An unrecognizable combination of parameters was specified for a $DB-OBTAIN macro.

Resolution:

Correct the CALL by specifying a valid combination of parameters. (See APS/IDMS Generator Reference Manual for information on $DB-OBTAIN).

1170-00-E    ARGUMENTS FOR 'WHERE' EXPECTED, NO MORE PARMS

They keyword 'WHERE' was coded, but no additional parameters were specified.

Resolution:

Correct the CALL by supplying the parameters desired. (See APS/IDMS Generator Reference Manual for information on $DB-OBTAIN).

1180-00-E    UNRECOGNIZED OR MISPLACED PARM parm

This parameter is invalid or it is misplaced in the command.

Resolution:

Check the spelling and/or placement of the parameter.

1190-00-E    NOT ENOUGH PARMS PASSED

A database macro was invoked but not enough parameters were passed.

Resolution:

Correct the CALL by specifying the appropriate parameters.

1200-00-E    'REC' OR 'REF' EXPECTED AS FIRST PARM

When coding $DB-OBTAIN or $DB-PROCESS, either the keyword 'IDMSREC' or a valid record name must be coded following the 'REC' or 'REF' keywords.

Resolution:

Correct the CALL by specifying the keyword 'REC' or 'REF' as first parameter, followed by the record name.

1210-00-E    'IDMSREC' OR RECORD NAME EXPECTED AS SECOND PARM

When coding $DB-OBTAIN or $DB-PROCESS, either the keyword 'IDMSREC' or a valid record name must be coded following the 'REC' or 'REF' keywords.

Resolution:

Correct the CALL by specifying 'IDMSREC' or a valid record name.

1220-00-E    SET MUST BE SPECIFIED

When using format 5 of $DB-OBTAIN (obtains the owner of a set when the record name is unknown), set name must be specified. must be specified.

Resolution:

Correct the CALL by specifying the 'SET' keyword followed by a valid set name.

1230-00-E    AREA OR SET MUST BE SPECIFIED

The $DB-OBTAIN format specified requires a set or an area name.

Resolution:

Correct the CALL by specifying the 'SET' keyword followed by a valid set name, or the 'AREA' keyword followed by a valid area name.

1240-00-E    KEY VALUE EXPECTED FOR 'WHERE', NO MORE PARMS

The keyword 'WHERE' with a key name and a relational operator were specified, but no value was found to complete the qualification.

Resolution:

Correct the CALL by supplying the area name immediately after the 'AREA' keyword.

1250-00-E    AREA NAME EXPECTED, NO MORE PARMS

The keyword 'AREA' was specified, but no area name was coded.

Resolution:

Correct the CALL by supplying the area name immediately after the 'AREA' keyword.

1260-00-E    SET NAME EXPECTED, NO MORE PARMS

The keyword 'SET' was specified, but no set name was coded.

Resolution:

Correct the CALL by supplying the set name immediately after the 'SET' keyword.

1280-00-E    RELATIONAL OPERATOR EXPECTED

A relational operator was expected to complete the qualification.

Resolution:

Complete the qualification by specifying a relational operator followed by a data name or literal.

1290-00-E    DB-PROCESS-ID NAME TOO LONG

The DB-PROCESS-ID specified is longer than 18 characters.

Resolution:

Correct the DB-PROCESS-ID name so that it is 18 characters or less.

1300-00-E    DB-PROCESS-ID NAME NOT UNIQUE

Duplicate DB-PROCESS-ID names were found.

Resolution:

Provide a unique DB-PROCESS-ID name.

2010-00-E    INVALID ARGUMENT: argument

A positional argument passed in the macro call is invalid.

Resolution:

Check the spelling of the argument and/or the macro documentation for the list of valid arguments.

2020-00-E    CALC KEY REQUIRES RELATIONAL OPERATOR '=' OR 'EQ' OR 'EQUAL'

When using format 1 (retrieves records based on a CALC key or an indexed or sorted set), of the $DB-OBTAIN MACRO, the relational operator must be '=' 'EQ' or 'EQUAL'.

Resolution:

Correct the area name.

2030-00-E    INVALID AREA NAME FOUND area-name

Performing a FIND or OBTAIN against the OWNER of an AREA is invalid.

Resolution:

Correct the call by specifying the keyword 'SET' and the set name rather than keyword 'AREA' and area name.

2040-00-E    INVALID PARM WHEN FIRST, LAST OR PREV SPECIFIED: parameter

An invalid combination of keywords was specified in a $DB-OBTAIN call.

Resolution:

Correct the CALL by specifying a valid combinations of parameters; refer to $DB-OBTAIN documentation.

2050-00-E    INVALID RECORD NAME: record-name

The keyword 'REC' or 'REF' was specified, followed by an invalid record name or a record name not found in the subschema.

Resolution:

Correct the record name.

2060-00-E    MODE SPECIFIED TWICE

The keyword 'MODE' is specified twice for the $DB-OPEN macro.

Resolution:

Remove the second keyword 'MODE' and/or the second usage mode from the argument macro call.

2070-00-E    AREA SPECIFIED TWICE

The keyword 'AREA' is specified twice for the $DB-OPEN macro.

Resolution:

Remove the second keyword 'AREA' and/or the second usage mode from the argument macro call.

2080-00-E    'WHERE DBKEY' INVALID WITH OTHER KEYWORDS

When using format 4 (obtains a record based on its database address) of $DB-OBTAIN, extraneous keywords were specified.

Resolution:

Correct the CALL by removing unnecessary parameters.

2090-00-E    'WHERE DBKEY' RELATIONAL OPERATOR MUST BE '=' OR 'EQ' OR 'EQUAL'

When using format 4 (obtains a record based on its database address) of $DB-OBTAIN, the relational operator must be '=', 'EQ', or 'EQUAL'.

Resolution:

Correct the relational operator.

2110-00-E    'WHERE SEQUENCE' RELATIONAL OPERATOR MUST BE '=' OR 'EQ' OR 'EQUAL'

When keywords 'WHERE SEQUENCE' are specified, the relational operator must be '=', 'EQ,' or 'EQUAL'.

Resolution:

Correct the relational operator.

2120-00-E    'THESE KEYWORDS MAY NOT BE USED TOGETHER' keyword1 AND keyword2

The keywords specified may not be used together.

Resolution:

Correct the CALL by removing the unnecessary keyword. See APS/IDMS Generator Reference Manual for further information on $DB-OBTAIN or $DB-PROCESS.

2130-00-E    INVALID KEY SPECIFIED key

The 'WHERE' keyword was followed by an invalid key name or a keyname not found in the subschema.

Resolution:

Correct the keyname.

2140-00-E    INVALID SET NAME set name

The 'SET' keyword was followed by an invalid set name or a set name not found in the subschema.

Resolution:

Correct the set name.

2150-00-E    SET NAME NOT FOUND FOR REF record name

The keywords 'REC' and 'REF' were coded, followed by valid record names, but no set was found in the subschema that connects those records.

Resolution:

Correct the record name(s) specified.

2160-00-E    'WHERE' KEYWORD INVALID WITH THIS KEY

When coding $DB-OBTAIN the 'WHERE' clause may not be used for VIA keys.

Resolution:

Correct the key specified in the CALL.

2170-00-E    INVALID SYNTAX: KEY AND SET ARE NOT ASSOCIATED

The key specified is not found in the named set; either the key is no longer in the set, or it was incorrectly specified.

Resolution:

Check the spelling on the specified key.

2180-00-E    INVALID SYNTAX: KEY AND RECORD ARE NOT ASSOCIATED

The specified record exists, but the key entered is not recognized as being part of that record.

Resolution:

Ensure that the correct key and record are referenced, and that they are spelled correctly.

2190-00-E    RECORD SPECIFIED CONTAINS MULTIPLE REFERENCES TO KEY. SET MUST BE SPECIFIED.

More than one set contains the key name that was specified.

Resolution:

Include the set name in your key name specifications.

4010-00-I    PROTOCOL MODE SET TO VALUE OF APS-MDC: APS-MDC

The protocol mode was set to the value of the FMP variable APS-MDC as the default value.

Resolution:

Information item: protocol mode can be overridden, if desired, by supplying the appropriate value on the macro call.

4020-00-I    PROTOCOL MODE SET TO IDMS-DC

The protocol mode was set to the value of IDMS-DC as the default.

Resolution:

Information item: protocol mode can be overridden, if desired, by supplying the appropriate value on the macro call.

4030-00-I    IDMS RECORDS WILL BE PUT IN W-S

The IDMS records will be put in working storage as the default.

Resolution:

Information item: Protocol mode can be overridden, if desired, by supplying the appropriate value on the macro call.

4040-00-I    $IDMS-PROTOCOL WAS NOT CODED

The $IDMS-PROTOCOL macro was not coded.

Resolution:

Information item: Code the $IDMS-PROTOCOL macro if not using the IDCS painter keyword.

4050-00-I    $DB-SUBSCHEMA WAS NOT CODED

The $DB-SUBSCHEMA macro was not coded.

Resolution:

Information item: Code the $DB-SUBSCHEMA macro if the program needs database access and the IDSS painter keyword is not used.

4060-00-I    $DB-OPEN WAS NOT CODED

The $DB-OPEN macro was not coded.

Resolution:

Information item: Code $DB-OPEN if necessary.

4070-00-I    $DB-CLOSE WAS NOT CODED

The $DB-CLOSE macro was not coded.

Resolution:

Information item: code $DB-CLOSE if necessary.

8010-00-F    MULTIPLE $IDM-PROTOCOLS FOUND

More than one $IDM-PROTOCOL macro was coded.

Resolution:

Remove all but one $IDM-PROTOCOL macro call.

8020-00-F    MULTIPLE $DB-SUBSCHEMAS FOUND

More than one $DB-SUBSCHEMA macro was coded.

Resolution:

Remove all but one $DB-SUBSCHEMA macro call.

8030-00-E    APPLICATION SCHEMA FMP VARIABLE MISSING-- CONTACT APS ADMINISTRATOR OR PROJECT DBA

The FMP variable containing the name of the schema for the application is not defined.

Resolution:

Contact your APS Administrator and/or the DBA for the project so the variable can be defined and included from the proper library of symbols. Otherwise, code the $DB-SUBSCHEMA macro, supplying all required arguments.

8040-00-F    SCHEMA VERSION NUMBER NOT SPECIFIED-- CONTACT APS ADMINISTRATOR OR PROJECT DBA

The format of the FMP variable containing the schema name indicates that a version number will be specified. The version number is missing.

Resolution:

The APS Administrator or the project DBA should supply the missing version number or correct the FMP format. Otherwise, code the $DB-SUBSCHEMA macro, supplying all required arguments.

9010-00-F    AREA NAME MISSING FROM DDISYMB

The DDISYMB generation failed to create the AREA NAME SYMBOL.

Resolution:

Check to see if the area name exists in the specified subschema.

9020-00-F    KEY NAME MISSING FROM DDISYMB

The DDISYMB generation failed to create the key name symbol.

Resolution:

Check to see if the key exists in the specified subschema.

9030-00-F    REC SEARCH FAILURE

DDISYMB has been corrupted.

Resolution:

Regenerate the DDISYMB and re-try.

9040-00-F    KEY SEARCH FAILURE

DDISYMB has been corrupted.

Resolution:

Regenerate the DDISYMB and retry.


Copyright © 2002 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names used herein are protected by international law.