Previous Topic: CALC Messages

Next Topic: CALU Messages

CALR Messages

List of CALR Messages

The following messages are issued by the CA Earl component.

CALR129E

Segment too big for data base

Reason:

The RECORD= clause of the SEGMENT file statement has a larger value than that on the DB statement.

Action:

Specify the RECORD= length on the DB statement equal to or greater than the length of the largest segment.

CALR401I

Modify the following default and press PF2 to generate options

Reason:

Modify supplied defaults to your requirements.

Action:

Modify desired options and press PF2 to generate installation options.

CALR402I

Installation options generated successfully

Reason:

The installation options macro has been successfully assembled with the user specified options.

Action:

No action is required.

CALR403E

Error assembling 'program'. Return code = rc

Reason:

The assembly of program ended with a return code of rc.

Action:

Examine the listing, correct the error, and reexecute the task.

CALR404E

Error in 'GLOBAL TXTLIB libname'. Return code = rc

Reason:

A GLOBAL command involving TXTLIB(s) ended with a return code of rc.

Action:

Check that the named TXTLIB(s) exists and reexecute the task.

CALR405E

Error in 'TXTLIB function library program'. Return code = rc

Reason:

The CMS command TXTLIB function library program ended with a return code of rc.

Action:

Verify that there is enough space in the TEST system disk and retry this task. For assistance, contact CA Support at http://ca.com/support.

CALR406E

Error loading 'name'. Return code = rc

Reason:

The named TEXT file or TXTLIB member does not exist, or one or more unresolved external references were found.

Action:

Verify that the named TEXT or TXTLIB member exists, that other TXTLIBs exist in the accessed disks and are specified in any GLOBAL TXTLIB commands and reexecute the task. For assistance, contact CA Support at http://ca.com/support.

CALR407E

Error generating 'filename filetype'

Reason:

An error occurred while generating the file specified by filename and filetype.

Action:

Examine the listing, correct the error, and regenerate the task.

CALR409E

Error copying 'filename filetype'

Reason:

An error occurred copying the file specified by filename and filetype.

Action:

Verify that the named file exists and that the target disk has sufficient free space and reexecute the task. For assistance, contact CA Support at http://ca.com/support.

CALR410I

Task 'taskname' complete

Reason:

Task taskname has completed successfully.

Action:

No action is required.

CALR411I

Modify the following defaults and press PF2 to run demonstration

Reason:

Modify-supplied defaults to your requirements.

Action:

Modify desired options and press PF2 to execute the installation demonstration program.

CALR412E

CA-EARL demonstration unsuccessful return code nnnn

Reason:

A return code greater than zero was returned from the execution of the CA Earl demonstration program.

Action:

Review the SYSPRINT output and consult the CA Earl Message Guide for any error messages. Take the appropriate actions to correct the error and rerun the demonstration. If task errors still occur, then verify that all CA Earl installation tasks were completed successfully.

CALR413I

CA-EARL demonstration complete

Reason:

The CA Earl demonstration was successful. A return code of zero was returned from the execution of the CA Earl demonstration program.

Action:

No action is required.

CALR414E

File 'fn ft fm' not found

Reason:

CA Earl could not find the named source program, MACLIB, or TXTLIB on any of the accessed disks.

Action:

Correct the spelling of the file information or access the required disk.

CALR415E

OPTION 'option' invalid

Reason:

The specified option is invalid.

Action:

Check that the option specified is spelled correctly and that it exists. See the CA Earl Systems Programmer Guide OS/390 for valid options and their syntax.

CALR416E

Invalid filemode 'fm'

Reason:

A supplied filemode is invalid for one of the following reasons:

Action:

Correct the filemode.

CALR418E

Options 'opt1' and 'opt2' are mutually exclusive

Reason:

Conflicting parameters were specified.

Action:

Specify only one of the indicated parameters. Refer to the CA Earl Systems Programmer Guide for valid options and their syntax.

CALR419E

User exit program 'name' not found

Reason:

The indicated user exit was not found.

Action:

Check the following:

CALR420E

CA-EARL terminated by user exit 'name'. Return code 'nnnn'

Reason:

A return code, nnnn, was returned from the user exit name.

Action:

Correct the indicated error and reexecute the CAEARL EXEC.

CALR421E

TXTLIB error occurred. Function='function', MEMBER='member',TXTLIB='libname',RC='rc'

Reason:

A TXTLIB command failed while saving a CA Earl program. The message text contains the member name, TXTLIB name, function, and return code rc.

Action:

Examine the CA Earl listing, correct the error, and reexecute the CAEARL EXEC. For assistance, contact CA Support at http://ca.com/support.

CALR422E

CA-EARL terminated due to error(s)

Reason:

A return code greater than zero was returned while executing CAEARL.

Action:

Review the SYSPRINT output from CA Earl and consult the CA Earl Message Guide for any error messages listed. Take the appropriate actions to correct all errors, and then reexecute CAEARL.

CALR423E

SYSPARM invalid or longer than 100 characters

Reason:

The string literal following the PARM= keyword is invalid for one of the following reasons:

Action:

Shorten the literal, add a closing quote, or specify two quotes ('') to indicate a single quote in the middle of your string.

CALR424E

Program name not specified

Reason:

You omitted the name of your CA Earl source program when invoking CAEARL EXEC. The correct syntax is:

CAEARL program-name (options

Action:

Correct the syntax and reexecute CAEARL.

CALR425E

'FILETYPE' name must follow keyword 'KEYWORD'

Reason:

You omitted MACLIB or TXTLIB following the options MACLIB, TXTLIB, or SAVE.

Action:

Correct the syntax and reexecute CAEARL.

CALR426E

SQL file 'FN FT FM' not found.

Reason:

The named file is required for the SQLDS interface, but CA Earl could not find it on any of the accessed disks.

Action:

Access the SQLDS files.

CALR427E

Keyword 'KEYWORD' must be preceded by 'VALUE'

Reason:

The DISK keyword must be preceded by AFP, SYSEARL, or SYSPRINT, as specified.

Action:

Correct the syntax and reexecute CAEARL.

CALR801E

GOTO abort issued by user program

Reason:

The CA Earl program has been terminated by a user-directed branch to ABORT.

Action:

No action is required.

CALR802E

No data selected for any report

Reason:

No data has been selected to the hit file for any report of this run. The run is terminated at this point.

Action:

Check the record selection logic and input data and resubmit.

CALR803W

No records for report number nn

Reason:

No data has been selected to the hit file for report number nn.

Action:

Check the record selection logic for report number nn and resubmit.

CALR804E Messages

The CALR804E message is issued by CA Earl when a file exit routine indicates that it cannot continue processing due to a fatal error. File exit routines are distributed with CA Earl, other products, or can be user-written. The file exit routine supplies the text of the message. The following CALR804E messages are issued by file exit routines distributed with CA Earl.

CALR804E

xxxxxxx access error yyyyyyyy

Reason:

An error has occurred during the execution of module xxxxxxx, which was called by CA Earl. Message yyyyyyyy is passed back from the user module.

The module can be:

Action:

  1. Examine the message returned from the user module to see if it provides any clues to the problem.
  2. Verify that the FILE or CALL statement has been correctly specified and matches the characteristics of the module to be called.
  3. Make sure that you have passed a valid parameter list to the module.

CALR804E

No function code supplied

Reason:

Bytes 1 to 4 of the CA Earl I/O area do not contain a valid function code. This is issued by the DL/I interface CAEADLI.

Action:

Correct and resubmit.

CALR804E

Function code 'xxxx' invalid - GET calls only supported

Reason:

The first character of the function field code is not G. This was issued by the DL/I interface CAEADLI.

Action:

Check for an incorrect function code.

CALR804E

Number of SSA'S specified invalid

Reason:

Bytes 5 to 6 of the CA Earl I/O area contain a value not in the range of 0 to 10 or not packed decimal. This was issued by the DL/I interface CAEADLI.

Action:

Modify the User Exit source code and reassemble if more than 10 SSAs are required.

CALR804E

Specified number of SSA'S not found

Reason:

The number of SSAs supplied in bytes 15 to 255 of the CA Earl I/O area does not match the value specified in bytes 5 to 6. This was issued by the DL/I interface CAEADLI.

Action:

Correct and resubmit.

CALR804E

Call error I/O error - status code "xx"

Reason:

The DL/I call is not successful—the status code returned is prefixed by A (AB, AC, AD, AF, and so forth). This could either be a genuine I/O error or a logical error in setting up the arguments within the CA Earl problem definition statements. This was issued by the DL/I interface CAEADLI.

Action:

See the IBM DL/I or IMS manual and take the appropriate action for this code.

CALR804E

Data base PCB number 'xxx' invalid

Reason:

The PCB number specified in bytes 7 to 8 of the CA Earl communications region is not in the range 1 to 255. This was issued by the DL/I interface CAEADLI.

Action:

Correct and resubmit.

CALR804E

Database name 'xxxxxxxx' not recognized

Reason:

The database name specified in bytes 7 to 14 of the communications region cannot be matched against any of the supplied PSB. This was issued by the DL/I interface CAEADLI.

Note: The PSB must be generated for assembler or COBOL.

Action:

Check the database name against the PSB.

CALR804E

Invalid call to VSAM - FILENAME:filename

Reason:

This message is issued if a wrong combination of DEFINE parameters has been specified. This will be followed by a CA Earl abort message, and the run will abort. This was issued by CAEAVSAM.

Action:

Correct the call to CAEAVSAM.

CALR804E

VSAM error, REG15=xx error code=yyy filename aaaaaaaa

Reason:

aaaaaaaa indicates whether it is a generation error, an open error, or a read error.

Action:

See the relevant IBM manual for an explanation of the content of Register 15 and error code.

Related IBM Publication:

CALR805E

Error has occurred in Runtime system

Reason:

CA Earl is unable to continue due to errors.

Action:

See the accompanying message on the listing and take the appropriate action.

CALR806E

No PCB found xxxxxxxx

Reason:

The name of a DB or the defined PCB number is not in the PSB.

Action:

Match the names of DB statements and PCBs.

CALR807E

Invalid report number on hit file

Reason:

The Report Writer has found a record containing a report number that either is larger than the number of reports or is out of sequence.

Action:

Check for files overlapping the hit file extents or for failure of the sort.

CALR808E

Hit file record too large for device

Reason:

The record size of the hit file is greater than the track capacity of the device to which it has been assigned.

Action:

Move the hit file to a device with a larger track capacity or reduce the amount of data to be written in the hit file record.

CALR809E

Cannot find xxxxxxxx

Reason:

Your CA Earl program contains a CALL, GET, or OPTION PRTXIT= statement that references the module or phase named xxxxxxx, and this module or phase cannot be found.

Action:

Make sure that your STEPLIB DD statement points to the appropriate library. If necessary, point to an additional library or assemble and link edit the module into the appropriate library.

CALR810E

Catastrophic error on work file n

Reason:

CA Earl has read data from its work file, which it did not expect.

Action:

Check for overlapping files. For assistance, contact CA Support at http://ca.com/support.

CALR811W

Program error occurred statement no stmt-number on input record no nnnn

Reason:

CA Earl detected a program interrupt (usually a data problem) at the indicated statement on input record number nnnn. Processing continues.

Action:

No action is required.

CALR812E

More than one qual. segm on the same level xxxxxxxx

Reason:

More than one qualified segment on the same level allowed only for a fully-qualified GET without the SEARCH function.

Action:

Specify two GET statements if a search for two segments at the same level is required.

CALR813E

Invalid length in segment yyyyyyyy database: xxxxxxxx

Reason:

In the first two bytes of this variable-length segment is a length greater than the defined maximum length for the database.

Action:

Specify a record size on the DB statement equal to the length of the longest segment.

CALR815E

Unexpected status code nn from DLI xxxxxxxx yyyyyyyy

Reason:

DL/I has returned a status code nn that CA Earl cannot handle.

Action:

See the IBM DL/I or IMS manual and take the appropriate action for this code.

CALR816E

Error in object module

Reason:

File EARLOBJ does not contain the CA Earl program or is corrupted.

Action:

Check for overlapping files or verify that the correct text deck has been copied in (if using EARLX).

CALR817E

I/O error in library

Reason:

The CA Earl copy library is corrupt.

Action:

Restore from backup.

CALR818E

Unsupported disk device

Reason:

The hit file has been assigned to an unsupported device, or the DISK= parameter of the EARLGEN macro, OPTION statement, or FILE statement is for an unsupported device.

Action:

Move the file to a supported device.

CALR819E

Program check in user exit

Reason:

A user-supplied exit routine has program checked.

Action:

Resolve the problem by using the registers and PSW saved by CA Earl.

CALR820E

Error during open files

Reason:

CA Earl could not open its files.

Action:

Check for missing or incorrect files.

CALR821E

Invalid length in variable record

Reason:

Either the record length of the data was not in the range of four to maximum record size, bytes 3 and 4 of the record descriptor were not zero, or CA Earl source statements are stored in variable-length files or copybooks.

Action:

Ensure that the file contains variable records and specify the maximum record length on the FILE statement, or save the CA Earl source statements in a fixed-length file with an LRECL of 80.

CALR822E

Not enough main storage for I/O buffers

Reason:

The partition or region is too small.

Action:

Allocate more storage.

CALR823E

Not enough main storage for phase load

Reason:

The partition or region is too small.

Action:

Allocate more storage.

CALR824E

Program check in Runtime system

Reason:

A program check has occurred during CA Earl execution.

Action:

Check your console or JES2 log for system error messages that could have caused a CA Earl program check. Also refer to the CA Earl User Guide for debugging hints and suggestions.

For assistance, contact CA Support at http://ca.com/support.

CALR825E

Wrong length record on file xxxxxxxx

Reason:

A block has been read on file xxxxxxxx and it is either larger than the BLOCK= value on the FILE statement or is not a multiple of the record size.

Action:

Correct the FILE statement if the BLOCK= value is too small or rewrite the file with the correct record size.

CALR826E

Run terminated by user module

Reason:

A user file module has requested that CA Earl terminate.

Action:

See the accompanying message CALR804E for the reason.

CALR828E

Incorrect record size in ISAM file

Reason:

The Record length on the FILE statement is not equal to key length plus data length for unblocked ISAM records.

Action:

Correct the RECORD= parameter on the FILE statement.

CALR829E

Disk device does not support ISAM

Reason:

The DISK= parameter of the FILE or OPTION statement does not support ISAM.

Action:

Specify the correct DISK type on the FILE statement.

CALR830E

Permanent I/O error on ISAM GET

Reason:

A hardware error has been encountered.

Action:

Check for overlapping files and bad disk drives. Restore the file.

CALR831E

Wrong length record on ISAM file

Reason:

A record read from an ISAM file is not the length specified on the FILE statement.

Action:

Check the file specification and check for overlapping files.

CALR832E

No record found on ISAM GET

Reason:

The expected record was not found.

Action:

Ensure that the file was closed after the last update. Restore the file and rerun.

CALR833E

Not enough storage for compiler

Reason:

The region is too small. CA Earl requires at least 260K. A large source program may require more storage, and CA Earl runs faster when given a larger region.

Action:

Increase the storage available to CA Earl. If attempting to compile a large program, specify OPTION WORKFILES.

CALR834E

Program check in CA-EARL

Reason:

There is a program check in the compiler, object module, generator or Report Writer.

Action:

For assistance, contact CA Support at http://ca.com/support.

CALR835E

Error reading GSA field

Reason:

The hit file is out of sequence.

Action:

Check the sort for failure and overlapping files.

CALR836E

Stack/heap crash in report writer

Reason:

There is insufficient storage for the report writer.

Action:

Run the program in a larger partition or region.

CALR837E

Error occurred in invoked sort

Reason:

The invoked sort has failed.

Action:

Check for overlapping extents or insufficient work areas.

CALR838E

Error occurred in SORTOUT FILEDEF

Reason:

The FILEDEF for SORTOUT has been omitted or has failed.

Action:

Ensure that the FILEDEF for SORTOUT is issued before invoking CA Earl.

CALR839E

Incorrect key specified for VSAM file

Reason:

The key specified by the user on the FILE VSAM statement does not match the values returned by OPEN.

Action:

Match the values specified on the FILE statement with those in the catalog.

CALR840E

Incorrect record size specified for VSAM file

Reason:

The record size on the FILE VSAM statement does not match the size returned by OPEN.

Action:

Match the RECORD= parameter on the FILE statement with that in the VSAM catalog.

CALR841E

Invalid processing mode for record insertion

Reason:

The user is trying to add records to a VSAM file while reading backwards or in ADR mode using the RBA.

Action:

Insert records by key or in sequential mode.

CALR842E

VSAM error, REG15=nn error code =cccc xxxxxxxx yyyyyyyy

Reason:

A VSAM call has been terminated by VSAM. The contents of Register 15 and the reason code are given in the message.

Action:

Correct the error referencing the IBM VSAM Messages and Codes Manual for the reason code.

CALR844E

Received segment xxxxxxxx from database yyyyyyyy longer than defined maxlength

Reason:

In the definition of the database (DB-statement), the defined MAXLN is less than the longest segment in the PCB used for this database.

Action:

Change the MAXLN parameter to the correct value.

CALR845E

Mixed use of seq, GET with the same PCB not allowed

Reason:

It is impossible to hold more than one position for the same PCB. This would happen if two GETs for the same PCB are active at the same time. Two different PCBs for this database should be used if more than one position in the database is needed.

Action:

Specify another DB statement for the same database and refer to that on the second GET statement.

CALR846E

Database xxxxxxxx Segment name yyyyyyyy different hierarchical path

Reason:

In a GET statement, with the SEARCH function, the segments defined are not in the same hierarchical path.

Action:

Specify segments in only one hierarchical path.

CALR847E

DUPL.SEGM.NAME yyyyyyyy database : xxxxxxxx

Reason:

The same segment name appears twice in a GET.

Action:

Correct and resubmit.

CALR848E

Invalid filename - filename

Reason:

The filename shown does not conform to the standards of CMS for DDnames.

Action:

See the CMS manuals for the standards for DDnames.

CALR851E

Perform stack underflow

Reason:

An ENDPROC statement has been executed and there is no return address in the stack.

Action:

Check for branches to labels defined within procedures from outside the procedure.

CALR852E

Perform stack overflow

Reason:

A PERFORM statement is being executed and there is no room for the return address in the stack.

Action:

Check for recursive PERFORM loops and branches from within procedures to labels defined outside the procedure. Also check for GOTOs within PROCs. The only way to exit from a PROC prior to its ENDPROC statement is an EXITPROC.

CALR870E

AFP initialization failure

Reason:

AFP could not be initialized due to some type of major error.

Action:

Ensure the following:

CALR871E

Failure to send print line to AFP

Reason:

AFP could not print the line you sent.

Action:

Review the AFP error messages to determine the cause of your problem.

CALR872E

Failure in connect to SQL/DS

Reason:

CA Earl could not connect to SQL/DS due to some type of major error.

Action:

Correct the userid and password in SYSPARM and rerun the job.

CALR873E

Failure in send to SQL

SQL filename SQL function ISSUED

SQL FLAG:-SQLCODE hex_value decimal_value

SQL FLAG:-SQLERRM IS: error message from SQL up to 70 characters

filename

Limits: 8 characters

function

Limits: SELECT, FETCH

Reason:

An error occurred during query transmission to SQL.

Action:

Examine the SQL error message and SQLCODE to determine the cause and correct the problem. For more information about SQL error codes, refer to your SQL documentation.

CALR874E

Data type mismatch

SQL filename COLUMN NAME IS: name

SQL filename CAEARL NAME IS: name

name

Limits: 18 characters

Reason:

The data type specified on the CA Earl DEFINE statement does not match the data type stored in the SQL tuple.

Action:

Correct your CA Earl program so that the data types match.

CALR875E

Error in SQL interface module

SQL filename SQL FAILURE IN function

SQL FLAG:-ERRCODE = errcode

filename

Limits: 8 characters

function

Limits: CONNECT, SELECT, FETCH, DISCONNECT, DATATYPE

errcode

Limits: One byte hex value

Reason:

An error occurred in SQL processing.

Action:

For assistance, contact CA Support at http://ca.com/support.

CALR876E

Userid/Password not specified

Reason:

A userid and password are required to connect to SQL/DS under VSE.

Action:

Specify the correct userid and password in SYSPARM and rerun the job.

CALR877E

Userid/Password incorrectly specified

Reason:

The syntax of userid and password was incorrectly specified.

Action:

Correct the syntax of userid and password and rerun the job.

CALR878E

Insufficient memory to perform SQL function

Reason:

There was insufficient memory to execute SQL commands.

Action:

Increase memory and rerun the job.

CALR879E

DB2 call attach failure

SQL filename SQL function ISSUED

SQL FLAG:-ERRCODE hex_value decimal_value

filename

Limits: 8 characters

function

Limits: CONNECT, DISCONNECT, SELECT, FETCH

Reason:

CA Earl could not connect to DB2 due to some type of major error.

Action:

Examine the R0 failure code to determine the cause and correct the problem.

For assistance, contact CA Support at http://ca.com/support.