Name
SETMIGRATIONGUID
Syntax
SETMIGRATIONGUID guid
guid: string
Dieser Befehl teilt der laufenden Umgebung mit, welches Objekt das passende Migrationsobjekt für das aktuelle Objekt darstellt. Falls die übergebene guid mit der des neuen Objektes identisch ist, findet der erfolgreiche Abschluss der Migration statt und das Objekt ist ab diesem Zeitpunkt das neue Objekt.
Auf diesem Weg können verschiedene alte Objekte in ein neues überführt werden.
Auf diesem Weg können verschiedene alte Objekte in ein neues überführt werden.
actualGUID = FROM_GUID
newGUID = "C9E90C60-967E-47D9-8850-7EB5CA528CE7"
migration = (actualGUID = "E5F8DD6B-D33B-4E43-8AF7-8E9E7EFBE539")
if migration then
radius=durchmesser/2
actualGUID = newGUID
ENDIF
SETMIGRATIONGUID actualGUID
newGUID = "C9E90C60-967E-47D9-8850-7EB5CA528CE7"
migration = (actualGUID = "E5F8DD6B-D33B-4E43-8AF7-8E9E7EFBE539")
if migration then
radius=durchmesser/2
actualGUID = newGUID
ENDIF
SETMIGRATIONGUID actualGUID
Um die guid des neuen Objektes zu ermitteln, kann man in der Migrationsliste das aktuelle, also neue Objekt temporär hinzufügen und die GUID per copy+paste in das Migrationsskript übertragen.
Die GUID der alten Objekte erhält man ebenfalls über die Migrationsliste. Welches Objekt gerade migriert wird, erfährt man über die globale Variable FROM_GUID.
Die GUID der alten Objekte erhält man ebenfalls über die Migrationsliste. Welches Objekt gerade migriert wird, erfährt man über die globale Variable FROM_GUID.
ab 15.0