Document/message management
First Claim
1. A computer implemented method of automatically generating Electronic Data Interchange (EDI) documents or messages using an EDI system, comprising:
- receiving a source data model having a first EDI format corresponding to EDI related data, the source data model including metadata;
mapping the metadata of the source data model to corresponding variables of a virtual document; and
mapping the variables of the virtual document to metadata of a target data model having a second EDI format.
27 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus and software for automatically transforming data between Electronic Data Interchange (EDI) formats. For generating EDI documents or messages, a source data model with EDI related data is received. Data is transferred from metadata elements of the source data model to variables of a virtual document, based on a mapping that has been previously made. Data assigned to the variables of the virtual document are then transferred to metadata elements of a target data model. An EDI document or message corresponding to the target data model is automatically created as a result, which includes data from the source document or message.
103 Citations
15 Claims
-
1. A computer implemented method of automatically generating Electronic Data Interchange (EDI) documents or messages using an EDI system, comprising:
-
receiving a source data model having a first EDI format corresponding to EDI related data, the source data model including metadata;
mapping the metadata of the source data model to corresponding variables of a virtual document; and
mapping the variables of the virtual document to metadata of a target data model having a second EDI format. - View Dependent Claims (2, 3, 4)
-
-
5. A system for automatically generating data in a self-describing markup language format from received EDI data, comprising:
-
a receiving unit that receives a message or document from a first trading partner as EDI data;
a virtual document that maps metadata from the message or document of the first trading partner to variables of the virtual document, and that maps metadata from a message or document of a second trading partner to the variables of the virtual document; and
a transmitting unit that transmits values provided to the variables of the virtual document from the message or document from the first trading partner, to the corresponding metadata of the message or document of the second trading partner. - View Dependent Claims (6, 7)
-
-
8. A computer readable data storage medium for an EDI system having program code recorded thereon that is executable by a computer to perform the following steps:
-
receiving a source data model corresponding to EDI related data, the source data model including metadata;
mapping the metadata of the source data model to corresponding variables of a virtual document; and
mapping the variables of the virtual document to metadata of a target data model, wherein, when a source message or document is received by the EDI system, the program code is programmed to;
translate the source message or document to obtain its corresponding metadata;
provide the values corresponding to the metadata to the corresponding mapped variables of the virtual document; and
provide the corresponding values of the mapped variables of the virtual document to the corresponding metadata of the target data model. - View Dependent Claims (9, 10, 11, 13, 14)
-
-
12. A system for automatically generating data in a self-describing markup language format from received EDI data, comprising:
-
receiving means for receiving a message or document from a first trading partner as EDI data;
a virtual document that maps metadata from the message or document of the first trading partner to variables of the virtual document, and that maps metadata from a message or document of a second trading partner to the variables of the virtual document; and
transmitting means for transmitting values provided to the variables of the virtual document from the message or document from the first trading partner, to the corresponding metadata of the message or document of the second trading partner.
-
-
15. A method for automatically generating data in a prescribed format from a received EDI document or message having metadata elements, comprising:
-
pulling values assigned to the metadata elements of the received EDI document or message to variables of a virtual document, based on a source document-to-virtual document mapping; and
pushing values assigned to the variables of the virtual document to metadata elements of a target EDI document or message, based on a target document-to-virtual document mapping.
-
Specification