Patent ID: 7447707

Claim:
A method implemented at least in part by a computing device for automatically identifying schemas in electronic data interchange (EDT) 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, said EDI documents being defined according to at least one of the following format: ANSI X12 or EDIFACT format, wherein no schemas are received with the received EDI documents; 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, wherein the identified configuration items are determined at runtime and not part of the EDI documents when they were received, wherein identifying comprises identifying the configuration items from one or more of the following configuration levels, partner level and sending application level, global level, pipeline level, or a default level; dynamically determining at transaction runtime one or more schema types for each EDI transaction based on the identified configuration items, said dynamically determining being a function of one or more configuration levels established by the trading partner; and processing each EDI transaction based on the dynamically determined one or more schema types.