System and method for conducting electronic commerce
First Claim
1. A method of processing data exchanged between a first trading partner and a second trading partner, the method comprising:
- receiving a first data file from the first trading partner, the first data file having a first file format and being an electronic representation of at least one document;
translating the received first data file into at least one second data file having an XML file format, wherein the received first data file is translated using at least one data definition file associated with the at least one document, the at least one data definition file being used to translate the first data file into the at least one second data file; and
transforming the at least one second data file into a normalized third data file having an XML file format, wherein the third data file is normalized according to a data format associated with the second trading partner.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing data exchanged between a first trading partner and a second trading partner includes receiving a first data file from the first trading partner, the first data file having a first file format and being an electronic representation of at least one document. The method further includes translating the received first data file into at least one second data file having an XML file format and transforming each of the at least one second data files into a normalized third data file having an XML file format, wherein the third data file is normalized according to a data format associated with the second trading partner.
194 Citations
30 Claims
-
1. A method of processing data exchanged between a first trading partner and a second trading partner, the method comprising:
-
receiving a first data file from the first trading partner, the first data file having a first file format and being an electronic representation of at least one document;
translating the received first data file into at least one second data file having an XML file format, wherein the received first data file is translated using at least one data definition file associated with the at least one document, the at least one data definition file being used to translate the first data file into the at least one second data file; and
transforming the at least one second data file into a normalized third data file having an XML file format, wherein the third data file is normalized according to a data format associated with the second trading partner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of generating a data definition file, the data definition file being used to translate a data file between a first file format and an XML file format, the method comprising:
-
receiving an implementation guide associated with the first file format, the implementation guide defining the fields of the first data file;
generating an XML representation of the implementation guide; and
generating the data definition file using the XML representation of the implementation guide.
-
-
11. A system for processing data exchanged between a first trading partner and a second trading partner, the system comprising a processor and memory, the processor operable to execute:
-
a first process operable to determine the file format of a first data file received from the first trading partner and further operable to translate the first data file into a second data file having an XML file format in response to the determined file format and a data definition file;
a second process in communication with the first process and operable to transform the second data file into a normalized third data file, wherein the third data file is normalized according to a data format associated with the second trading partner; and
a third process in communication with the second process and operable to apply business rules to the normalized third data file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30)
-
-
26. A method of conducting electronic commerce by translating a data file between a first file format associated with a first trading partner and an XML file format associated with a second trading partner, the method comprising:
-
receiving the data file;
determining a file format of the data file;
accessing a data definition file associated with the file format;
comparing each segment of the data definition file to each segment of the data file; and
generating an XML element in response to each match determined between the compared segments.
-
Specification