Objekt: Markiere Veraltete
In manchen Umgebungen dürfen Objekte nicht gelöscht werden. Dadurch befinden sich nach längerer Zeit viele ungenutzte Objekte in der Umgebung. Um diese Objekte trotzdem als veraltet zu markieren, können diese umbenannt werden. Beispielsweise, indem allen Namen das gleiche Präfix gegeben wird. Dieses Modul kann dabei unterstützen. Sollte es notwendig sein, solch eine Umbenennung bei einem Rollback aufzuheben, kann dies ebenfalls mit diesem Modul umgesetzt werden.
Bezeichnung
- Name
tp.MarkDeprecated
- Aliase
Import, ObjectMarkDeprecated
Konfiguration
Gruppe: Optionen
Test-Modus (test-mode
)
Aktiviert einen Simulationsmodus
Muster für neue Namen (new-name
)
Definiert ein Muster für den neuen Namen. Dabei wird %s durch den alten Namen ersetzt
Hebe die Markierung der veralteten Objekte auf (rollback
)
Hebt die Markierung der als veraltet markierten Objekte auf
Verwendungen umbenennen (references
)
Benennt die Verwendungen der markierten Objekten ebenfalls um
Die b4A-Objektliste enthält alte Objektnamen (old-names
)
Bei Aufhebung der Markierung kontrolliert diese Option, ob die alten Objektnamen aus der b4A Objektliste gelesen werden können oder ob die Namen berechnet werden müssen.
Nur ungenutzte (unused-only
)
Markiert nur ungenutzte Objekte als veraltet
Ordner für veraltete Objekte (move-to
)
Beschreibung
Zusätzlich besteht die Möglichkeit die veralteten Objekte in einen anderen Basisordner zu verschieben. Dabei wird die vorherige Ordnerstruktur unterhalb des neuen Basisordners erzeugt. Sollen bei der Wiederherstellung die Objekte in den Originalordner zurückgeschoben werden, dann muss der selbe Basisordner der veralteten Objekte wieder angegeben werden, wie beim Markieren als veraltete Objekte.
Beispiel:
./b4a.sh tp.MarkDeprecated -C B4A-3 --folder TEST --move-to _DEPRECATED
Zur Wiederherstellung mit Verschieben:
./b4a.sh tp.MarkDeprecated -C B4A-3 --folder _DEPRECATED/TEST --move-to _DEPRECATED --rollback