Automatic map updating based on schema changes
AssigneeMicrosoft Corporation
InventorsSuraj Gaurav, Surendra Machiraju
Life of this patent
Estimating the term…
Abstract
Systems and methods for automatic updating of maps based on changes to underlying schema is provided. Schema maps are automatically updated based on changes in underlying schema, such as TSDs of an EDI system. A versioning mechanism also versions the schema maps as they evolve over time, so that changes in the schema maps can be understood commensurate with the changes in the underlying schema. A tool is also provided that allows a user to interface with different versions of schema maps and underlying schema, enabling a visual understanding to understand the evolution of any schema map and the underlying schema. Moreover, the tool allows manual changes to the underlying schema, which in turn results in automatic updating of the affected map(s).
Claims20
A method, comprising:
- receiving information representative of at least one change to a schema of a plurality of schema in a computing system;
- and
- in response to receiving the information, automatically updating at least one dependent entity of a plurality of dependent entities in the computing system that depend from the at least one change to the schema, each of which plurality of dependent entities is based on at least one schema of the plurality of schema.
A server object for interfacing with at least one data store that stores a plurality of schema as a plurality of schema elements and a plurality of schema maps that define mappings between the plurality of schema elements of different schema of the plurality of schema, including:
- a schema map update component that receives a representation of at least one schema change made to at least one schema element of at least one schema of the plurality of schema from the at least one data store, and automatically updates at least one schema map that is dependent upon the at least one schema change;
- and
- an interface component for interfacing to the at least one data store on behalf of the schema map update component to receive said representation of the at least one schema change and to store said updated at least one schema map.
A method for use in an electronic data interchange (EDI) communications system, comprising:
- receiving change data representing at least one change to at least one transaction set definition (TSD) of the EDI system;
- and
- in response to receiving the change data, automatically updating mappings represented by at least one map that is based on the at least one changed TSD, wherein the mappings interrelate EDI elements of at least two TSDs.
Dependencies are inferred from the claim text.