AUTOMATED MIGRATION OF TRANSLATION MAPS FOR USE IN EXCHANGING DOCUMENTS BETWEEN ENTITIES
First Claim
1. A method for migrating a legacy translation map suitable for a legacy application to an evolved translation map suitable for an evolved application, comprising:
- determining an input file structure from input file structure information in the legacy translation map;
determining an output file structure from output file structure information in the legacy translation map;
creating an extensible markup language (XML) binding object representation of;
source code for the input file structure; and
source code for the output file structure;
creating an evolved language object representation of translation instructions in the legacy translation map;
adding temporary segments to the XML binding object representation of source code for the input file structure;
generating evolved language object representation of instructions to write input data into the temporary segments;
merging the evolved language object representation of translation instructions into the XML binding object representation; and
generating the evolved translation map as an XML file based on the XML binding object representation resulting from said merging.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for migrating a legacy translation map to an evolved translation map includes determining an input file structure from input file structure information in the legacy translation map, determining an output file structure from output file structure information in the legacy translation map, and creating an XML binding object representation of source code for the input and output file structure. The method may further include creating an evolved language object representation of translation instructions in the legacy translation map, adding temporary segments to the XML binding object representation for the input file structure, and generating evolved language object representation of instructions to write input data into the temporary segments. The evolved language object representation of translation instructions is then merged into the XML binding object representation. The evolved translation map is then generated as an XML file based on the XML binding object representation resulting from the merging.
-
Citations
20 Claims
-
1. A method for migrating a legacy translation map suitable for a legacy application to an evolved translation map suitable for an evolved application, comprising:
-
determining an input file structure from input file structure information in the legacy translation map; determining an output file structure from output file structure information in the legacy translation map; creating an extensible markup language (XML) binding object representation of; source code for the input file structure; and source code for the output file structure; creating an evolved language object representation of translation instructions in the legacy translation map; adding temporary segments to the XML binding object representation of source code for the input file structure; generating evolved language object representation of instructions to write input data into the temporary segments; merging the evolved language object representation of translation instructions into the XML binding object representation; and generating the evolved translation map as an XML file based on the XML binding object representation resulting from said merging. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A map translation server comprising a processor, computer readable storage accessible to the processor method and instructions for migrating a legacy translation map suitable for a legacy application to an evolved translation map suitable for an evolved application, the instructions comprising instructions for:
-
determining an input file structure from input file structure information in the legacy translation map; determining an output file structure from output file structure information in the legacy translation map; creating an extensible markup language (XML) binding object representation of; source code for the input file structure; and source code for the output file structure; creating an evolved language object representation of translation instructions in the legacy translation map; adding temporary segments to the XML binding object representation of source code for the input file structure; generating evolved language object representation of instructions to write input data into the temporary segments; merging the evolved language object representation of translation instructions into the XML binding object representation; and generating the evolved translation map as an XML file based on the XML binding object representation resulting from said merging. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium including instructions, embedded in the computer readable medium, for migrating a legacy translation map suitable for a legacy application to an evolved translation map suitable for an evolved application, comprising:
-
determining an input file structure from input file structure information in the legacy translation map; determining an output file structure from output file structure information in the legacy translation map; creating an extensible markup language (XML) binding object representation of; source code for the input file structure; and source code for the output file structure; creating an evolved language object representation of translation instructions in the legacy translation map; adding temporary segments to the XML binding object representation of source code for the input file structure; generating evolved language object representation of instructions to write input data into the temporary segments; merging the evolved language object representation of translation instructions into the XML binding object representation; and generating the evolved translation map as an XML file based on the XML binding object representation resulting from said merging. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification