CIA01001E: FILE-READ-ERRMSG

Explanation

An EXEC CICS® READ command to a VSAM file has failed in a CICS Service Flow Runtime system module, or one of your generated adapter navigators, Link 3270 navigators, FEPI navigators or server adapters. Any generated CICS SFR Link3270 navigator file read error is reported by called system modules DFHMALNM or DFHMALFS.

This error is most likely to occur on the CICS SFR Properties file DFHMAMPF.

The error can also occur if an attempt is made to use a prior Link3270 bridge facility and associated Link3270 business state data. TheCICS SFR Link3270 business state file system cleanup modules, DFHMALFC and/or DFHMALFD, may have executed to delete expired Link3270 facilities and associated state. It is not recommended that the Link3270 system cleanup tasks be executing while performing request processing. The Link3270 business state is stored in file DFHMAL2F.
Note: Prior Link3270 business state is stored in file DFHMALSF.

For more information on facility state cleanup processing, see Facility state cleanup processing in the CICS Service Flow Runtime.

User response

Dump the error log DFHMAERF to determine the problem.

If the error occurred on the CICS Service Flow Runtime Properties file DFHMAMPF, dump the Properties file using job DFHMAMPD to determine if a record exists for the key value used. If not, ensure the CICS SFR Properties file update ran successfully and that the file is defined correctly and enabled to CICS.

If the error occurred on the CICS SFR Link3270 business state file DFHMAL2F, ensure that the CICS SFR Link3270 state cleanup tasks are not executing. You can use the CICS transaction ID, field Tranid:, found in the error log dump to determine the program name of the generated Link3270 navigator that called the system module reporting the problem if necessary.

Ensure that the Link3270 business state file is defined correctly and enabled to CICS. A not found condition (NOTFND) on the Link3270 business state file will not cause this error message: CICS response code = 13.