Method and system for converting message data into relational table format
First Claim
1. A method for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system, the method comprising the steps of:
- (a) providing a table function within the database system, wherein the table function includes a plurality of table formatting specifications;
(b) invoking the table function to access the messaging data; and
(c) 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system is disclosed. The method and system of the present invention includes providing a table function that includes a plurality of table formatting specifications. The method and system of the present invention also includes invoking the table function to access the messaging data, and to convert the messaging data into specific data types according to the table formatting specifications, thereby transforming the messaging data into the relational table format.
Through aspects of the method and system 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.
-
Citations
66 Claims
-
1. A method for converting messaging data into a relational table format in a database system, wherein the messaging data is within a messaging system, the method comprising the steps of:
-
(a) providing a table function within the database system, wherein the table function includes a plurality of table formatting specifications;
(b) invoking the table function to access the messaging data; and
(c) 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 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 table function within the database system, wherein the table function includes a plurality of table formatting specifications;
(b) invoking the table function to access the messaging data; and
(c) 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 (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. 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 building a table function, wherein the table function includes a plurality of table formatting specifications; and
means for invoking the table function 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 (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification