XML payload specification for modeling EDI schemas
First Claim
1. A method for modeling an electronic data interchange (EDI) document using extensible Markup Language (XML) at runtime, said method comprising:
- identifying a plurality of structural elements in the EDI document;
determining a plurality of corresponding data values from the identified plurality of structural elements in the EDI document;
generating annotations for a plurality of rules included in the EDI document, said plurality of rules defining operations associated with the plurality of corresponding data values;
transforming the determined data values and the generated annotated into an XML schema corresponding to the EDI document; and
processing the XML schema at runtime.
2 Assignments
0 Petitions
Accused Products
Abstract
Modeling an electronic data interchange (EDI) document using extensible Markup Language (XML) at runtime. A plurality of structural elements is identified in the EDI document. A plurality of corresponding data values is identified from the identified plurality of structural elements in the EDI document. A plurality of annotations is generated for a plurality of rules included in the EDI document. The plurality of rules defines operations associated with the plurality of corresponding data values. The determined data values and the generated annotated is transformed into an XML schema corresponding to the EDI document. The XML schema is processed at runtime.
69 Citations
20 Claims
-
1. A method for modeling an electronic data interchange (EDI) document using extensible Markup Language (XML) at runtime, said method comprising:
-
identifying a plurality of structural elements in the EDI document;
determining a plurality of corresponding data values from the identified plurality of structural elements in the EDI document;
generating annotations for a plurality of rules included in the EDI document, said plurality of rules defining operations associated with the plurality of corresponding data values;
transforming the determined data values and the generated annotated into an XML schema corresponding to the EDI document; and
processing the XML schema at runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for modeling an electronic data interchange (EDI) document using eXtensible Markup Language (XML) at runtime, said system comprising:
a processor executing computer-executable instructions for;
identifying a plurality of structural elements in the EDI document;
determining a plurality of corresponding data values from the identified plurality of structural elements in the EDI document;
generating annotations for a plurality of rules included in the EDI document, said plurality of rules defining operations associated with the plurality of corresponding data values;
modifying the determined data values and the generated annotated into an XML schema corresponding to the EDI document; and
processing the XML schema. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. One or more computer-readable media having computer-executable components for modeling an electronic data interchange (EDI) document using eXtensible Markup Language (XML) at runtime, said computer-executable components comprising:
-
an element component for identifying a plurality of structural elements in the EDI document;
a data component for determining a plurality of corresponding data values from the identified plurality of structural elements in the EDI document;
an annotation component for generating annotations for a plurality of rules included in the EDI document, said plurality of rules defining operations associated with the plurality of corresponding data values;
a transformation component for transforming the determined data values and the generated annotated into an XML schema corresponding to the EDI document; and
a payload component for processing the XML schema at runtime. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification