DIFFERENCE ANALYSIS FOR ELECTRONIC DATA INTERCHANGE (EDI) DATA DICTIONARY
First Claim
1. A method for analyzing an electronic data interchange (EDI) schema for one or more changes, including:
- receiving at least one tree-based representation of EDI transaction set definition (TSD) information;
determining a plurality of EDI schema elements that comprise the EDI TSD information; and
for at least one EDI schema element of the plurality of the EDI schema elements, determining at least one change that changed the at least one EDI schema element from a previous version.
2 Assignments
0 Petitions
Accused Products
Abstract
A tree based EDI data dictionary difference analysis tool is provided that performs an analysis of tree structures of EDI building blocks that compose EDI schema to determine and display change histories for particular versions, or EDI building blocks, or the differences between EDI building blocks of two versions of an EDI schema. To intuitively represent changes made between two EDI schema, the differences are displayed as changes related to the EDI building blocks themselves, without interference from additional abstractions beyond the EDI building blocks, by a tool that utilizes the tree-based difference analysis. The tool also allows users to create new schema versions by editing existing schema objects, extending the change history for those edited schema objects.
-
Citations
20 Claims
-
1. A method for analyzing an electronic data interchange (EDI) schema for one or more changes, including:
-
receiving at least one tree-based representation of EDI transaction set definition (TSD) information; determining a plurality of EDI schema elements that comprise the EDI TSD information; and for at least one EDI schema element of the plurality of the EDI schema elements, determining at least one change that changed the at least one EDI schema element from a previous version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server object for interfacing with a data store that stores a plurality of EDI schema as a plurality of EDI schema elements, including:
-
a difference analysis component that receives from the data store a designated version of an EDI schema represented as a first tree-based structure, compares the designated version to a second version of the EDI schema represented as a second tree-based structure, and determines at least one difference between at least one EDI schema element of a plurality of EDI schema elements comprising the first tree-based structure and at least one EDI schema element of a plurality of EDI schema elements comprising the second tree-based structure; and an interface component for interfacing to the data store on behalf of the difference analysis component to retrieve the first and second tree-based structures. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An editing tool for electronic data interchange (EDI) transaction set definitions (TSDs), including:
-
a change analysis component that receives at least one tree-based representation of a plurality of EDI schema elements comprising at least one EDI TSD and determines at least one change that previously changed at least one EDI schema element of the plurality of EDI schema elements; and a user interface component that displays the at least one EDI TSD and displays the at least one change to the at least one EDI schema element. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification