ISchemaUpdateProgress

Performs the update of schemas and data objects.

This process executes a collection of changes to schemas and data objects which were defined before.

Properties

PropertyDescription
AbortSucceeded:Boolean

Checks whether the abort was successfully carried out.

AffectedChangeSetObjects:Int32

Gets the number of data objects that were changed in the ChangeSet.

AffectedReferences:Int32

Gets the number of references that were affected by the procedure.

AffectedSchemata:Int32

Gets the number of schemas that were affected by the procedure.

AffectedStockObjects:Int32

Gets the number of data objects that were changed in the Productive Environment.

ErrorMessage:String

Gets an error message on the abort of the procedure.

Failed:Boolean

Indicates whether the procedure was incorrectly terminated by the system.

FailedChangeSet:IChangeSet

Gets the ChangeSet which was the reason for the abort of the procedure.

FailedObject:IDataObject

Gets the data object which was the reason for the abort of the procedure.

FailedSchema:ISchema

Gets the schema which was the reason for the abort of the procedure.

Finished:Boolean

Indicates whether the procedure was terminated.

Key:Guid

Gets a unique key for this procedure.

Phase:SchemaUpdatePhase

Gets the current phase of the procedure.

Processing:Boolean

Checks whether the procedure is still being executed.

RequiredObjectUpdates:Int32

Gets the number of date objects that must be updated.

Runtime:TimeSpan

Gets the runtime of the procedure.

UpdatedObjects:Int32

Gets the number of data objects that have already been updated.

ValidatedObjects:Int32

Gets the number of data objects that were already validated against the new schemas.

ValidatedXmlBytes:Int64

Gets the size of the validated Xml data in bytes.

ValidationRuntime:TimeSpan

Gets the runtime of the validation for the data objects.

Methods

MethodDescription
Abort():Void

Aborts the execution of the procedure.

Refresh():Void

Updates the status of the procedure.