Patent · US Expired

System, method and program for debugging external programs in client/server-based relational database management systems

US6324683A · kind A · utility

207Cited by
15References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 23, 1996
Grant dateNov 27, 2001
Priority date
Expiry dateFeb 23, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/362
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a method, system, and program for debugging external programs, such as user-defined functions, stored procedures, and triggers executed in relational database management systems (RDBMS), in a client-server, i.e., distributed, environment. In the present invention, a debugger is initiated from within a process running the external program by executing a special segment of code prior to the execution of the external program. In one embodiment of the invention, this debugging function is triggered by including a variation of this special segment of program code within the external program, itself. In another embodiment of the invention, this debugging triggering function is provided within an enhanced RDBMS with extensions to SQL to activate the debugging ability in the RDBMS. The invention can be implemented by using present day serial debuggers or parallel and/or distributed debuggers. One such parallel and distributed debugger utilized in a preferred embodiment is the Parallel and Distributed Dynamic Analyzer (PDDA) debugger. In addition, although the following invention is described with reference to a debugger, the invention can be applicable for an…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.