Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
389 words
A segmented debugger for a computer system wherein at least one user terminal that includes a keyboard and display console is connected via a communication network to a plurality of remote units, each of which includes a central processing unit and at least one job/process subject to debug control, said segmented debugger comprising: (A) a user terminal debugger located in said user terminal for: (1) receiving debug commands entered by a user via said keyboard and display console; (2) executing said debug commands when said debug commands are directed to said user terminal; (3) sending said debug commands to remote unit debuggers located in said remote units when said debug commands are directed to a particular remote unit or a job/process in a remote unit that is subject to debug control; and, (4) receiving debug messages from said remote unit debuggers and causing related information to be displayed by said keyboard and display console; (B) a plurality of remote unit debuggers, one located in each of said plurality of remote units, for: (1) receiving the debug commands sent to said remote units by said user terminal debugger; (2) executing said debug commands when said debug commands are directed to the remote unit debugger receiving said debug commands; (3) creating messages based on the results of the execution of said debug commands by said remote unit debugger; (4) forwarding said messages to said user terminal debugger; (5) forwarding said debug commands to the local job/process debugger to which said commands relate when said debug commands are directed to a local job/process debugger in the remote unit receiving said debug commands; and, (6) receiving debug messages from the local job/process debuggers in said remote units and forwarding said debug messages to said user terminal debugger; and, (C) a plurality of local job/process debuggers, one associated with each of the job/processes in said remote unit subject to debug control, for: (1) receiving debug commands forwarded to said local job/process debuggers by said remote unit debuggers; (2) executing said debug commands received by said local job/process debuggers from said remote unit debuggers; (3) creating messages based on the results of the execution of said debug commands by said local job/process debuggers; and, (4) forwarding said messages to said remote unit debuggers for forwarding by said remote unit debuggers to said user terminal debugger.
Claim 2
Dependent Claim
389 words
A segmented debugger for a computer system wherein at least one user terminal that includes a keyboard and display console is connected via a communication network to a plurality of remote units, each of which includes a central processing unit and at least one job/process subject to debug control, said segmented debugger comprising: (A) a user terminal debugger located in said user terminal for: (1) receiving debug commands entered by a user via said keyboard and display console; (2) executing said debug commands when said debug commands are directed to said user terminal; (3) sending said debug commands to remote unit debuggers located in said remote units when said debug commands are directed to a particular remote unit or a job/process in a remote unit that is subject to debug control; and, (4) receiving debug messages from said remote unit debuggers and causing related information to be displayed by said keyboard and display console; (B) a plurality of remote unit debuggers, one located in each of said plurality of remote units, for: (1) receiving the debug commands sent to said remote units by said user terminal debugger; (2) executing said debug commands when said debug commands are directed to the remote unit debugger receiving said debug commands; (3) creating messages based on the results of the execution of said debug commands by said remote unit debugger; (4) forwarding said messages to said user terminal debugger; (5) forwarding said debug commands to the local job/process debugger to which said commands relate when said debug commands are directed to a local job/process debugger in the remote unit receiving said debug commands; and, (6) receiving debug messages from the local job/process debuggers in said remote units and forwarding said debug messages to said user terminal debugger; and, (C) a plurality of local job/process debuggers, one associated with each of the job/processes in said remote unit subject to debug control, for: (1) receiving debug commands forwarded to said local job/process debuggers by said remote unit debuggers; (2) executing said debug commands received by said local job/process debuggers from said remote unit debuggers; (3) creating messages based on the results of the execution of said debug commands by said local job/process debuggers; and, (4) forwarding said messages to said remote unit debuggers for forwarding by said remote unit debuggers to said user terminal debugger.
Claim 3
Dependent Claim
81 words
A segmented debugger as claimed in claim 1, wherein, after said debug commands directed to said remote unit debuggers are executed, said remote unit debuggers: (1) send a CONTROL ACKNOWLEDGE message and associated data to said user terminal debugger when the execution of said debug commands directed to said remote unit debugger are successful; and, (2) send a CONTROL NEGATIVE-ACKNOWLEDGE message to said user terminal debugger when the execution of said debug commands directed to said remote unit debugger are unsuccessful.
Claim 4
Dependent Claim
63 words
A segmented debugger as claimed in claim 2, wherein a CONTROL ACKNOWLEDGE message received by said user terminal debugger from a remote unit debugger causes a display of the data associated with said CONTROL ACKNOWLEDGE message and wherein the receipt of a CONTROL NEGATIVE-ACKNOWLEDGE message by said user terminal debugger from a remote unit debugger causes a related error message to be displayed.
Claim 5
Dependent Claim
89 words
A segmented debugger as claimed in claim 3, wherein, after said debug commands directed to said local job/process debuggers are executed, said local job/process debuggers: (1) send a local job/process ACKNOWLEDGE message and associated data to said remote unit debugger for forwarding to said user terminal debugger when the execution of said local job/process debugger command is successful; and, (2) send a local job/process NEGATIVE-ACKNOWLEDGE message to said remote unit debugger for forwarding to said user terminal debugger when the execution of said local job/process debugger command is unsuccessful.
Claim 6
Dependent Claim
58 words
A segmented debugger as claimed in claim 4, wherein the receipt of a local job/process ACKNOWLEDGE message by said user terminal debugger causes a display of the data associated with said local job/process ACKNOWLEDGE message and wherein the receipt of a local job/process NEGATIVE-ACKNOWLEDGE message by said user terminal debugger causes a related error message to be displayed.
Claim 7
Dependent Claim
80 words
A segmented debugger as claimed in claim 5, wherein said user terminal debugger includes a data base of information related to the remote unit debuggers and the local job/process debuggers with which it is communicating and wherein the receipt of a message from a remote unit debugger causes the opening of a new data base if said remote unit debugger and any associated local job/process debugger are not identified in the existing data base and a display of the message.
Claim 8
Dependent Claim
75 words
A segmented debugger as claimed in claim 6, wherein said user terminal includes a data base containing information about the job/processes that are subject to debug control and wherein said data base is searched by said user terminal debugger when a command directed to a local job/process debugger is received to determine the state of said job/process and wherein a suitable error message is displayed if said job/process is not found in said data base.
Claim 9
Dependent Claim
56 words
A segmented debugger as claimed in claim 7, wherein the state of said job/process is analyzed by said user terminal debugger when a command directed to a local job/process debugger is received to determine if it is consistent with the command directed to said local job/process debugger and, if inconsistent, a suitable error message is displayed.
Claim 10
Dependent Claim
89 words
A segmented debugger as claimed in claim 1, wherein, after said debug commands directed to said local job/process debuggers are executed, said local job/process debuggers: (1) send a local job/process ACKNOWLEDGE message and associated data to said remote unit debugger for forwarding to said user terminal debugger when the execution of said local job/process debugger command is successful; and, (2) send a local job/process NEGATIVE-ACKNOWLEDGE message to said remote unit debugger for forwarding to said user terminal debugger when the execution of said local job/process debugger command is unsuccessful.
Claim 11
Dependent Claim
58 words
A segmented debugger as claimed in claim 9, wherein the receipt of a local job/process ACKNOWLEDGE message by said user terminal debugger causes a display of the data associated with said local job/process ACKNOWLEDGE message and wherein the receipt of a local job/process NEGATIVE-ACKNOWLEDGE message by said user terminal debugger causes a related error message to be displayed.
Claim 12
Dependent Claim
80 words
A segmented debugger as claimed in claim 10, wherein said user terminal debugger includes a data base of information related to the remote unit debuggers and the local job/process debuggers with which it is communicating and wherein the receipt of a message from a remote unit debugger causes the opening of a new data base if said remote unit debugger and any associated local job/process debugger are not identified in the existing data base and a display of the message.
Claim 13
Dependent Claim
75 words
A segmented debugger as claimed in claim 11, wherein said user terminal includes a data base containing information about the job/processes that are subject to debug control and wherein said data base is searched by said user terminal debugger when a command directed to a local job/process debugger is received to determine the state of said job/process and wherein a suitable error message is displayed if said job/process is not found in said data base.
Claim 14
Dependent Claim
56 words
A segmented debugger as claimed in claim 12, wherein the state of said job/process is analyzed by said user terminal debugger when a command directed to a local job/process debugger is received to determine if it is consistent with the command directed to said local job/process debugger and, if inconsistent, a suitable error message is displayed.
Claim 15
Dependent Claim
80 words
A segmented debugger as claimed in claim 1, wherein said user terminal debugger includes a data base of information related to the remote unit debuggers and the local job/process debuggers with which it is communicating and wherein the receipt of a message from a remote unit debugger causes the opening of a new data base if said remote unit debugger and any associated local job/process debugger are not identified in the existing data base and a display of the message.
Claim 16
Dependent Claim
75 words
A segmented debugger as claimed in claim 1, wherein said user terminal includes a data base containing information about the job/processes that are subject to debug control and wherein said data base is searched by said user terminal debugger when a command directed to a local job/process debugger is received to determine the state of said job/process and wherein a suitable error message is displayed if said job/process is not found in said data base.
Claim 17
Dependent Claim
56 words
A segmented debugger as claimed in claim 1, wherein the state of said job/process is analyzed by said user terminal debugger when a command directed to a local job/process debugger is received to determine if it is consistent with the command directed to said local job/process debugger and, if inconsistent, a suitable error message is displayed.