SYSTEM FOR CONVERTING MESSAGE DATA INTO RELATIONAL TABLE FORMAT
First Claim
1. A computer readable medium containing programming instructions for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system, comprising the programming instructions for:
- (a) providing a plurality of table formatting specifications;
(b) utilizing the plurality of table formatting specifications to automatically build and store a table function in the database system;
(c) invoking the table function from within the database system to access the messaging data; and
(d) converting the messaging data by the table function into specific data types according to the plurality of table formatting specifications, wherein the messaging data is transformed into the relational table format.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and computer readable medium for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system. Through aspects of the system and computer readable medium of the present invention, the table function invokes at least one user defined function within the database system. Preferably, the table function is also a user-defined function. The table function can be used within a single SQL statement to access and convert the message data, and to populate directly a relational table. The user is no longer required to perform conversion steps because the conversion is automatically performed by the table function. Moreover, a table view can be created and utilized by a user to select a message and then have the selected message string returned in relational table format.
-
Citations
48 Claims
-
1. A computer readable medium containing programming instructions for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system, comprising the programming instructions for:
-
(a) providing a plurality of table formatting specifications; (b) utilizing the plurality of table formatting specifications to automatically build and store a table function in the database system; (c) invoking the table function from within the database system to access the messaging data; and (d) converting the messaging data by the table function into specific data types according to the plurality of table formatting specifications, wherein the messaging data is transformed into the relational table format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system, the system comprising:
-
a processor; a table function building application executable by the processor for receiving a plurality of table formatting specifications and for utilizing the plurality of table formatting specifications to automatically build and store a table function in the database system; and means for invoking the table function from within the database system to access the messaging data; wherein, once invoked, the table function converts the messaging data into specific data types according to the plurality of table formatting specifications and transforms the messaging data into the relational table format. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system for generating a customized invocation mechanism, comprising:
-
an interface for receiving customizations; and a software module coupled to the interface for building an invocation mechanism based on the customization specifications and storing the invocation mechanism in a database, wherein the invocation mechanism is invokable by the database for accessing data external to the database. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification