Patent ID: 7464374

Claim:
A computer-implemented method for error checking and resolving failed input/output open calls, the method comprising: configuring a set of method options, the set of configured method options including: a set of types of the set of programs to error check, a type of error check to be performed, a frequency for the set of programs to be error checked, a set of operational statistics for the set of programs, where the data is reported and the errors that are sent, the errors sent to an error file, the data reported to a report file, an output format for a display, a resolution for an improper error check for a failed input/output open call; analyzing data in a set of programs for an error check of a failed input/output open call, based on data stored in a set of databases, the set of databases including a rules with syntax database, an input/output open calls database, and a usage calls database. wherein the rules with syntax database stores a set of rules with syntax and is preloaded with a pre-determined set of syntax matching rules, the input/output open calls database stores a set of I/O open calls and is pre-loaded with a pre-determined set of input/output open calls, and the usage calls database stores a set of usage calls and is preloaded with a pre-determined set of usage calls; reporting data from the analyzed data in the set of programs to a report file, the reported data including information regarding the set of programs having an improper error check and a location for an error checking instance and resolution; sending an error from the analyzed data to an error file; displaying a file on a display; resolving an improper error check for the failed input/output open call; and forwarding the set of method options to a software development tool plug-in to examine and resolve a set of programs developed using a software development tool in real time.