Component load procedure for setting up systems
First Claim
1. A method for delivering optional components to a software platform as a database load, the method comprising:
- deploying a component to an application server of a first system, the component comprising at least a portion of the software to be delivered as a database load to a second system, the second system implementing the software platform;
identifying, by a component export tool in the first system, database table structures and database table entries created by the deployment of the component;
generating, by the component export tool, a load delivery package based on the identified database table structures and database table entries;
exporting, by the component export tool, the load delivery package to the second system;
generating, by a component load tool in the second system, application tables based on the identified database table structures in the load delivery package;
importing, by the component load tool, the database table entries into the generated application tables in the load delivery package;
loading the component into the software platform;
determining that at least a portion of a plurality of database artifacts on the first system cannot be mapped to the database table entries and require delivery to the second system by deployment; and
deploying the at least a portion of the plurality of database artifacts on the first system that cannot be mapped to the database table entries to the second system;
determining that at least one first database artifact can be delivered as a database load;
determining that at least one second database artifact cannot be delivered as a database load;
loading the at least one first database artifact to the software platform; and
deploying the at least one second database artifact to the software platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Optional components are delivered to a software platform as a database load. A component is deployed to an application server of a first system. The component comprises at least a portion of the software to be delivered as a database load to a second system that implements the software platform. A component export tool in the first system identifies database table structures and database table entries created by the deployment of the component. The component export tool generates a load delivery package based on the identified database table structures and database table entries and then exports the load delivery package to the second system. A component load tool in the second system generates application tables based on the identified database table structures in the shipment package. The database table entries are then imported into the generated application packages in the load delivery package so that the component can be loaded into the software platform. Related apparatus, systems, techniques and articles are also described.
-
Citations
18 Claims
-
1. A method for delivering optional components to a software platform as a database load, the method comprising:
-
deploying a component to an application server of a first system, the component comprising at least a portion of the software to be delivered as a database load to a second system, the second system implementing the software platform; identifying, by a component export tool in the first system, database table structures and database table entries created by the deployment of the component; generating, by the component export tool, a load delivery package based on the identified database table structures and database table entries; exporting, by the component export tool, the load delivery package to the second system; generating, by a component load tool in the second system, application tables based on the identified database table structures in the load delivery package; importing, by the component load tool, the database table entries into the generated application tables in the load delivery package; loading the component into the software platform; determining that at least a portion of a plurality of database artifacts on the first system cannot be mapped to the database table entries and require delivery to the second system by deployment; and deploying the at least a portion of the plurality of database artifacts on the first system that cannot be mapped to the database table entries to the second system; determining that at least one first database artifact can be delivered as a database load; determining that at least one second database artifact cannot be delivered as a database load; loading the at least one first database artifact to the software platform; and deploying the at least one second database artifact to the software platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer program product for delivering components to a software platform as a database load, the computer program product storing instructions, which when executed by at least one data processor, result in operations comprising:
-
deploying a component to an application server of a first system, the component comprising at least a portion of the software to be delivered as a database load to a second system, the second system implementing the software platform; identifying, by a component export tool in the first system, database table structures and database table entries created by the deployment of the component; generating, by the component export tool, a load delivery package based on the identified database table structures and database table entries; exporting, by the component export tool, the load delivery package to the second system; generating, by a component load tool in the second system, application tables based on the identified database table structures in the load delivery package; importing, by the component load tool, the database table entries into the generated application tables in the load delivery package; loading the component into the software platform;
determining that at least a portion of a plurality of database artifacts on the first system cannot be mapped to the database table entries and require delivery to the second system by deployment; anddeploying the at least a portion of the plurality of database artifacts on the first system that cannot be mapped to the database table entries to the second system, determining that at least one first database artifact can be delivered as a database load; determining that at least one second database artifact cannot be delivered as a database load; loading the at least one first database artifact to the software platform; and deploying the at least one second database artifact to the software platform.
-
Specification