Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
1998-08-05
2001-03-13
Iqbal, Nadeem (Department: 2785)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
Reexamination Certificate
active
06202175
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 at the same time as related application, attorney dockets PO9-98-105 and PO9-98-130.
SUMMARY OF THE INVENTION
A method is provided for debugging a particular application, session or transaction running on a particular client in a computer network environment. The environment includes a plurality of clients in processing communication with one another, in one embodiment through a network. The method comprises of identifying a debugging mechanism later and one or more clients. Pertinent information about identified clients and the debug mechanism is stored in a debug table accessible by the debugging mechanism (registration in one embodiment). The debugging table provides information about whether or not a particular application, a session or transaction for a particular client needs to be debugged. At a later date when desired, the debugging table is searched to determine if debugging is desired for that particular application, session or transaction for that client and the debug operation is then 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
Debuggin 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 Debuggin 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 Debuggin client server programs from third party workstations will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2514586