SOG-Helpcenter Logo SOG Business - Software

SOGConfigStoreConsole - Programm zur Verwaltung des ConfigStore


Der ConfigStore stellt einen Speicher für ActiveSkin Konfigurationen dar, der so gestalltet ist, das ein und die selbe Konfiguration nur einmal gespeichert wird.
Außerdem kann ActiveSkin sehr schnell auf Konfigurationen ganzer Dialogschritte zugreifen.

Folgende Optionen stehen zur Verfügung:

 

-loadfromdbfilesonce Maskenvarianten

Lädt den ConfigStore erstmalig aus den aktuellen SOGDbFiles-Strukturen. Anschließend werden alle geladenen Konfigurationsänderungen festgeschrieben wenn nicht die Option -nocheckin angegeben wurde.

-konvproj -copyonly -threads n

Stellt ein Projekt auf ConfigStore um. Nur SOG während Projektaktualisierung.

-importdisk -threads n

Lädt die auf der Festplatte unter ConfigStore vorhandenen Dateien in die Datenbank. Wird auf dem Anwedersystem bei Auslieferungen durchgeührt. Änderungen werden automatisch festgeschrieben wenn nicht die Option -nocheckin angegeben wurde. Es werden nur solche Maskenvarianten importiert, die schreibgeschützt sind.

-exportdisk -tardir C:\temp\d1 Maskenvariante

Exportiert den ConfigStore. Kann auf eine Maskenvariante begrenzt werden. Ohne tardir Option werden alle Exports durchgeführt. Es werden nur die Maskenvarianten exportiert, die verändert werden können.

-status Maskenvarianten

Zeigt den Status des ConfigStore an. Kann auf Maskenvarainten eingeschränkt werden.

-ci -sach Sachbearbeiter -comment Kommentar Maskenvariante Maske Config

Führt einen Checkin durch. Ohne Parameter wird alles festgeschrieben. Mit Parametern kann eingegrenzt werden.

-rollback -sach Sachbearbeiter Maskenvariante Maske Config

Verwirft ausstehende Änderungen. Alle oder nach Einschränkung.

-rollbackchgset id

Macht alle Änderungen des Changessets mit der angegebenen Id Rückgängig. Die Änderungen werden dann als ausstehende Änderungen in der aktuellen Maskenvariante geführt.

-showco -sach Sachbearbeiter Maskenvariante Maske Config

Zeigt ausstehende Änderungen an. Alle oder nach Einschränkung.

-showvers -chgset id -sach Sachbearbeiter Maskenvariante Maske Config

Zeigt Versionen. Bei Angabe eines ChangeSets zeigt das Kommando Versionen des Changeset an. Die restlichen Parameter dienen der Einschränkung.

-deleteconfig -sach Sachbearbeiter Maskenvariante Maske Config

Löscht die angegebenen Konfigurationen. Der Löschvorgang wird als austehende Änderung betrachtet.

-import Quelle Maskenvariante

Liest eine Quelle und schreibt die enthaltenen Konfigurationen als ausstehende Änderung in die Maskenvariante.
Quellen können Verzeichnisse, Zip-Dateien, dbfiles (dbfile:Verbindung:/Verzeichnis), ConfigStore (dbcfgstore:Variante:Dialgschrit) sein.

-reorg

Löscht nicht mehr genutzte ConfigStore Einträge und Blobs.

 

-deleteoldmskvar [-nocommit]

Löscht alle Maskenvarianten (mskvar) deren Eigentümer-Sachbearbeiter nicht mehr existiert oder löschfähig ist, oder deren Basis-Maskenvariante nicht mehr existiert. Anschließend werden alle Inhalte aller Maskenvarianten gelöscht, zu denen es keinen mskvar Datensatz mehr gibt. Die Änderungen werden automatisch festgeschrieben, sind aber als ChangeSet erhalten. Gibt es mehrere Firmen, die ihre Maskenvarianten in einer Datenbank verarbeiten, muss das Kommando in der Basisfirma gestartet werden. Zur Beurteilung der Löschfähigkeit eines Sachbearbeiters werden hingegen alle Sachbearbeiter aller betroffenen Firmen verwendet.
Durch die Angabe von "-nocommit" kann verhindert werden, dass Veränderungen tatsächlich vorgenommen werden. In dem Fall zeigt das Kommando nur an, was ggf. ohne "-nocommit" geändert werden würde.
 

-deleteunallowedcontent [-nocommit]

Geht alle aktiven Maskenvariante mit eigetragenem Eigentümer durch, deren "schutz" auf "DeleteOnStartup" steht. Beurteilt jeden enthaltenen Eintrag dahingehend, ob der Eigentümer ein Persistenzrecht zu der entsprechenden Konfiguration besitzt. Einträge nicht nicht persistent sind, werden anschließend gelöscht. Derartig geänderte Maskenvarianten werden automatisch festgeschrieben. Gibt es mehrere Firmen, die ihre Maskenvarianten in einer Datenbank verarbeiten, muss das Kommando ggf. in jeder betroffenen Firma einzeln aufgerufen werden. Es werden in einer Firma aber die Maskenvarianten aller Sachbearbeiter geprüft.
Durch die Angabe von "-nocommit" kann verhindert werden, dass Veränderungen tatsächlich vorgenommen werden. In dem Fall zeigt das Kommando nur an, was ggf. ohne "-nocommit" geändert werden würde.

Kopieren einer Maskenvariante in eine andere über ein Verzeichnis



sogconfigstoreconsole -exportdisk -tardir c:\temp\user_xxx user_xxx

Kopiert die Maskenvariante "user_xxx" in das Verzeichnis c:\temp\user_xxx.

sogconfigstoreconsole -import c:\temp\user_xxx user_yyy

Importiert die im Verzeichnis c:\temp\user_xxx enthaltenen Konfigurationen in die Maskenvariante "user_yyy". Die Maskenvariante muss vorher existieren.
Die importierten Konfigurationen liegen dort als "ausstehende Änderungen" vor und müssen noch festgeschrieben werden.

Löschen aller Konfigurationen einer Maskenvariante



sogconfigstoreconsole -deleteconfig user_xxx

Löscht alle Konfigurationen der Maskenvariante "user_xxx".

Hinweise zur Versionierung und Bearbeiten der Versionen finden Sie in der entsprechenden Hilfe zu Active Skin Versionen.