Method and apparatus of parameter passing of structured data for stored procedures in a content management system
First Claim
1. A method of communicating data between a stored procedure in a server and a client comprising:
- calling, by the stored procedure, a utility interface program in the server to encode the data;
encoding, by the utility interface program, the data in a structured data format including a plurality of elements thus providing encoded data; and
transmitting, by the server, the encoded data in the structured data format to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A content management system is provided including a server computer and a client computer. The server includes a data repository and a stored procedure. The disclosed methodology provides a way of handling parameter passing of structured data for stored procedures in the system. The system is capable of both encoding data into a structured data format and decoding data from the structured data format. The structured data format employs a binary large object (BLOB) and character large object (CLOB) to achieve handling of fixed length binary data and variable length character data. Advantageously, the stored procedure interface need not be rewritten and customized for each stored procedure in the server.
62 Citations
26 Claims
-
1. A method of communicating data between a stored procedure in a server and a client comprising:
-
calling, by the stored procedure, a utility interface program in the server to encode the data;
encoding, by the utility interface program, the data in a structured data format including a plurality of elements thus providing encoded data; and
transmitting, by the server, the encoded data in the structured data format to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of communicating data between a client and a stored procedure in a server comprising:
-
calling, by the client, a utility interface program in the server to encode the data;
encoding, by the utility interface program, the data to a structured data format including a plurality of elements thus providing encoded data; and
transmitting, by the utility interface program, the encoded data in the structured data format to the stored procedure. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a content management system including a server which is responsive to a client, the server comprising:
-
a database repository;
a stored procedure, and a utility interface program, which when called by the stored procedure, encodes data from the stored procedure to a structured data format including a plurality of elements, thus providing encoded data to the client. - View Dependent Claims (20)
-
-
21. A content management system comprising:
-
a client;
a server, responsive to the client, the server including;
a database repository;
a stored procedure; and
a utility interface program, which when called by the client, encodes data from the client to a structured data format including a plurality of elements, thus providing encoded data to the stored procedure. - View Dependent Claims (22, 23)
-
-
24. A computer program product for facilitating communication of data in a content management system, the computer program product including a plurality of computer executable instructions stored on a computer readable medium, wherein the instructions, when executed by the content management system, cause the system to perform the steps of:
-
calling, by a stored procedure in a server, a utility interface program in the server to encode the data;
encoding, by the utility interface program, the data in a structured data format including a plurality of elements thus providing encoded data; and
transmitting, by the server, the encoded data in the structured data format to the client. - View Dependent Claims (25, 26)
-
Specification