Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
1998-08-05
2001-04-24
Iqbal, Nadeem (Department: 2785)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
Reexamination Certificate
active
06223307
ABSTRACT:
FIELD OF INVENTION
The present invention relates to a method of providing debugging operations in a complex computing network environment.
BACKGROUND OF THE INVENTION
The complex computing network environments of today connect a multitude of mini computing sub-environments to one another. These sub-environments can include several main frame computers as well as many smaller and less sophisticated workstations. Each computing component of the environment is considered to be a distinct client. One example of such network environment is the internet where many different users and servers come together and share data and exchange information.
In such complex environments many applications are running concurrently and similar commands are being processed on different clients at the same time. Unfortunately, however, when a processing problem is encountered, it has become a challenge to identify and debug the particular application or client that is having the problem. Even when problems do not occur, it may be desirable to debug a particular application for a variety of reasons. The challenge lies in identifying the particular application as well as the client, server, server session, and appropriate communication protocol. Many clients can run the same identical application, but it is often the case that only one of these clients will encounter a problem. Determining which client and which application are experiencing the problem is a complicated and time consuming task.
As a consequence, it is desirable to develop a system and method of debugging clients and applications in a complex networking environment by identifying the particular application and/or client that requires the debugging operation.
This application is being filed on the same date as related application Ser. Nos. 09/129,824 and 09/129,555.
SUMMARY OF THE INVENTION
A debugging apparatus for debugging a particular application, session or transaction in a computer network environment. The environment includes a plurality of clients in processing communication with one another. The apparatus comprises identifying means for identifying a debugging mechanism to the computing environment, a debug table accessible to the debugging apparatus for storing any pertinent information relating to said debugging apparatus, identifying means for identifying at least one client present in the environment. The debug table stores any and all pertinent information about any identified clients as well as whether or not a particular application, session or transaction needs to be debugged. A determining means is also provided for determining if a particular application, session or transaction needs debugging so that debugging operation can be started accordingly.
REFERENCES:
patent: 4953084 (1990-08-01), Meloy et al.
patent: 5325530 (1994-06-01), Mohrmann
patent: 5371746 (1994-12-01), Yamashita et al.
patent: 5408650 (1995-04-01), Arsenault
patent: 5533192 (1996-07-01), Hawley et al.
patent: 5602729 (1997-02-01), Krueger et al.
patent: 5612898 (1997-03-01), Huckins
patent: 5615331 (1997-03-01), Toorians et al.
patent: 5630049 (1997-05-01), Cardoza et al.
patent: 5704031 (1997-12-01), Mikami et al.
patent: 5781778 (1998-07-01), Meier et al.
patent: 5794046 (1998-08-01), Meier et al.
patent: 5819093 (1998-10-01), Davidson et al.
patent: 6003081 (1999-12-01), Cromer et al.
patent: 6003143 (1999-12-01), Kim et al.
patent: 6058393 (2000-05-01), Meier et al.
patent: 0 690 378 A1 (1996-01-01), None
patent: 0 730 227 A1 (1996-09-01), None
Evans et al., “Method of Remote Debugging for OS2/2.2 Type of Software,” IBM Technical Disclosure Bulletin vol. 37, No. 06B, Jun., 1994, pp. 65-68.
R.R. Heisch, “Profile Based Optimization for Embedded Controller Environments,” IBM Technical Disclosure Bulletin, vol. 39, No. 09, Sep. 1996, p. 69.
“Remote System Debug Over the Internet,” IBM Technical Disclosure Bulletin, vol. 39, No. 11, Nov. 1996, pp. 11-12.
Mastrangelo Colette A.
Potts, Jr. Richard W.
International Business Machines - Corporation
Iqbal Nadeem
Neff Lily
Wojnicki, Jr. Andrew J.
LandOfFree
Debugging client server programs from third party workstations does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Debugging client server programs from third party workstations, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debugging client server programs from third party workstations will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2505285