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