Method, apparatus and article of manufacture to aggregate automated transaction procession
First Claim
1. A process to aggregate automated transaction processing and thereby facilitate continuing database integrity comprising:
- identifying at least one automated transaction aggregation candidate to be converted to a callable DLL function;
interrogating said selected candidate and determining said candidate'"'"'s associated processing requirements; and
, generating a computer executable list of one or more DLL functions which respond to said candidate'"'"'s associated processing requirements.
12 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and article of manufacture to aggregate automated transaction processing and facilitate database integrity. In one embodiment of the invention, identified transactions are interrogated and their associated processing requirements determined. Once determined, transaction processing logic relating to database connection, startup steps, end of step, commit or roll back are removed with the resulting transaction stored as a callable DLL. The resultant DLL or DLLs further modified to re-sequence validation logic to on input data appropriately ordered sequence. The invention additionally comprises first logic which connects to a database in advance of referencing any callable DLL functions; second logic commits to updating a database following successful execution of any called DLL functions and third logic which rollbacks updates to a database following unsuccessful execution of called DLL functions as well as startup step and end of step processing logic. Consequently, multiple transaction processing steps are combined into a single transaction (DLL) which enhances operational efficiency allows end to end acknowledgment and is decreases execution time for multi-step processing.
-
Citations
15 Claims
-
1. A process to aggregate automated transaction processing and thereby facilitate continuing database integrity comprising:
-
identifying at least one automated transaction aggregation candidate to be converted to a callable DLL function;
interrogating said selected candidate and determining said candidate'"'"'s associated processing requirements; and
,generating a computer executable list of one or more DLL functions which respond to said candidate'"'"'s associated processing requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium encoded with a computer program for aggregating automated transaction processing and thereby facilitating continuing database integrity comprising:
-
an instruction set for executing one or more one or more DLL functions which are devoid of database connect, start of step, end of step, commit or rollback transaction processing logic;
an instruction set for connecting to a database prior to executing said one or more DLL functions;
an instruction set which commits to updating to a database following successful execution of said DLL functions; and
,an instruction set which rolls back updates to a database following unsuccessful execution of said DLL functions. - View Dependent Claims (10, 11)
-
-
12. An apparatus for aggregating automated transaction processing and thereby facilitating continuing database integrity comprising:
-
a general purpose computer;
a memory that stores a transaction aggregation program; and
a central processing unit that, when executing said program, adapts said general purpose computer to aggregate automated transaction processing and thereby facilitate continuing database integrity. - View Dependent Claims (13, 14, 15)
-
Specification