Method and system for cloning enterprise content management systems
First Claim
1. A system for cloning enterprise content management systems, the system comprising:
- a processor-based application executed on a computer and configured to;
execute a first remote procedure call to a source database management system associated with a source enterprise content management system, to directly interact with a database at a level of the database, to retrieve a source object type from a plurality of object types stored in the source enterprise content management system, the source object type including at least one database schema and at least one relationship, andgenerate a second remote procedure call, the second remote procedure call being generated based on the retrieved source object type;
execute the second remote procedure call to a target database management system associated with a target enterprise content management system to create a target object type and to store the target object type in the target enterprise content management system, wherein the target object type is created based on the source object type;
retrieve source metadata tables associated with the source object type from the source enterprise content management system, the source metadata tables containing data for objects of the source object type;
store the source metadata tables as target metadata tables in the target enterprise content management system after storing the target object type in the target enterprise content management system, the target metadata tables containing data for objects of the target object type; and
responsive to storing the source metadata tables as target metadata tables, update an index of the target enterprise content management system.
7 Assignments
0 Petitions
Accused Products
Abstract
Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.
-
Citations
22 Claims
-
1. A system for cloning enterprise content management systems, the system comprising:
a processor-based application executed on a computer and configured to; execute a first remote procedure call to a source database management system associated with a source enterprise content management system, to directly interact with a database at a level of the database, to retrieve a source object type from a plurality of object types stored in the source enterprise content management system, the source object type including at least one database schema and at least one relationship, and generate a second remote procedure call, the second remote procedure call being generated based on the retrieved source object type; execute the second remote procedure call to a target database management system associated with a target enterprise content management system to create a target object type and to store the target object type in the target enterprise content management system, wherein the target object type is created based on the source object type; retrieve source metadata tables associated with the source object type from the source enterprise content management system, the source metadata tables containing data for objects of the source object type; store the source metadata tables as target metadata tables in the target enterprise content management system after storing the target object type in the target enterprise content management system, the target metadata tables containing data for objects of the target object type; and responsive to storing the source metadata tables as target metadata tables, update an index of the target enterprise content management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method for cloning enterprise content management systems, the method comprising:
-
executing, by a computing device, a first remote procedure call to a source database management system associated with a source enterprise content management system, to directly interact with a database at a level of the database, to retrieve a source object type from a plurality of object types stored in the source enterprise content management system, the source object type including at least one database schema and at least one relationship, and generating a second remote procedure call, the second remote procedure call being generated based on the retrieved source object type; executing, by the computing device, the second remote procedure call to a target database management system associated with a target enterprise content management system to create a target object type and to store the target object type in the target enterprise content management system, wherein the target object type is created based on the source object type; retrieving, by the computing device, source metadata tables associated with the source object type from the source enterprise content management system, the source metadata tables containing data for objects of the source object type; storing, by the computing device, the source metadata tables as target metadata tables in the target enterprise content management system after storing the target object type in the target enterprise content management system, the target metadata tables containing data for objects of the target object type; and responsive to storing the source metadata tables as target metadata tables, updating an index of the target enterprise content management system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method for cloning enterprise content management systems, the method comprising:
-
executing a first remote procedure call to a source database management system associated with a source enterprise content management system, to directly interact with a database at a level of the database, to retrieve a source object type from a plurality of object types stored in the source enterprise content management system, the source object type including at least one database schema and at least one relationship, and generating a second remote procedure call, the second remote procedure call being generated based on the retrieved source object type; executing the second remote procedure call to a target database management system associated with a target enterprise content management system to create a target object type and to store the target object type in the target enterprise content management system, wherein the target object type is created based on the source object type; retrieving source metadata tables associated with the source object type from the source enterprise content management system, the source metadata tables containing data for objects of the source object type; storing the source metadata tables as target metadata tables in the target enterprise content management system after storing the target object type in the target enterprise content management system, the target metadata tables containing data for objects of the target object type; and responsive to storing the source metadata tables as target metadata tables, updating an index of the target enterprise content management system. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification