Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
1998-08-05
2001-04-17
Hua, Ly V. (Department: 2785)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C709S203000, C714S037000
Reexamination Certificate
active
06219804
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, attorney dockets PO9-98-104 and PO9-98-105.
SUMMARY OF THE INVENTION
In one embodiment of the present invention a computer program device comprising a computer storage debugging device readable by a digital processing apparatus; and a debugging program means is introduced. The debugging program means is to be used with the program storage device and includes instructions executable by the digital processing apparatus for performing method steps for debugging a particular transaction in a computer network environment, where the environment includes a plurality of clients in processing communication with one another. The method steps comprise: identifying at least one client present in said environment and storing pertinent information about any identified clients; providing information about whether or not a particular session needs to be debugged; and determining if a particular session needs debugging so that debugging operation can be started accordingly.
In another embodiment, a computer program product for debugging for use with a computer network environment having a plurality of clients each running applications is introduced. The computer program product comprises a data storage device used for debugging and including a computer usable medium having computer readable program means for identifying said debugging data storage device to said computing environment; computer readable code table means for storing pertinent information about the debugging data storage device; computer readable code for identifying and storing all clients present in the environment; and computer readable code means for identifying whether a client or an application needs to be debugged and performing the debugging when appropriate.
REFERENCES:
patent: 5325530 (1994-06-01), Mohrmann
patent: 5371746 (1994-12-01), Yamashita et al.
patent: 5561763 (1996-10-01), Eto 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: 5819093 (1998-10-01), Davidson et al.
patent: 5918004 (1999-06-01), Anderson et al.
patent: 6003143 (1999-12-01), Kim et al.
patent: 6058393 (2000-05-01), Meier et al.
patent: 6060518 (2000-05-01), Kabanov et al.
patent: 6119247 (2000-09-01), House et al.
patent: 0 690 378 A1 (1996-01-01), None
patent: 0 730 227 A1 (1996-09-01), None
patent: 5-274177 (1993-10-01), None
patent: 7-306800 (1995-11-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.
Hua Ly V.
International Business Machines - Corporation
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-2446599