×

EDI instance based transaction set definition

  • US 7,984,373 B2
  • Filed: 02/24/2006
  • Issued: 07/19/2011
  • Est. Priority Date: 02/24/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer storage media having computer-executable components for creating an electronic data interchange (EDI) transaction from a description of an EDI schema, said computer-executable components comprising:

  • an interface component for receiving, instead of the EDI schema, the description of the EDI schema and other documents of the EDI schema specifying a format of the description, said received description being a non-EDI structured document and a non-self-describing markup language document, said received description comprising only a plurality of data units describing only the content of the transaction according to the EDI schema;

    a data component for separating the non-EDI structured document from the other EDI documents, said data component identifying the plurality of data units included in the received non-EDI structured document and associated with each of the following transaction set definition;

    segment ID; and

    data elements;

    an analysis component for analyzing the identified plurality of data units to determine a data type for each data unit and to determine the content of the EDI schema, said analysis component executing a set of programmed heuristic logic to determine properties of the plurality of data units, wherein the plurality of data units includes one or more of the following;

    a string, an integer, an enumeration list, an enumeration list having string type with restrictions, a date, and a time;

    a document component for generating a document definition for the EDI schema as a function of the analyzed plurality of data units based only on the received non-EDI structured document; and

    an application component for creating the EDI transaction according to the EDI schema using the generated document definition.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×