Appeal No. 1997-1009 Application 08/033,731 The claims Claims 1 and 9 are the only independent claims. Claim 1, which is representative, reads as follows: 1. A selective method for capturing data in software exception conditions (Major Errors) during the operation of a data processing system, said system operating with at least one task, each said task being endowed with a dedicated memory space and being executed on instruction of a control program, characterized in that it involves the steps of: - defining dynamically for each task a data table (Task Data Table 200), said data table being divided into a certain number of subsets (Families 206) - describing in each subset (Family 206) once at the beginning of the task execution, the data fields, permanently defined in the memory of the task, which are relevant for the Major Errors anticipated by the task, - describing in each subset (Family 206), in the course of the execution of the task, the data fields, dynamically defined by means of temporary memory allocation, which are relevant for the exception condition (Major Error) anticipated by the task, - selecting (403, 703) at each potential exception condition in the code the appropriate subset (Family 206) in an activation table (405 or 705) unique for each task, - detecting, when it occurs, an exception condition (409, 709) and identifying the faulty task, - transferring the control of the operations to an error handler code (Error Handler 411 or 711), said code being endowed with a priority level higher than the level of the tasks and being authorized to access the tasks memory, - retrieving by the error handler code (Error Handler 411 or 711) the pertinent data fields from the descriptions (208) - 3 -Page: Previous 1 2 3 4 5 6 7 8 9 NextLast modified: November 3, 2007