Previous Topic: CASD Messages

Next Topic: CATD Messages

CASR Messages

List of CASR Messages

The following messages are produced by the CA SRAM Common Service.

CASR102E

xxxxxxxx Table Alignment Error

Reason:

The parameter table or return table is not aligned on a fullword boundary.

Action:

Ensure that the definition of the table includes the keyword ALIGNED or SYNCHRONIZED, respectively, when using PL/I or COBOL. See the CA SRAM User Guide for specifying sort parameter tables.

CASR104E

xxxxxxxx Record length error

Reason:

The record length has not been specified.

Action:

Specify a valid record length in the sort parameter table.

CASR105E

xxxxxxxx Key(s) definition error

Reason:

A syntax error has been detected in the key definition vector. Possible causes include:

Action:

See the CA SRAM User Guide for the key definition vector specification.

CASR106E

xxxxxxxx Workfile assignment error

Reason:

The CA SRAM work file has not been assigned to a DASD device, the open for the work file was unsuccessful, or a nonzero return code was obtained when issuing SVC 24 to obtain the device characteristics of the work file. This can also occur if the DDname specified in the parameter table is an invalid z/OS DDname or if the DDname specified in the JCL does not match the value in the table.

Action:

Ensure that there is a corresponding DD statement for the DDname specified in the sort parameter table and that it is assigned to a valid DASD device supported by CA SRAM.

CASR108E

xxxxxxxx Dynamic allocation error - RC=xx ERROR=xxxx INFO=xxxx

Reason:

An error return code has been returned by the DYNALLOC system function.

Action:

See the IBM manual SPL: Job Management for an explanation of the various return, error, and information codes.

CASR109E

xxxxxxxx Workfile capacity exceeded

Reason:

The maximum number of 15 secondary extents on the CA SRAM work file has been exceeded.

Action:

Assign more work file space. Increase amount of space for primary or secondary allocation. Ensure that the amount of space specified for the primary allocation is sufficient, and that there is enough contiguous space on the assigned work volume to prevent an excessive number of secondary allocations. In general, the work file allocations should be sufficient to hold all input records plus a reserve of about 10% to 25%. More work file space may be required for the sort task whose control fields are in reverse sequence.

CASR201E

xxxxxxxx SRAM (re)open call error

Reason:

An attempt has been made to open or reopen the same work file more than once without first closing it.

Action:

Check for the wrong parameter table name on two CA SRAM sorts or another user logic error.

CASR301E

xxxxxxxx Storage too small

Reason:

The storage value specified in the parameter table is below the absolute minimum. Each sort must have at least 4 KB of storage to operate. Performance will probably improve if more storage than the minimum is specified.

Action:

Correct the program to specify a larger storage value.

CASR401E

xxxxxxxx SRAM fill call error

Reason:

An application program logic error has caused a FILL call to be issued either before the OPEN, or after a call to SRTCLSE, SRTGETR, or SRTOPN.

Action:

Check the user program for logic and coding errors.

CASR501E

xxxxxxxx SRAM retrieve call error

Reason:

An application program logic error has caused a call to SRTGETR to be issued before the OPEN or FILL call, or after the close has been issued.

Action:

Check the user program for logic and coding errors.

CASR601E

xxxxxxxx Called after EOF

Reason:

A call to SRTGETR has been issued after CA SRAM presented an end-of-file condition.

Action:

Check the EOF indicator after every retrieve call for the value '99' after each SRTGETR call.

CASR602E

xxxxxxxx Illegal SRAM call

Reason:

Occurs if a return code table has been provided and another CA SRAM call has been made after an error occurred on a previous call. It is important to check for a nonzero value in the return code halfword of the table after every CA SRAM call. If return codes are requested, it is the responsibility of the user program to take appropriate action to handle the error condition.

Action:

Correct the user program to check for nonzero return codes after each CA SRAM call and take the appropriate action.

CASR800E

xxxxxxxx SRAM I/O error - device,DDname,operation,error code

Reason:

An I/O error has occurred during an open or reopen of the CA SRAM work file. The standard SYNAD information that describes the nature of the I/O error is displayed in the message. The value xxxxxxxx will show the DDname from the parameter table.

Action:

Ensure that the work file DD statement in the error message is specified correctly. Check for possible hardware-related errors on the device in the error message. Resubmit the job using an alternative unit or volume. Ensure that the work file has remained unchanged from the last SRTCLSE call, if a reopen of the CA SRAM work file is requested.

CASR801E

xxxxxxxx SRAM I/O error - device,DDname,operation,error code

Reason:

An I/O error has occurred during a FILL operation to the CA SRAM work file. The standard SYNAD information that describes the nature of the I/O error is displayed in the message. The value xxxxxxxx will show the DDname from the parameter table.

Action:

Ensure that the work file DD statement in the error message is specified correctly. Check for possible hardware-related errors on the device in the error message. Resubmit the job using an alternative unit or volume.

CASR802E

xxxxxxxx SRAM I/O error - device,DDname,operation,error code

Reason:

An I/O error has occurred during a GETR operation from the CA SRAM work file. The standard SYNAD information describing the nature of the I/O error is displayed in the message. The value xxxxxxxx will show the DDname from the parameter table.

Action:

Ensure that the work file DD statement in the error message is specified correctly. Check for possible hardware-related errors on the device in the error message. Resubmit the job using an alternative unit or volume.

CASR900E

SRAM last calling address xxxxxx

Reason:

The expected return address in hexadecimal notation within the user program is represented by xxxxxx.

Action:

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

CASR999E

xxxxxxxx SRAM internal error

Reason:

An internal error of undetermined origin has been detected by CA SRAM.

Action:

Save all of the documentation produced. For assistance, contact CA Support at http://ca.com/support.