BeginUpdateSchemaDefinition(String, ITransformationSet):ISchemaUpdateProgress

Starts a procedure for updating the schema and adapting data objects.

This method starts a procedure for updating the content of the schema. The schema is locked for editing by the system for as long as the procedure is not terminated.

Furthermore, transformations can be indicated for the adapting of existing data. Thus it is possible to adapt a schema even if the existing data objects could no longer be validated with the new schema definition. These transformations can now be used to set default values or to adapt the Xml in such a way that the existing data objects can also be validated with the new schema definition.

Parameter

newSchemaDefinition

Type: System.String

This parameter contains the new schema definition to be set for the current schema.

transformationSet

Type: Onion.Client.ITransformationSet

This parameter contains a set of transformations for the revision of existing data objects.