OFFICIUM INSERVIO IT
Your reliable partner for your business software...
Metadaten mit PowerShell Script prüfen / Check meta data with PowerShell script
(alle Versionen/all versions)
Mittwoch, 4. Februar 2026
Prüfungen der Metadaten-Arbeiten mit PowerShell-Script
Beispiel-Scripte für PowerShell
Deutsch
Hintergrund
Sehr häufig muss man in der Praxis im AppDesigner Datenquellen oder Elemente von Sage durch eigene ersetzen.
In großen Projekten kommen so unter Umständen sehr viele Elemente zusammen , bei denen grundlegende Arbeiten immer wieder ausgeführt werden müssen.
Beispiele:
Ersetzen des Sage Elements und zugehöriges "Anfügen an" muss gesetzt sein.
Es muss auf die richtige Datenquelle in der eigenen Lösung verwiesen werden , die entsprechend angepasst wurde.
Eventuelle Selektionselemente müssen ebenfalls auf die eigene Lösung umgeleitet sein.
Der Titel des Elements sollte um ein Suffix ergänzt werden , so dass man auch auf Screenshots des Kunden sofort sehen kann , ob ein angepasstes Element vorliegt.
Kommentar-Eigenschaft muss gesetzt sein und mindestens stichpunktartig beschreiben , was geändert wurde.
Etc.
Prüfungen der Metadaten-Arbeiten mit PowerShell-Script
Sage synchronisiert die Metadaten XML zwischen der Datenbank "OLGlobal" und den Sage Applikationsservern in XML-Dateien , die üblicherweise in folgendem Ordner liegen (Unterordner nach Techpartner-Nummer und Lösungsname).
Beispielpfad für die Ablage der Metadaten zu Datenquellen einer AppDesigner-Lösung "SAGSammelktoBuchungskreise" des Techpartners mit der ID "100000000":
"c:\Program Files (x86)\Sage\Sage 100\9.0\Shared\Metadata\100000000\SAGSammelktoBuchungskreise\de\DataSources\"Beispiel-Scripte für PowerShell
Nachfolgend zwei Beispiel-Scripte , die exemplarisch zeigen , wie sich die Metadaten XML und somit die erstellten AppDesigner-Datenquellen oder -Elemente alle auf einmal prüfen lassen.
XML-Metdaten , die nicht den Kriterien entsprechen (die Inhalte können über Variablen im Script definiert werden ) , werden entsprechend als fehlerhaft markiert.
Somit hat man eine gewisse Prüfungssicherheit , dass alle AppDesigner-Elemente den eigenen Vorgaben entsprechend bearbeitet wurden.
Datenquellen:
Oberflächen-Elemente:
