System and method for automatic instance data mapping generation
First Claim
1. A computer-implemented method comprising:
- receiving an edit command that corresponds to an original model;
updating the original model using the edit command, the updating resulting in an updated model;
storing the edit command into a migration mapping definition, the migration mapping definition adapted to migrate original instance data corresponding to the original model to migrated instance data that corresponds to the updated model; and
deploying the migration mapping definition and the updated model to an end user.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatic instance data mapping generation is presented. A developer uses edit commands, such as mouse commands and keyboard commands, to update a model. For example, a software developer may upgrade “Application XYZ” from version 1.0 to version 2.0 in order to include a simpler approach to import images, as well as the ability to import newer image format types. As a developer updates a model using edit commands, the edit commands are stored in a migration mapping definition. In turn, the migration mapping definition is deployed, along with the updated model, to an end user. The end user then uses the migration mapping definition to migrate instance data generated by the original model to instance data that is usable by the updated model.
15 Citations
21 Claims
-
1. A computer-implemented method comprising:
- receiving an edit command that corresponds to an original model;
updating the original model using the edit command, the updating resulting in an updated model;
storing the edit command into a migration mapping definition, the migration mapping definition adapted to migrate original instance data corresponding to the original model to migrated instance data that corresponds to the updated model; and
deploying the migration mapping definition and the updated model to an end user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- receiving an edit command that corresponds to an original model;
-
8. A computer program product stored on a computer operable media, the computer operable media containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method for automatic instance data mapping generation, the method comprising:
-
receiving an edit command that corresponds to an original model;
updating the original model using the edit command, the updating resulting in an updated model;
storing the edit command into a migration mapping definition, the migration mapping definition adapted to migrate original instance data corresponding to the original model to migrated instance data that corresponds to the updated model; and
deploying the migration mapping definition and the updated model to an end user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information handling system comprising:
-
one or more displays;
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a migration mapping generation tool for automatically generating a migration mapping definition, the migration mapping generation tool being effective to;
receive an edit command that corresponds to an original model;
update the original model using the edit command, the updating resulting in an updated model;
store the edit command into a migration mapping definition, the migration mapping definition adapted to migrate original instance data corresponding to the original model to migrated instance data that corresponds to the updated model; and
deploy the migration mapping definition and the updated model to an end user. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
receiving an edit command that corresponds to an original model;
updating the original model using the edit command, the updating resulting in an updated model;
storing the edit command into a migration mapping definition, the migration mapping definition adapted to migrate original instance data corresponding to the original model to migrated instance data that corresponds to the updated model;
deploying the migration mapping definition and the updated model to an end user;
loading, in response to the deploying, the migration mapping definition and the updated model on the end user'"'"'s computer system;
receiving, at the end user'"'"'s computer system, an instance data migration request from the end user;
retrieving the original instance data located at the end user'"'"'s computer system;
loading the migration mapping definition into a migration engine located at the end user'"'"'s computer system;
converting the original instance data to the migrated instance data using the migration engine and the migration mapping definition at the end user'"'"'s computer system, the converting further comprising;
identifying a first element in the original instance data;
determining that the first element is included in the migration mapping definition; and
locating, in response to the determination, a transformer based upon the migration mapping definition; and
displaying the migrated instance data on a display using the end user'"'"'s computer system using the updated model.
-
Specification