Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > Übersicht tags > Dateiabhängige Aktionen öffnen


Deinstallieren

Hinweis: Diese Dokumentation bezieht sich auf die aktuellste Version des agorum core template managers. Aktualisieren Sie ggf. das hier beschriebene Plug-in, um die Dokumentation verwenden zu können.

Mit dieser dateiabhängigen Aktion machen Sie bei einer markierten uninstall-Datei alles rückgängig, was bei einer bestimmten Aktion angelegt wurde. Eine Deinstallations-Datei wird bei bestimmten Aktionen automatisch erzeugt.

 Die Datei befindet sich hauptsächlich unter:

/agorum/roi/workspace/<Konfigurationsprojekt>/uninstall/

Bei einigen Aktionen wird die Datei unter einem anderen Pfad abgelegt, dies ist bei der jeweiligen Dokumentation der Aktion beschrieben.

  1. Klicken Sie eine uninstall-Datei mit der rechten Maustaste an.
  2. Wählen Sie im Kontextmenü agorum core template manager > Deinstallieren.

Beispiel einer uninstall-Datei


Das nachfolgende Beispiel zeigt den Inhalt einer uninstall-Datei, mit der eine Registrierung in der MetaDB sowie ein Eintrag in die export.yml rückgängig gemacht werden:

{
    "uninstallName": "testregister.acic.filter.testRegisterAcicFilter",
    "uninstallData": {},
    "uninstallItems": [
        {
            "function": "uninstallDeleteMetaDBKey",
            "key": "MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]/testregister.acic.filter.testRegisterAcicFilter"
        },
        {
            "function": "uninstallDeleteMetaDBIfEmtptyKey",
            "key": "MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]"
        },
        {
            "function": "uninstallDeleteExportMetaDBIfEmtpty",
            "insertLines": [
                "",
                "#",
                "# registriere acic.filter",
                "#",
                "- MetaDB: MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]",
                ""
            ],
            "sourceFile": "24123f30-0493-11e9-96b8-02420a0a0015",
            "key": "MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/settings/[ TestRegister ]"
        }
    ],
    "uninstallAttachedObjects": []
}