Automated method, system, and software for transforming data between extensible markup language format and electronic data interchange format
First Claim
Patent Images
1. A computer implemented method of automatically generating Electronic Data Interchange (EDI) documents comprising the steps of:
- receiving a standard data model comprising EDI related data;
generating data definitions for a self-describing markup language corresponding to each transaction of the EDI related data;
generating self-describing markup language data using a data definition from the generated data definitions for the self-describing markup language corresponding to an EDI transaction and corresponding application data related to EDI; and
automatically generating an EDI document based on the self-describing markup language data.
29 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus and software for automatically transforming data between a self-describing markup language format and an Electronic Data Interchange (EDI) format. For generating EDI documents, a standard data model with EDI related data is received. Data definitions for the self-describing markup language are generated. The generated data definitions are used to generate self-describing markup language data. An EDI document is automatically created based on the self-describing markup language data.
-
Citations
73 Claims
-
1. A computer implemented method of automatically generating Electronic Data Interchange (EDI) documents comprising the steps of:
-
receiving a standard data model comprising EDI related data;
generating data definitions for a self-describing markup language corresponding to each transaction of the EDI related data;
generating self-describing markup language data using a data definition from the generated data definitions for the self-describing markup language corresponding to an EDI transaction and corresponding application data related to EDI; and
automatically generating an EDI document based on the self-describing markup language data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for automatically generating Electronic Data Interchange (EDI) documents, the system comprising:
-
a standard data model comprising EDI related data;
a first generator that generates data definitions for a self-describing markup language corresponding to each transaction of the EDI related data;
a second generator that generates self-describing markup language data using a data definition for the self-describing markup language corresponding to an EDI transaction and corresponding application data related to the EDI; and
a translator that automatically generates an EDI document based on the self-describing mark up language data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for automatically generating Electronic Data Interchange (EDI) documents, the system comprising:
-
means for receiving a standard data model containing EDI related data;
means for generating data definitions for a self-describing markup language corresponding to each transaction of the EDI related data;
means for generating self-describing markup language data using a data definition for the self-describing markup language corresponding to an EDI transaction and corresponding application data related to EDI; and
means for automatically generating an EDI document based on the self-describing markup language data.
-
-
27. A computer program product having program code that is executable by a computer for generating Electronic Data Interchange (EDI) documents, the program code configured to cause the computer to perform the following steps:
-
receiving a standard data model comprising EDI related data;
generating data definitions for a self-describing markup language corresponding to each transaction of the EDI related data;
generating self-describing markup language data using a data definition for the self-describing markup language corresponding to an EDI transaction and corresponding application data related to EDI; and
automatically generating an EDI document based on the self-describing markup language data. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer implemented method of automatically generating Electronic Data Interchange (EDI) documents comprising the steps of:
-
receiving a standard data model containing EDI related data;
receiving a manual entry of parameters related to an EDI document format;
generating data definitions for the self-describing markup language corresponding to each transaction of the EDI related data and the received manually entered parameters; and
generating self-describing markup language data using the data definition for the self-describing markup language corresponding to an EDI transaction and corresponding application data related to EDI; and
automatically generating an EDI document based on the self-describing markup language data. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer implemented method of automatically generating data in a self-describing markup language format from received EDI data, comprising the steps of:
-
receiving EDI data from a component;
retrieving a self-describing markup language data definition corresponding to a transaction type of received EDI data; and
automatically generating self-describing markup language data based on the received EDI data and the self-describing markup language data definition. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A system for automatically generating data in a self-describing markup language format from received EDI data, the system comprising:
-
a component for transmitting EDI data;
a receiver that receives a self-describing markup language data definition corresponding to a transaction type of received EDI data; and
a translator that automatically generates the self-describing markup language data based on the received EDI data and the self-describing markup language data definitions. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
64. A computer program product having program code that is executable by a computer for automatically generating data in a self-describing markup language data from received EDI data, the program code configured to cause the computer to perform the following steps:
-
receiving EDI data from a component;
retrieving a self-describing markup language data definition corresponding to a transaction type of received EDI data; and
automatically generating the self-describing markup language data based on the received EDI data and the self-describing markup language data definition. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A system for automatically generating data in a self-describing markup language format from received EDI data, the system comprising:
-
means for receiving EDI data from a component;
means for retrieving a self-describing markup language data definition corresponding to a transaction type of received EDI data; and
means for automatically generating the self-describing markup language data from the received EDI data and self-describing markup language data definition.
-
Specification