Automatic schema discovery for electronic data interchange (EDI) at runtime
First Claim
1. A method implemented at least in part by a computing device for automatically identifying schemas in electronic data interchange (EDI) documents, said method comprising:
- receiving EDI documents in a batch from a source, each of said EDI documents having at least one EDI transaction corresponding to a transaction type;
applying rules according to EDI standards to decode the EDI transactions according to the corresponding transaction types;
identifying configuration items in the decoded EDI transactions; and
determining one or more schema types based on the configuration items.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic schema discovery for electronic data interchange (EDI) in EDI documents. The EDI documents are received in a batch from a source. Each of said EDI documents has at least one EDI transaction corresponding to a transaction type. Rules are applied according to EDI standards to decode the EDI transactions according to the corresponding transaction types. One or more configuration items are identified in the decoded EDI transactions. One or more schema types are determined based on the configuration items.
70 Citations
20 Claims
-
1. A method implemented at least in part by a computing device for automatically identifying schemas in electronic data interchange (EDI) documents, said method comprising:
-
receiving EDI documents in a batch from a source, each of said EDI documents having at least one EDI transaction corresponding to a transaction type;
applying rules according to EDI standards to decode the EDI transactions according to the corresponding transaction types;
identifying configuration items in the decoded EDI transactions; and
determining one or more schema types based on the configuration items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automatically identifying schemas in electronic data interchange (EDI) documents at runtime, said system comprising:
-
a communication channel for receiving EDI documents in a batch from a source, each of said EDI documents having at least one EDI transaction corresponding to a transaction type;
a processor for executing computer-executable instructions for;
decoding the EDI transactions according to the corresponding transaction types by applying rules according to EDI standards;
identifying values in one or more configuration items for each EDI transaction in the decoded EDI transactions; and
determining one or more schema types based on the values of configuration items. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-executable components for automatically identifying schemas in electronic data interchange (EDI) documents, said computer-executable components comprising:
-
an interface component for receiving EDI documents in a batch from a source, each of said EDI documents having at least one EDI transaction corresponding to a transaction type;
a transaction component for decoding the EDI transactions according to the corresponding transaction types by applying rules according to EDI standards;
a configuration component for identifying values in one or more configuration items for each EDI transaction in the decoded EDI transactions; and
a schema component for determining one or more schema types based on the values of configuration items. - View Dependent Claims (18, 19, 20)
-
Specification