TRANSLATION OF ELECTRONIC DATA INTERCHANGE MESSAGES TO EXTENSIBLE MARKUP LANGUAGE REPRESENTATION(S)
First Claim
1. A method for translating electronic data interchange (EDI) messages to one or more extensible markup language (XML) representations, including:
- receiving at least one interchange including a plurality of EDI transaction sets; and
translating at least two of the plurality of EDI transaction sets to a single XML representation.
2 Assignments
0 Petitions
Accused Products
Abstract
Configurable options are provided for translating EDI interchange files to a single XML representation covering all transaction sets in the interchange or multiple XML representations with one XML representation per transaction set in the interchange. Optionally, translation combines EDI transaction sets of an interchange into a single XML representation while preserving the EDI structure. Optionally, where a single XML document is generated, the single XML document includes as part of translation only transaction sets that are error-free. Optionally, if any of the transaction sets includes an error, all transaction sets of an interchange are rejected.
105 Citations
20 Claims
-
1. A method for translating electronic data interchange (EDI) messages to one or more extensible markup language (XML) representations, including:
-
receiving at least one interchange including a plurality of EDI transaction sets; and translating at least two of the plurality of EDI transaction sets to a single XML representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server object that interfaces to one or more electronic data interchange (EDI) trading partners for transmitting and receiving EDI messages, including:
-
a translation component that translates an interchange including at least two valid transaction sets to at least one extensible markup language (XML) representation; and a configuration component that receives configuration input that configures the translation component according to an option that causes the translation component to generate a single interchange XML file from the interchange. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An electronic data interchange (EDI) messaging system, including:
-
a translator for translating a group of electronic data interchange (EDI) transaction sets to at least one extensible markup language (XML) file; and a configuration user interface (UI) for configuring translating by the translator, wherein the configuration UI includes a UI portion that sets an option for rejecting an entire interchange received by a translator if any of said group of EDI transaction sets includes invalid EDI data. - View Dependent Claims (18, 19, 20)
-
Specification