Abstract: A method and system for dynamically scheduling the building of computer programs from source code pads which may have dependencies which require that some pads be compiled before others. A list of source code pads and dependencies is dynamically created as compilation of the pads is attempted. The build status for each pad is tracked. The list is repeatedly processed until none of the build status fields changes during an entire pass through the list. The source code pads which cannot be compiled and integrated in the build for reasons such as circular compilation dependencies or references to non-existing, prerequisite source code pads will be identified by this process.
Type:
Grant
Filed:
June 8, 1994
Date of Patent:
April 30, 1996
Assignee:
International Business Machines Corporation
Abstract: An improved method and system is described for generalized handling of conditions occurring during program execution in a computer system having a multi-language Condition Manager (CM). A general signaling routine having object code for an external entry point suitable for linking to application programs written in any language supporting external calls is used. The signaling routine may be used by programs to eliminate the step of checking return codes from subroutines by coding the subroutine to automatically signal the proper condition to the CM which in conjunction with user defined condition handlers takes proper actions in response to the condition. A general condition token which may be used as a feedback token is defined as a condition identifier, a format code for the condition identifier, a severity code for the condition, a control code for a facility identifier, a facility identifier and an optional handle for instance specific information.
Type:
Grant
Filed:
September 6, 1991
Date of Patent:
October 3, 1995
Assignee:
International Business Machines Corporation
Inventors:
Ralph O. Conder, Jeffrey A. Grantz, Scott A. Plaetzer, Robert M. Smith, William N. J. Tindall
Abstract: A computer system and method are: provided for interfacing unlike computer software environments of an interpretive programming language (such as Rexx) and a database management system (such as IMS), into a single seamless environment, whereby the facilities of both original environments can be accessed from a single application program, without requiring any awareness of the context of the program. In order to interface the environments, a process and system are provided for mapping data structures of different data types and varying composition into a format that is known and can be utilized by the application program written in the interpretive language.
Type:
Grant
Filed:
June 25, 1992
Date of Patent:
August 15, 1995
Assignee:
International Business Machines Corporation