SOG-Helpcenter Logo SOG Business - Software

Konfiguration von Dateiendungen


Die SOG ERP-Funktion "p789 - Drucklisten verwalten (hhpr)" öffnet Dateien standardmäßig mit den Programmen, die für diese Dateiendungen unter Windows zugewiesen sind.
Soll eine Datei mit einer bestimmten Dateiendung lieber mit einem anderen Programm geöffnet werden, so kann dies über einen Windows-Explorer - wie unter Windows üblich - konfiguriert werden.

Ein Initialwert gilt dabei die Dateiendungen "bmp", "png", "tif", "tiff", "jpg" und fax:
Ist für diese Dateiendungen kein Programm konfiguriert, so wird das über die Variable "SOGViewProc" definiert Programm genutzt. Ist auch "SOGViewProc" nicht gesetzt, so wird "SOGView" verwendet.

Alternativ kann jedoch auch eine Konfigurationsdatei erstellt werden, in der bestimmte Dateiendungen für alle Benutzer, oder für bestimmte Computer mit bestimmten Programmen verknüpft werden.
Die Konfigurationsdateien werden unter folgendem Pfad gesucht:

${PROJ}\config.basis\SOGDocDb_cfg.xml
${PROJ}\config.${HHENVDOMAIN}\SOGDocDb_cfg.xml
${PROJ}\config.${HHENVDOMAIN}\SOGDocDb_${COMPUTERNAME}_cfg.xml

Spätere Einträge ersetzen dabei vorangegangene.
Die Konfigration kann z.B. folgenden Inhalt haben:

<Config>
    <Entry Name="open.tif" StartProcess="hhview.exe" StartParms="{0}" ForceConfig="true" />
</Config>

Dieser Eintrag sorgt dafür, dass die hhpr-Funktion "TIF" Dateien immer mit dem Programm "hhview.exe" öffnet.
Weitere Möglichkeiten der Einstellung entnehmen Sie bitte der Beispielkonfiguration im config.basis-Verzeichnis.
Mögliche Optionen:

 

WaitFile

true: Der gestartete Prozess öffnet die Datei. Es soll gewartet werden, bis die Datei wieder freigegeben wird.

WaitFileReservation

true: Es wird gewartet, bis der gestartete Prozess die Datei Reserviert.

WaitPid

true: Es wird gewartet, bis der gestartete Prozess sich wieder beendet.

SleepTime

Zeit in Sekunden, die mindestens gewartet werden soll. Diese wird mit anderen Wartezeiten verrechnet.

StartSleepTime

Zeit in Sekunden, die vor allen weiteren Abhandlungen gewartet werden soll.

SleepTimeOnFailedProcessList

Wartezeit in Sekunden die gesetzt wird, wenn die Prozessliste nicht ermittelt werden konnte.

WaitForInputIdle

true: Es soll auf den "InputIdle" Zustand des gestarteten Prozesses gewartet werden.

UseShellExecute

true: Optione UseShellExecute im Programmstartaufruf verwenden.

StartProcess

Zu startender Prozess.

StartParms

Parameter an den gestarteten Prozess.

Verb

System-Verb, für den Prozessstart. (open, edit, print etc.)

WaitProcess

Prozessname, auf den nach Start gewartet werden soll. Das Warten erfolgt durch Anforderung einer Prozessliste und Kontrolle, ob ein solcher Prozess noch aktiv ist.

Directory

Arbeitsverzeichnis des Processstarts.

ForceConfig

true: Erzwingt die Verwendung dieser Konfiguration, auch wenn eigentlich Systemseitig ein anderer Prozess auf die Dateiendung konfiguriert wurde.