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)

Type: StructuredDocu Wenn angegeben, dann werden die Informationen in der strukturierten Dokumentation des Objektes gespeichert

Verbindung (structured-docu-connection)

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

Type: StructuredDocuName 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)

Type: StructuredDocuReset Wenn gesetzt, dann wird die strukturierte Dokumentation des Objektes zuvor geleert

XML-Variable (xml-variable)

Type: XMLVariable Name des XML-Variable-Objekt, dass zur Speicherung der Informationen genutzt wird

Key (xml-variable-key)

Type: XMLVariableKey Key in dem XML-Variable-Objekt, der verwendet werden soll

Quellverbindung für die Variable (xml-variable-source)

Type: Connection 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)

Type: List 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

../../../_images/pm-reportinstallation-docu.png

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