Package: Bericht über die Installation
Dieses Modul erstellt einen Bericht über alle installierten Packages in einem Mandant. Der Bericht wird in der strukturierten Dokumentation eines Objektes gespeichert.
Bezeichnung
- Name
- pm.ReportInstallation
- Aliase
- ReportInstallation
Konfiguration
Gruppe: Ausgabe
- Objekt für strukturierte Dokumentation (
structured-docu
) - Wenn angegeben, dann werden die Informationen in der strukturierten Dokumentation des Objektes gespeichert
- Verbindung (
structured-docu-connection
) - Wenn angegeben, dann wird das Objekt für die strukturierte Dokumentation in der Verbindung genutzt.
Mögliche Werte: <definierte b4A Verbindungen>
- Name der strukturierten Dokumentation (
structured-docu-name
) - Definiert den Namen des Reiters der strukturierten Dokumentation, die verwendet werden soll. Ist der Wert leer, dann wird die Erste genutzt.
- strukturierte Dokumentation zuvor leeren (
structured-docu-reset
) - Wenn gesetzt, dann wird die strukturierte Dokumentation des Objektes zuvor geleert
- XML-Variable (
xml-variable
) - Name des XML-Variable-Objekts, das zur Speicherung der Informationen genutzt wird
- Key (
xml-variable-key
) - Key in dem XML-Variable-Objekt, der verwendet werden soll
- Quellverbindung für die Variable (
xml-variable-source
) - Ist die Option gesetzt, dann definiert diese eine alternative b4A Verbindung, unter der die Variable gefunden werden kann.
Mögliche Werte: <definierte b4A Verbindungen>
Gruppe: Optionen
- Packages ausschließen (
exclude-packages
) - Schließt jedes Package vom Bericht aus, das mindestens einem der Muster entspricht
Beschreibung
Zu jedem installierten Package werden die folgenden Informationen zur Verfügung gestellt:
- Package Name
- Versionsnummer
- Zeitpunkt der Erstellung des Releases
- Zeitpunkt der Installation
- Abhängigkeitsdefinition
Ausgabeformat XML-Vatriable
Der Bericht über die installierten b4A Packages sieht als XML-Dokument wie im folgenden Beispiel aus. Alternativ zu diesem Modul kann auch der Package-Index genutzt werden.
<?xml version="1.0" encoding="UTF-8"?>
<best4Automic version="4.4.0">
<pm>
<packages>
<package name="BBC.AE_UTILS" version="1.0.0">
<metadata key="Built On" value="2021-01-11 13:27:11"/>
<metadata key="Installed On" value="2021-01-27 09:56:56"/>
<metadata key="Initialized On" value="2020-09-07 16:02:20"/>
<metadata key="Version" value="1.0.0"/>
<metadata key="Dependencies" value="BBC.SHARED ~= 1.0.0"/>
</package>
<package name="BBC.FILEOPS" version="1.0.0">
<metadata key="Built On" value="2020-10-06 08:37:23"/>
<metadata key="Installed On" value="2021-01-27 09:56:57"/>
<metadata key="Initialized On" value="2019-09-11 12:37:19"/>
<metadata key="Version" value="1.0.0"/>
<metadata key="Dependencies" value="BBC.SHARED ~= 1.0.0"/>
</package>
</packages>
</pm>
</best4Automic>
Beispiel um vom b4A Package BBC.FILEOPS
den Built On Zeitstempel zu bekommen.
/best4Automic/pm/packages/package[@name="BBC.FILEOPS"]/metadata[@key="Built On"]/@value