Method of executing a data transformation specification
First Claim
Patent Images
1. A computer-implemented process for transforming an input message to an output message comprising the steps of:
- reading transformation configuration information;
reading an input message;
creating output message data corresponding to each output schema node;
calculating a reason count, wherein the reason count is the number of reasons to continue for each schema node;
performing the steps until the reason count becomes zero; and
writing the output message, wherein said output message data is created using a tree-view by accessing an input tree on demand to satisfy output node computations and an input message.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented process for transforming an input message to an output message including reading transformation configuration information, reading an input message, creating output message data corresponding to each output schema node, calculating a number of reasons to continue for each schema node, performing the steps until the number of reasons to continue becomes zero, and writing the output message.
-
Citations
9 Claims
-
1. A computer-implemented process for transforming an input message to an output message comprising the steps of:
-
reading transformation configuration information;
reading an input message;
creating output message data corresponding to each output schema node;
calculating a reason count, wherein the reason count is the number of reasons to continue for each schema node;
performing the steps until the reason count becomes zero; and
writing the output message, wherein said output message data is created using a tree-view by accessing an input tree on demand to satisfy output node computations and an input message. - View Dependent Claims (2)
-
-
3. A computer-implemented process for transforming an input message to an output message comprising the steps of:
-
preparing a database of input schema;
preparing a database of output schema;
selecting an input schema from said database of input schema;
adding transformation constructs to said input schema, wherein said transformation constructs define rules for building a particular output field;
selecting an output schema from said database of output schema;
adding transformation constructs to said output schema, wherein said transformation constructs define rules for building a particular output field;
selecting an application program as an input;
generating a tree representing an input schema;
generating a tree representing an output schema;
selecting an output field to receive an expression tree that defines the content of the output field;
building said output field; and
displaying said output field. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A computer-implemented process for transforming an input message to an output message comprising the steps of:
-
selecting an input node to feed a transformation rule for an output node;
adding transformation configuration constructs to an input schema;
adding transformation configuration constructs to an output schema, wherein said constructs added to said input schema and to said output schema provide execution control of the transformation;
calculating a reason count, wherein the reason count is the number of reasons to continue accumulating data for each schema node;
associating said reason count at a root output schema node;
accumulating data from said input schema by traversing an output tree until said reason count becomes zero;
producing an output message that is a final result from said accumulated data; and
writing said output message.
-
Specification