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:
- 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:
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. Dieser wird näher im Abschnitt Package: Index beschrieben.
<?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