Electronic data interchange transaction set definition based instance editing
First Claim
Patent Images
1. A method for editing electronic data interchange (EDI) messages, including:
- retrieving from storage at least one EDI message instance and displaying the retrieved at least one EDI message instance in a first user interface portion, wherein the EDI message is displayed in a hierarchical tree structure;
displaying at least one EDI schema corresponding to the at least one EDI message instance in a second user interface portion, the second user interface portion including at least three simultaneously viewable and discrete sections, the at least three discrete sections including;
a first section displaying a hierarchical tree structure of the at least one EDI schema, wherein the nodes of the hierarchical tree structure of the at least one EDI schema correspond to the associated nodes of a hierarchical tree structure of the EDI message instance;
a second section displaying information about the at least one EDI schema; and
a third section displaying a tree structure defined by the EDI schema for the at least one EDI message;
displaying in a third user interface portion an error and warning pane within which is displayed selectable errors and warnings;
upon selecting a particular error or warning in the error and warning pane, causing a corresponding node within the hierarchical tree structure of the at least one EDI schema and a corresponding node within the hierarchical tree structure of the EDI message instance to be selected and highlighted; and
after retrieving the at least one EDI message instance from storage, modifying(A) at least one EDI data element of the at least one EDI message instance; and
(B) at least one EDI schema element of the at least one EDI schema.
2 Assignments
0 Petitions
Accused Products
Abstract
An EDI document instance is generated or edited via an editor tool that also displays a corresponding EDI schema, thus allowing editing of an EDI document instance alongside its corresponding EDI schema, thereby interrelating EDI document creation or editing with the corresponding EDI schema. Either the EDI document instance or the EDI schema elements can be modified via the editor tool, and in various non-limiting embodiments, any errors in the formation or modification of an EDI document are automatically highlighted or otherwise recorded and/or displayed via the editor tool. EDI instances can be edited in either native or XML form.
112 Citations
16 Claims
-
1. A method for editing electronic data interchange (EDI) messages, including:
-
retrieving from storage at least one EDI message instance and displaying the retrieved at least one EDI message instance in a first user interface portion, wherein the EDI message is displayed in a hierarchical tree structure; displaying at least one EDI schema corresponding to the at least one EDI message instance in a second user interface portion, the second user interface portion including at least three simultaneously viewable and discrete sections, the at least three discrete sections including; a first section displaying a hierarchical tree structure of the at least one EDI schema, wherein the nodes of the hierarchical tree structure of the at least one EDI schema correspond to the associated nodes of a hierarchical tree structure of the EDI message instance; a second section displaying information about the at least one EDI schema; and a third section displaying a tree structure defined by the EDI schema for the at least one EDI message; displaying in a third user interface portion an error and warning pane within which is displayed selectable errors and warnings; upon selecting a particular error or warning in the error and warning pane, causing a corresponding node within the hierarchical tree structure of the at least one EDI schema and a corresponding node within the hierarchical tree structure of the EDI message instance to be selected and highlighted; and after retrieving the at least one EDI message instance from storage, modifying (A) at least one EDI data element of the at least one EDI message instance; and (B) at least one EDI schema element of the at least one EDI schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing subsystem of an electronic data interchange (EDI) communications system for transmitting and receiving EDI messages, including:
-
at least one computer storage device having stored thereon; an EDI document generator including; (i) a first user interface component that displays a specified at least one EDI schema definition in accordance with a tree structure, (ii) a second user interface component that displays at least one user input portion that receives at least one value for input to at least one EDI data element of at least one EDI document to be generated based on the at least one EDI schema definition, (iii) a third user interface component that displays the at least one EDI document in a hierarchical tree structure in accordance with the at least one EDI schema definition, the at least one EDI document being displayed in response to the at least one value being received by the at least one user input portion, wherein each of the first, second and third user interface components are simultaneously viewable, and (iv) a fourth user interface component that displays an error and warning list wherein when a particular error or warning is selected in the error and warning list a corresponding element in the EDI schema definition and a corresponding element in the EDI document is caused to be selected and highlighted thereby facilitating editing of one of the EDI schema definition or the EDI document; and an engine component that generates an EDI document based on the at least one value received by the at least one user input portion, and in accordance with EDIFACT or X12 standards. - View Dependent Claims (15, 16)
-
Specification