System, method and computer program product for EDI-to-EDI translations
First Claim
1. A method of mapping an inbound electronic data interchange (EDI) transaction to one or more outputs, comprising:
- receiving the inbound EDI transaction;
automatically selecting a map file upon receipt of the inbound EDI transaction, the map file selected based on pre-defined matching criteria between the inbound EDI transaction and the map file; and
translating the inbound EDI transaction to any an output combination of at least one EDI outbound transactions and at least one user-defined outbound transaction, whereinthe at least one user-defined outbound transaction being generated upon completion of the translating, includes a user-defined transaction having standard EDI header and trailer envelope segments but does not qualify as a standard EDI transactionthe translating is performed according to the map file, the map file including one or more executable instructions to perform pre-defined actions using respective applications during the translating.
1 Assignment
0 Petitions
Accused Products
Abstract
For the purpose of mapping an inbound Electronic Data Interchange (EDI) transaction to one or more outputs there are operations comprising receiving an inbound EDI transaction, and translating the inbound EDI transaction to any combination of EDI outbound transactions and non-EDI outbound transactions. Such translation is performed according to a map file, which is generated as follows. The inbound and any outbound EDI transactions are defined, and templates of the inbound and outbound EDI transactions are also defined. Then, mappings between the template of the inbound EDI transaction and the templates of the outbound EDI transactions are defined. A mapping between the inbound EDI transaction and application data may also be defined, where the application data may include a text file, a XML file, and/or a table of a database. Rules relating to or governing the mapping of the inbound EDI transaction to outputs may also be created. These definitions, mappings and rules are stored in the map file.
-
Citations
16 Claims
-
1. A method of mapping an inbound electronic data interchange (EDI) transaction to one or more outputs, comprising:
-
receiving the inbound EDI transaction; automatically selecting a map file upon receipt of the inbound EDI transaction, the map file selected based on pre-defined matching criteria between the inbound EDI transaction and the map file; and translating the inbound EDI transaction to any an output combination of at least one EDI outbound transactions and at least one user-defined outbound transaction, wherein the at least one user-defined outbound transaction being generated upon completion of the translating, includes a user-defined transaction having standard EDI header and trailer envelope segments but does not qualify as a standard EDI transaction the translating is performed according to the map file, the map file including one or more executable instructions to perform pre-defined actions using respective applications during the translating. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-based system for mapping an inbound electronic data interchange (EDI) transaction to one or more outputs, comprising:
-
one or more computer-based processors; a first module configured to receive the inbound EDI transaction; a second module configured to automatically select a map file upon receipt of the inbound EDI transaction, the map file selected based on pre-defined matching criteria between the inbound EDI transaction and the map file; and a third module configured to translate according to the map file the inbound EDI transaction to an output combination of at least one EDI outbound transactions and at least one user-defined outbound transaction, wherein the user-defined outbound transaction being generated upon completion of the translating, include a user-defined transaction having standard EDI header and trailer envelope segments but does not qualify as a standard EDI transaction, and the map file including one or more executable instructions to perform pre-defined actions using respective applications during the translating, the first module, the second module, and the third module are executed by the one or more computer-based processors of the system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An article of manufacture including a non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving the inbound EDI transaction; automatically selecting a map file upon receipt of the inbound EDI transaction, the map file selected based on pre-defined matching criteria between the inbound EDI transaction and the map file; and translating the inbound EDI transaction to an output combination of at least one EDI outbound transactions and at least one user-defined outbound transaction, wherein the at least one user-defined outbound transaction being generated upon completion of the translating, includes a user-defined transaction having standard EDI header and trailer envelope segments but does not qualify as a standard EDI transaction the translating is performed according to the map file, the map file including one or more executable instructions to perform pre-defined actions using respective applications during the translating. - View Dependent Claims (13, 14, 15, 16)
-
Specification