MONITORING BUSINESS TRANSACTION FAILURES INVOLVING DATABASE PROCEDURE CALLS
First Claim
1. A non-transitory computer-readable medium with stored computer-executable instructions that when executed by a computer cause the computer to perform a method, the instructions comprising instructions configured for:
- searching an executable code, using at least hardware of the computer, for code representing a database procedure call within the executable code;
at a location in the executable code prior to the database procedure call, inserting into the executable code an exception capturing code that is configured to cause information to be collected about an exception when the exception occurs during execution of the database procedure call; and
inserting termination code after the database procedure call in the executable code, wherein the termination code is configured to terminate the collection of the information caused by the exception capturing code.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with modifying applications and monitoring exceptions are described. In one embodiment, a computer implemented method searches an executable code for code representing a database procedure call within the executable code. At a location in the executable code prior to the database procedure call, exception capturing code is inserted into the executable code that is configured to cause information to be collected about an exception when the exception occurs during execution of the database procedure call. After the database procedure call, termination code is inserted in the executable code, wherein the termination code is configured to terminate the collection of the information caused by the exception capturing code.
33 Citations
20 Claims
-
1. A non-transitory computer-readable medium with stored computer-executable instructions that when executed by a computer cause the computer to perform a method, the instructions comprising instructions configured for:
-
searching an executable code, using at least hardware of the computer, for code representing a database procedure call within the executable code; at a location in the executable code prior to the database procedure call, inserting into the executable code an exception capturing code that is configured to cause information to be collected about an exception when the exception occurs during execution of the database procedure call; and inserting termination code after the database procedure call in the executable code, wherein the termination code is configured to terminate the collection of the information caused by the exception capturing code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
loading executable code in a memory for execution; searching the executable code in the memory for code representing a database procedure call; prior to executing the database procedure call that is found, initiating exception capturing for collecting and storing data related to an exception that occurs during the execution of the database procedure call; and upon completion of executing the database procedure call, disabling the exception capturing to cease collecting of the data related to the exception. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing system comprising:
-
a processor configured to at least execute instructions; a memory operatively connected to the processor; reconfiguration logic, implemented with at least hardware of the computing system, configured to; search executable code for code representing a database procedure call; and at a location in the executable code where the database procedure call is found, insert into the executable code an exception capturing code that is configured to cause data to be collected about an exception when the exception occurs during execution of the database procedure call; and transforming the executable code by inserting termination code as part of the database procedure call in the executable code, wherein the termination code is configured to terminate the collection of the data caused by the exception capturing code. - View Dependent Claims (17, 18, 19, 20)
-
Specification