Data object generator and method of use
First Claim
1. ) A method for providing an executable procedure for use in accessing a database management system (DBMS), comprising the steps of:
- a. dynamically obtaining a set of data from a preexisting DBMS system catalog, the data being representative of and useful in manipulating the DBMS and a table within the DBMS;
b. merging the set of data with source code comprising predetermined template object source code, the template object source code comprising an object method and an object property useful in manipulating the table; and
c. generating a source file containing the merged object source code useful in creation of executable procedure.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention creates source code that can be used by an application program to manipulate a relational database management system. An executable procedure for use in accessing a database management system (DBMS) by other software, e.g. application software, is created by dynamically obtaining a set of data representative of and useful in manipulating the DBMS and a table within the DBMS from a preexisting DBMS system catalog; merging the set of data with pre-existing source code comprising a predetermined object source code template that comprises object methods and object properties useful in manipulating the table; and generating a source file containing the merged template object source code to create the executable procedure. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope of meaning of the claims.
-
Citations
30 Claims
-
1. ) A method for providing an executable procedure for use in accessing a database management system (DBMS), comprising the steps of:
-
a. dynamically obtaining a set of data from a preexisting DBMS system catalog, the data being representative of and useful in manipulating the DBMS and a table within the DBMS;
b. merging the set of data with source code comprising predetermined template object source code, the template object source code comprising an object method and an object property useful in manipulating the table; and
c. generating a source file containing the merged object source code useful in creation of executable procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30)
-
-
16. ) A system for generating an executable procedure for accessing a database management system (DBMS), comprising:
-
a. an interrogation processor for interrogating system information associated with a DBMS and deriving DMBS characteristics from the interrogated system information;
b. a source of a template object source code, the template object source code being useful for accessing the DBMS; and
c. a code generator, operatively in communication with the interrogation processor and the source of template object source code, the code generator being useful for merging the template object source code with the derived characteristics of DBMS to provide a merged object source code for use deriving an executable procedure for manipulating data in the DBMS.
-
-
23. ) A method for generating an executable procedure for accessing a database management system (DBMS), comprising the steps of:
-
a. interrogating system information associated with a DBMS at an interrogation processor;
b. deriving DBMS characteristics from the interrogated system information at the interrogation processor; and
c. merging template object source code, at a code generator, from a source of template object source code, the template object source code being useful for accessing the DBMS, with the derived DBMS characteristics to provide a merged object source code for use in manipulating data in the DBMS.
-
Specification