DFHFC0307 applid I/O error on file 'filename', component code X'code'. File is temporarily disabled.

Explanation

An I/O error was reported by VSAM after a request to update VSAM file filename.

The file has been specified with LSR so VSAM has not released the buffers it assigned to process the request. Therefore, CICS must take special action to release them.

The name of the data set associated with the file is in message DFHFC0305 which follows, although the error may have been encountered elsewhere. This is indicated by the value of the component code X'code'. Its possible values and the corresponding error locations are as follows.

  • X'00' or X'01' - base cluster.

  • X'02' or X'03' - alternate index.

  • X'04' or X'05' - upgrade set.

System action

Activity against the file is stopped. The file is closed, then reopened in an attempt to release the VSAM output buffers. Further action might be required, see user response section.

Until the close has completed successfully, the file appears UNENABLED to new, potential users. They receive a NOTOPEN response to requests to use the file. The application request which encountered the error receives an IOERR response.

User response

The installation should follow the standard procedure for I/O errors. The data set name and component code might help in identifying the problem. To fully release the VSAM LSR output buffers, it might be necessary to close every file in this CICS® region that uses the same LSRPOOL, and subsequently reopen those files. If that is not possible, then you should consider restarting CICS, to reclaim the full complement of buffers.

If there are sufficient buffers defined, subsequent requests are not prevented from processing normally after an IOERR response. You should close all the LSRPOOL files or restart CICS as soon as possible.

Module

DFHFCVS

XMEOUT parameters/Message inserts

  1. applid
  2. filename
  3. X'code'

Destination

Console