Version 7.4.4
 —  Messages and Codes  —

ADASEL Error Messages

Overview of Messages

SEL-001 | SEL-002 | SEL-003 | SEL-004 | SEL-005 | SEL-006 | SEL-007 | SEL-008 | SEL-009 | SEL-010 | SEL-011 | SEL-012 | SEL-013 | SEL-014 | SEL-015 | SEL-016 | SEL-018 | SEL-019 | SEL-020 | SEL-021 | SEL-022 | SEL-023 | SEL-024 | SEL-025 | SEL-026 | SEL-029 | SEL-030 | SEL-031 | SEL-032 | SEL-033 | SEL-034 | SEL-035 | SEL-036 | SEL-037 | SEL-038 | SEL-039 | SEL-040 | SEL-041 | SEL-043 | SEL-044 | SEL-045 | SEL-046 | SEL-047 | SEL-048 | SEL-049 | SEL-051 | SEL-052 | SEL-053 | SEL-054 | SEL-057 | SEL-058 | SEL-059 | SEL-060 | SEL-061 | SEL-062 | SEL-133

SEL-001 UNEXPECTED END-OF-FILE ON DDKARTE
Explanation:

An end-of-file was reached on the DD/KARTE dataset before ADASEL expected to reach an end-of-file. Most likely, the supplied input statements are incomplete.

Action:

See the ADASEL syntax description in the Adabas Utilities documentation. Correct the input statements, then rerun the ADASEL job.


SEL-002 SYNTAX - UNDEFINED, ILLEGAL OR INCORRECT SYNTAX POSITIONING OF A PARAMETER OR SYMBOL
Explanation:

The input string marked by " <---- " does not match the ADASEL syntax.

Action:

See the ADASEL syntax description in the Adabas Utilities documentation. Correct the input statement syntax, then rerun the ADASEL job.


SEL-003 STATEMENT TABLE OVERFLOW - INCREASE LST
Explanation:

The value specified by the SET GLOBALS parameter, LST, does not define an ADASEL translation table large enough for all the statements that match the SELECT argument.

Action:

Specify a SET GLOBALS statement with an LST value larger than the current specified or default value. The SET GLOBALS statement must come before the other ADASEL input statements. See the Adabas Utilities documentation for more information.


SEL-004 SYNTAX - VALUE LENGTH EXCEEDS THE MAXIMUM FIELD DEFINITION LIMIT
Explanation:

The input string marked by " <---- " is longer than 253 bytes.

Action:

Correct the string length, then rerun the ADASEL job.


SEL-005 SYNTAX - UNEXPECTED OR MISSING QUOTE
Explanation:

ADASEL detected an uneven number of apostrophes ('). All alphanumeric and hexadecimal values must be specified in pairs of apostrophes; apostrophes in an alphanumeric string must be doubled (as in `...don' 't forget...')

Action:

Ensure that all specified apostrophes are paired, then rerun the ADASEL job.


SEL-006 SYNTAX - A NUMERIC VALUE SPECIFIED FOR A BINARY FIELD MUST BE -2 147 483 648 < VAL < 2 147 483 647
Explanation:

A binary value in an ADASEL search criterion must be in the range of a two's complement value that fits within a fullword. The value specified was not recognized to be within this range.

Action:

Correct the value specification and rerun the ADASEL job.


SEL-007 SYNTAX - UNEXPECTED OR MISSING TRAILING BLANK
Explanation:

The ADASEL syntax elements must be embedded in blanks.

Action:

See the ADASEL syntax description in the Adabas Utilities documentation. Correct the input statement syntax, then rerun the ADASEL job.


SEL-008 SYNTAX - ILLEGAL HEX DIGIT OR AN ODD NUMBER OF HEX DIGITS WERE SPECIFIED
Explanation:

Hexadecimal values must be paired, and be valid characters.

Action:

See the ADASEL syntax description in the Adabas Utilities documentation. Correct the input statement syntax, then rerun the ADASEL job.


SEL-009 SYNTAX - NUMERIC VALUE CONTAINED MORE THAN 29 DIGITS
Explanation:

Adabas generally does not allow unpacked decimal values longer than 29 bytes.

Action:

Supply a correct numeric value of 29 or fewer packed characters, then rerun the ADASEL job.


SEL-010 SYNTAX - ILLEGAL NUMERIC VALUE
Explanation:

The specified numeric value for the ADASEL criterion is invalid.

Action:

Check the criterion specification, and then rerun the ADASEL job.


SEL-011 VALUE TABLE OVERFLOW - INCREASE NV
Explanation:

The ADASEL table allocated for evaluating field values is not large enough.

Action:

Specify a larger table value by using the SET GLOBALS statement parameter, NV. The SET GLOBALS statement must come before the other ADASEL input statements. See the Adabas Utilities documentation for more information.


SEL-012 INTERNAL LOGIC FAILURE - CONTACT YOUR LOCAL ADABAS SUPPORT REPRESENTATIVE
Explanation:

An internal error occurred while ADASEL was checking the input statement syntax.

Action:

Record and/or save all output from the job, your input statements and any dump, then contact Software AG technical support for additional instructions.


SEL-013 INVALID FILE NUMBER. FILE NUMBER MUST BE 0<FNR<=MAXFILES (AS SPECIFIED FOR THE DATABASE)
Explanation:

The specified file number(s) for FILE must be greater than zero and equal to or less than the value last specified by the MAXFILES parameter in the ADADEF DEFINE utility.

Action:

Ensure that the defined file(s) are correct according to MAXFILE, that the specified files actually exist and that no files have been deleted.


SEL-014 FILE TABLE OVERFLOW - INCREASE NF
Explanation:

The allowed number of files for ADASEL processing was exceeded.

Action:

Specify a larger file table value by using the SET GLOBALS statement parameter NF. The SET GLOBALS statement must come before the other ADASEL input statements. See the Adabas Utilities documentation for more information.


SEL-015 NO FDT READ DUE TO UNAVAILABILITY VIA AN ADABAS NUCLEUS OR BECAUSE THE FILE IS NOT LOADED
Explanation:

One or more of the specified files is not available for ADASEL processing. The unavailable file(s) are either locked by the Adabas nucleus, or have not been loaded into the database.

Action:

Either correct the ADASEL FILE specification to remove the files in question, or resubmit the job later when the files are available.


SEL-016 SYNTAX - INVALID DATE/TIME VALUE SPECIFIED
Explanation:

The "starting from" and "ending at" date/time specification was incorrect. The format may be any one of the following:

      
        yyyymmdd/hhmmss
        
          
        

        J(yyyyddd
        

        hhmmss)
        
          
        

        X'
        xxxx xxxx

        '
      
    
Action:

Correct the date/time specification and rerun the ADASEL job.


SEL-018 SYNTAX - UNDEFINED OR ILLEGAL FIELD NAME
Explanation:

The specified ADASEL fieldname is incorrect, or does not exist.

Action:

Specify a correct fieldname, then rerun the ADASEL job.


SEL-019 SYNTAX - FIELD NAME SPECIFIED IS NOT AN ELEMENTARY (name) A GROUP OR PE (periodic) - GROUP NAME IS NOT PERMITTED
Explanation:

A field was specified for ADASEL that is not an elementary field, or the index value for a periodic group field was forgotten. Multiple-value and periodic group names, super-, sub-, hyper- or phonetic descriptor fields are not allowed.

Action:

Respecify the field correctly, then rerun the ADASEL job.


SEL-020 SYNTAX - INVALID PERIODIC INDEX SPECIFIED (MUST BE 0 < PE <= 191)
Explanation:

A periodic group field was specified for ADASEL with an incorrect or invalid index value, which must be in the range of 1-191.

Action:

Specify the correct index value and rerun the ADASEL job.


SEL-021 SYNTAX - ILLEGAL HYPHEN SPECIFIED IN AN INDEX
Explanation:

A periodic group's field or multiple-value field's occurrence contained an illegal hyphen in the index portion of the specification.

Action:

Correct the specification and rerun the ADASEL job.


SEL-022 SYNTAX - AN INDEX IS SPECIFIED FOR A NON1-INDEXABLE FIELD NAME; I.E., NOT AN MU- OR PE-FIELD
Explanation:

An index value or range was specified for a field that is neither in a periodic group nor an occurrence in an multiple-value field.

Action:

Remove the index value from the field specification, or correct the field name to show a periodic group or multiple-value field.


SEL-023 SYNTAX - MISSING OR ILLEGAL MU-INDEX
Explanation:

A multiple-value field was specified for ADASEL with an incorrect or missing index value, which must be in the range of 1-191.

Action:

Specify the correct index value and rerun the ADASEL job.


SEL-024 SYNTAX - `FROM' INDEX VALUE IS > `TO' INDEX VALUE
Explanation:

The "FROM" index specification for a multiple-value (MU) or periodic group (PE) field for the ADASEL job is greater than the "TO" index specification.

Action:

Specify correct index value(s) and rerun the job.


SEL-025 SYNTAX - FIELDS DEFINED WITH A FORMAT OF FLOAT ARE NOT PERMITTED TO BE SPECIFIED
Explanation:

A field was defined for ADASEL that is in floating-point format. Floating point fields cannot be specified in an ADASEL search argument.

Action:

Respecify the ADASEL search argument using non-floating-point field name(s).


SEL-026 SYNTAX - MISSING QUOTE(S) FOR AN ALPHAMERIC VALUE
Explanation:

An alphanumeric value was specified without being enclosed in apostrophes ([X]'...').

Action:

Correct the value specification and rerun the ADASEL job.


SEL-029 SYNTAX - ILLEGAL FROM/THRU/BUT NOT VALUE SPECIFIED; I.E., EQUAL > THRU OR BUT NOT > THRU, ETC
Explanation:

An incorrect ADASEL criterion value range was specified.

Action:

Correct the EQUAL ..., THRU ...(through ...), and/or BUT NOT... values and rerun the ADASEL job.


SEL-030 SYNTAX - VALUE LENGTH EXCEEDS THE FIXED LENGTH DEFINED FOR THIS FIELD
Explanation:

The field selected by the ADASEL criterion is defined with the fixed-length (FI) option, but the value specified for the field is longer than allowed by the field's FDT definition.

Action:

Correct the value size and rerun the ADASEL job.


SEL-031 SYNTAX - MAXIMUM NUMBER OF IF - LEVELS EXCEEDED. INCREASE NIF
Explanation:

The number of "nested" IF levels in the ADASEL IF/THEN [ELSE] statement is more than allowed. The number of IF... levels is controlled by the ADASEL SET GLOBALS/NIF parameter.

Action:

Specify a larger IF... count by using the SET GLOBALS statement parameter NIF. The SET GLOBALS statement must come before the other ADASEL input statements. See the Adabas Utilities documentation for more information.


SEL-032 SYNTAX - UNMATCHED IF/ELSE STATEMENTS
Explanation:

ADASEL detected an IF... without an ELSE..., or vice versa. IF... and ELSE... conditional parameters must occur in pairs.

Action:

Correct the ADASEL IF/ELSE syntax to create paired conditional parameters, and rerun the job.


SEL-033 SYNTAX - UNMATCHED DO/DOEND STATEMENTS
Explanation:

ADASEL detected a DO... statement without a matching DOEND..., or vice versa.

Action:

Correct the ADASEL DO...DOEND syntax to create DO...DOEND pairs, and rerun the job.


SEL-034 SYNTAX - DDEXPA DATASET NUMBER SPECIFIED - MUST BE 1 - 20 INCLUSIVE
Explanation:

The ADASEL output dataset(s) DD/EXPAn was either not numbered or incorrectly numbered. There must be at least one output dataset (DD/EXPA1), up to a maximum of twenty, numbered in adjoining ascending order (DD/EXPA1, DDEXPA2, ... DD/EXPA20).

Action:

Correct the DD/EXPAn job control statement(s), and rerun the ADASEL job.


SEL-035 SYNTAX - THE YEAR SPECIFIED IN THE DATE MUST BE 1980 OR LATER
Explanation:

The "yyyy" portion of the date specified by the ADASEL input statement must be "1980" or later.

Action:

Correct the date and rerun the ADASEL job.


SEL-036 FIELD DESCRIPTION TABLE OVERFLOW - INCREASE NV
Explanation:

The table for field evaluations in ADASEL is too small. Each "evaluation" of a field requires one table entry-regardless of whether only one field is evaluated many times or many fields, one time each.

Action:

Specify a larger field evaluation table value by using the SET GLOBALS statement parameter, NV. The SET GLOBALS statement must come before the other ADASEL input statements. See the Adabas Utilities documentation for more information.


SEL-037 AN UNDEFINED ASSO DEVICE TYPE WAS SPECIFIED. CHECK THE ADARUN DEVICE PARAMETER
Explanation:

A DD/ASSORn job control statement for the ADASEL job specified an incorrect or undefined Associator device type. The default device type is the type specified by the ADARUN DEVICE parameter, but other device types may have been specified for the Associator. The ADAREP utility report or Adabas Online System "Database Report" function shows the devices in use for the Associator.

Action:

Correct the DD/ASSORn job control statement, and rerun the ADASEL job.


SEL-038 INVALID TYPE VALUE SPECIFIED, MUST BE AI/BI/ALL
Explanation:

The ADASEL "SELECT..." specification is incorrect. The choices are before image (BI), after image (AI), or ALL.

Action:

Correct the SELECT specification, then rerun the ADASEL job.


SEL-039 INVALID FILE NUMBER SPECIFIED
Explanation:

The ADASEL FILE... specification specified an invalid file number. There is no FDT for a file with the specified number.

Action:

Correct the SELECT specification, then rerun the ADASEL job.


SEL-040 INVALID OR ILLEGAL FROM/THRU ISN VALUES SPECIFIED
Explanation:

An ADASEL criterion specified invalid EQUAL... and/or THRU (through)... ISN values.

Action:

Correct the SELECT specification, then rerun the ADASEL job.


SEL-041 I/O ERROR ON DDKARTE
Explanation:

An input/output error occurred while ADASEL was reading the DD/KARTE input statements.

Action:

Record and/or save all output from the job, your input statements and any dump, then contact Software AG technical support for additional instructions.


SEL-043 TABLE OVERFLOW - TOO MANY VALUES SPECIFIED
Explanation:

ADASEL encountered a record that could not be decompressed.

Action:

Record and/or save all output from the job, your input statements and any dump, then contact Software AG technical support for additional instructions.


SEL-044 SYNTAX - INVALID OR ILLEGAL GLOBAL PARAMETER
Explanation:

ADASEL detected an invalid SET GLOBALS statement value. The SET GLOBALS statement, which should come before the ADASEL parameters themselves, overrides default values for the ADASEL parameters.

Action:

Correct the SET GLOBALS statement in the ADASEL DD/KARTE job control segment, and rerun the ADASEL job. See the Adabas Utilities documentation for more information.


SEL-045 UNABLE TO OBTAIN SUFFICIENT MEMORY FOR PROCESSING- RERUN IN A LARGER PARTITION OR ADDRESS SPACE
Explanation:

The ADASEL job could not be run in the existing space.

Action:

Allocate more space for this nucleus, then rerun the ADASEL job.


SEL-046 UNABLE TO PROCESS A DATA STORAGE RECORD DUE TO AN INVALID MU/PE - COUNT OR FIELD VALUE LENGTH
Explanation:

ADASEL detected an incorrect multiple-value field count or periodic group occurrence, or a field value was specified that is incompatible with the defined field's actual length. ADASEL could not continue processing.

Action:

Correct the incompatibility, then rerun the ADASEL job.


SEL-047 PE-VALUE TABLE OVERFLOW - INCREASE LPV
Explanation:

The table for evaluating periodic-group (PE) fields in ADASEL is too small. ADASEL normally computes this size automatically; however, there may have been more occurrences matching the search criterion than normal.

Action:

Specify a larger PE field evaluation table value by using the SET GLOBALS statement parameter, LPV. The SET GLOBALS statement must come before the other ADASEL input statements. See the Adabas Utilities documentation for more information.


SEL-048 DDKARTE OPEN FAILED
Explanation:

ADASEL was unable to open the DD/KARTE input statement dataset.

Action:

Ensure that the DD/KARTE statement is valid and specifies an available ADASEL job setup. Then rerun the ADASEL job.


SEL-049 I/O ERROR ON DDDRUCK
Explanation:

The DD/DRUCK job control statement, which specifies the print output dataset for ADASEL, is either incorrect or specifies an unavailable dataset or device.

Action:

Correct the problem and rerun the ADASEL job.


SEL-051 SYNTAX - IF STATEMENT NOT PERMITTED WITHIN A DO-GROUP
Explanation:

An ADASEL IF... statement cannot be within a DO...DOEND stream.

Action:

Move the IF... statement outside the DO...DOEND stream, or delete one of them. Then rerun the ADASEL job.


SEL-052 SYNTAX - GLOBAL PARAMETER EXCEEDS THE MINIMUM/MAXIMUM VALUES
Explanation:

ADASEL detected an invalid SET GLOBALS parameter value. The value is most likely outside the range allowed for the parameter. The following are some SET GLOBAL parameters and their allowed ranges:

LS: 1-132
PS: 2-999
Action:

Correct the SET GLOBALS statement in the ADASEL DD/KARTE job control segment, and rerun the ADASEL job. See the Adabas Utilities documentation for more information.


SEL-053 I/O ERROR ENCOUNTERED ON DDSIIN
Explanation:

The DD/SIIN job control statement, which specifies the sequential input (SIBA) log dataset for ADASEL, is either incorrect or specifies an unavailable dataset or device. Another possible cause is that the DD/SIIN dataset is not the sequential output file from an ADARES COPY/PLCOPY operation, as required by ADASEL.

Action:

Correct the problem and rerun the ADASEL job.


SEL-054 I/O ERROR ENCOUNTERED ON DDEXPA
Explanation:

The DD/EXPA job control statement, which specifies the print output dataset for ADASEL, is either incorrect or specifies an unavailable dataset or device.

Action:

Correct the problem and rerun the ADASEL job.


SEL-057 DECOMPRESS ERROR - PROCESSING ABORTED
Explanation:

While decompressing a file, ADASEL detected a record that it could not decompress.

Action:

Record and/or save all output from the job, your input statements and any dump, then contact Software AG technical support for additional instructions.


SEL-058 FILE IS CIPHERED AND CANNOT BE AUDITED
Explanation:

ADASEL cannot be run on ciphered files.

Action:

Change the file specification to exclude all ciphered files, then rerun the ADASEL job.


SEL-059 SYNTAX - CHANGES OPTION NOT PERMITTED WITH SELECTION OF NEW OR DELETED RECORDS
Explanation:

The CHANGES option requires both a before (BI) and after (AI) image for comparison following an update (A1/4) command. Either the BI or AI image was not available.

Action:

Remove the CHANGES parameter from the ADASEL syntax.


SEL-060 CHANGE POOL IS TOO SMALL - INCREASE NCFLD OR NCUPD AND RERUN
Explanation:

The default values of 10 (the count of "field-name" CHANGES... statements) for the NCFLD and NCUPD SET GLOBALS parameters of the ADASEL job are not large enough. These two counts are multiplied to determine the correct value.

Action:

Increase one or both of the NCFLD and NCUPD parameters in the SET GLOBALS statement of the ADASEL DD/KARTE job, and rerun the ADASEL job. See the Adabas Utilities documentation for more information.


SEL-061 SYNTAX - PE/MU INDEX INCORRECTLY SPECIFIED FOR CHANGES OPTION
Explanation:

The IF "field-name" CHANGES... conditional statement of an ADASEL job specified a multiple-value (MU) field value or periodic group (PE) occurrence index value that does not exist, or that has no before (BI) and after (AI) image. The field value or group occurrence may have been added or deleted, eliminating one of the required images.

Action:

The IF...CHANGES... conditional statement cannot be specified in this case. Redefine the ADASEL statement.


SEL-062 ERROR DURING DECOMPRESSION, INTERNAL RESPONSE= reason-code
Explanation:

While decompressing a file, ADASEL detected a record that it could not decompress. The "reason-code" tells you why:

4 A decompressed numeric field value is longer than allowed by the field's definition in the FDT. The value cannot be truncated during decompression.
8 A decompressed record is too long for the sequential block size of the output dataset.
Action:

Record and/or save all output from the job, your input statements and any dump, then contact Software AG technical support for additional instructions.


SEL-133 WARNING. PLOG HAS NOT BEEN MERGED
Explanation:

The PLOG was created by an Adabas cluster nucleus and has not yet been merged using the ADARES PLCOPY procedure.

Action:

Merge the PLOGs using the ADARES PLCOPY function before you extract data using ADACDC.


Top of page