Zum Hauptinhalt springen
Version: 7.0

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

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)
Wenn angegeben, dann werden die veralteten Objekte in den Ordner verschoben

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 derselbe 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