A system and method in a data processing system for error checking and
resolving failed input/output open calls. A configuration mechanism
configures the options, such as the information stored in databases,
details of how each error check is performed, and what actions should be
taken when improper error checking occurs. Based on data stored in
databases, such as an I/O calls database, a rules with syntax database,
and an usage calls database, an error check of a failed input/output open
call is performed.