ISchemaChangeSet

Allows the update of an collection of schemata in a process.

Via this interface, several schemas can be adapted in one procedure and any data objects that may exist transformed into the new XSD. The designation ChangeSet is not to be confused with the Enterprise ChangeSets. This ChangeSet serves as a volatile collection of Xml schema definitions and Xsl transformations for carrying out changes in a transaction.

If several changes to schemas are to be made which cannot be carried out in one step since data would not be valid or several schemas would have to be adapted at once, this function can perform these tasks.

Properties

PropertyDescription
TransformationSet:ITransformationSet

Contains all XSL transformations for revising data objects.

Methods

MethodDescription
BeginCommit():ISchemaUpdateProgress

Starts a procedure for updating.

BeginCommit(TimeSpan):ISchemaUpdateProgress

Starts a procedure for updating.

Commit():Void

Performs the changes to the schemas and, if necessary, data objects.

Redefine(ISchema, String):Void

Adds a new schema definition for a schema.