Methods, Systems and Apparatuses for Scalable Electronic Data Interchange Communications
First Claim
1. A computer-implemented method for facilitating electronic data interchange (“
- EDI”
), comprising;
receiving an EDI document in a first format having data in a plurality of fields from a first computer system of a first trading partner;
facilitating mapping of the fields of the EDI document to a plurality of EDI standard fields of an EDI standard;
translating the data in the mapped fields to an intermediate format; and
translating the data from the intermediate format to a second format compatible with a second computer system of a second trading partner, to create a second format file.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses are disclosed for a computer-implemented method for facilitating electronic data interchange (“EDI”) communication. An EDI document from a first trading partner is in a first format, with data in a plurality of fields. The fields are mapped to fields of an EDI standard. The data in the mapped fields are translated to an intermediate format to create an intermediate format file. Rules, which may be customized, may be applied to the intermediate format file. The rules may include business rules customized for the first trading partner, math rules and/or logic rules. The intermediate format file may be verified to determine whether it complies with the EDI standard and/or the business rules of the first trading partner. The data from the intermediate format to a second format compatible with a computer system of a second trading partner, to create a second format file.
-
Citations
33 Claims
-
1. A computer-implemented method for facilitating electronic data interchange (“
- EDI”
), comprising;receiving an EDI document in a first format having data in a plurality of fields from a first computer system of a first trading partner; facilitating mapping of the fields of the EDI document to a plurality of EDI standard fields of an EDI standard; translating the data in the mapped fields to an intermediate format; and translating the data from the intermediate format to a second format compatible with a second computer system of a second trading partner, to create a second format file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- EDI”
-
19. An article of manufacture comprising a medium tangibly embodying a program of instructions that, if executed, enable a processor-based system to:
-
receive an electronic data interchange (“
EDI”
) document in a first format, having data in a plurality of fields from a first trading partner;facilitate mapping of the fields of the EDI document to a plurality of standard fields of an EDI standard; translate the data in the mapped fields to an intermediate format; and
translate the data from the intermediate format to a second format compatible with a computer system of a second trading partner, to create a second format file. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a processor coupled to at least one bus and at least one memory, the processor configured to receive from a first computer system an EDI document in a first format and having a plurality of fields; a graphical user interface (“
GUI”
) having a drag and drop functionality, coupled to the processor and to an input device, and configured to allow a user to the input device to map a plurality of fields of the EDI document in a first format to standard fields of an EDI standard using the drag and drop functionality;a main translator coupled to the processor and coupled to the GUI, the main translator being configured to translate the data in the mapped fields of the EDI document to an intermediate format to create an intermediate file; an EDI transformation component coupled to the main translator and configured to append at least one rules component to the data in the intermediate file; and an EDI mini-translator engine coupled to the EDI transformation component and configured to translate the intermediate file to a secondary format to create a secondary format file. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computing system responsive to input data, adapted for facilitating electronic data interchange (“
- EDI”
) communication comprising;a processor coupled to memory and to a bus, configured to receive an EDI document in a first format from a first computer system; a graphical user interface (“
GUI”
) having a drag and drop functionality, coupled to the processor and to an input device, and configured to allow a user, acting through the input device, to map a plurality of fields of the EDI document in a first format to standard fields of an EDI standard using the drag and drop functionality;a main translator coupled to the processor and coupled to the GUI, the main translator being configured to translate the data in the mapped fields of the EDI document to an intermediate format to create an intermediate file; an EDI transformation component coupled to the main translator and configured to append at least a business rules component to the intermediate file, to determine whether the intermediate file complies with the business rule and to send an alert to the first computer system if the intermediate file does not comply with the business rule; and an EDI mini-translator engine for translating the intermediate file to a secondary format to create a secondary format file. - View Dependent Claims (33)
- EDI”
Specification