Package: Bericht über Änderungen
Das Modul sucht nach Änderungen an allen Packages in dem Mandant, die nach dem letzten Bau durchgeführt worden sind. Der letzte Bau wird durch den Zeitstempel in der Metadaten-Variable festgelegt oder wenn nicht vorhanden durch das letzte Änderungsdatum der Metadaten-Variable. Das Ergebnis der Analyse wird in der strukturierten Dokumentation eines angegebenen Objekts gespeichert.
Bezeichnung
- Name
pm.ReportModifications
- Aliase
ReportModifications
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-Objekt, dass zur Speicherung der Informationen genutzt wird
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
Objekte ausschließen (exclude-objects
)
Schließt jedes Objekt vom Bericht aus, das mindestens einem der Muster entspricht
Beschreibung
Zu jedem installierten Package, das Änderung nach dem letzten Bau enthält werden folgende Informationen zur Verfügung gestellt. Über das Package selbst werden folgende Attribute angezeigt:
Package Name
Versionsnummer
Zeitpunkt der Erstellung des Releases
Zeitpunkt der Installation
Abhängigkeitsdefinition
Zu den einzelnen geänderten Objekten werden folgende Daten erfasst:
Objektname
Änderungsdatum
Benutzer
Ausgabeformat XML-Vatriable
Der Bericht über die geänderte b4A Packages sieht als XML-Dokument wie im folgenden Beispiel aus.
<?xml version="1.0" encoding="UTF-8"?>
<best4Automic version="4.4.0">
<pm>
<metadata>
<entry key="Built On" value="2021-02-15 13:59:11"/>
<entry key="Initialized On" value="2021-01-12 16:49:50"/>
<entry key="Installed On" value="2021-02-15 13:59:11"/>
</metadata>
<folder>PACKAGES/BEST4AUTOMIC/B4A.PM</folder>
<modifications>
<object date="2021-02-15 13:59:11"
name="B4A.PM.VARA.METADATA" user="ABUESCHING/BBC"/>
</modifications>
</pm>
</best4Automic>
Innerhalb der verwendeten XML Variablen wird für jedes dem Filter entsprechende Package ein eigener key erzeugt. Die gezeigte XML Struktur wird innerhalb des entsprechenden key für jedes Package mit Modifikationen erstellt.
Beispiel um die Modifikationen zu ermitteln. Es werden alle Einträge gelistet, die einen Eintrag im date Attribute besitzen.
/best4Automic/pm/modifications/object/[//@date]