SOG-Helpcenter Logo SOG Business - Software

hhcssrv - SOG CS Windows Service


 

Beschreibung


Das Programm "hhcssrv" realisiert Service-Funktionalitäten für SOG Anwendungen, SOG Webanwendungen und SOG XML Dienste. hhcssrv läuft dabei als Windows Dienst, kann jedoch auch zu Testzwecken direkt gestartet werden.

Die Konfiguration erfolgt über eine XML Datei. Die Konfigurationsdatei muss unter dem Namen "hhcssrv_cfg.xml" in einem der folgenden Verzeichnisse abgelegt werden:

Aktuelles Verzeichnis beim Start von hhcssrv.exe
Windowsverzeichnis
Installationsverzeichnis von hhcssrv.exe
Ein Beispiel für eine solche Konfigurationsdatei finden Sie unter ${SOGWT}\data\hhcssrv_bsp.xml.

Aufruf



    hhcssrv [-d] [-cfg]

Parameter

 

 

-d

Start im Testmodus (nicht als Dienst)

-cfg

Nur Aufruf der Konfigurationsmaske.

Aufbau der Konfigurationsdatei


Die XML Konfigurationsdatei wird über die Funktion "hhcssrv -cfg", oder über die Schaltfläche "Konfigurieren", wenn "hhcssrv -d" gestartet wurde, gepflegt.

Mögliche Dienste


Hier die Liste der implementierten Dienstklassen

Klassenname

Parameter

Bedeutung 

SpoolPrintDaemon

 

Bietet einen einfachen, dateisystembasierenden PrintSpool-Dienst für Drucker, die über sogutf8print drucken sollen

 

SpoolDir

Name des zu verwendenden Spoolverzeichnisses.

 

QueueName

Name der zu verwendenden Queue. Jeder SpoolPrintDaemon muss einen eindeutigen QueueNamen haben.

LogonScriptDaemon

 

Ermöglicht den Aufruf eines logon-Scriptes während des Starts des hhcssrv-Dienstes

 

LogonScript

Name des Scripts, dass ausgeführt werden soll.

Installation


hhcssrv wird derzeit mit dem Kommando "inst_hhcssrv Benutzername Kennwort" installiert. Als Benutzer sollte ein Benutzername angegeben werden, der über ausreichende Rechte für die gewünschten Aktionen verfügt. Achtung: Der Benutzer muss über das Recht "Anmeldung als Dienst" verfügen. Dies kann z.B. über die Windows Dienstekonfiguration erfolgen. Zusätzlich zur Installation des Programms als Dienst muss natürlich eine Konfigurationsdatei erstellt werden.

Beispiel:

    inst_hhcssrv domain\sogadm xyz

Deinstallation


hhcssrv wird derzeit mit dem Kommando "sc delete hhcssrv" deinstalliert.

Fehlermeldungen


Fehler werden im Ereignisprotokoll protokolliert. Erfolgt der Start im "Testmodus" werden Fehler zusätzlich im Anwendungsfenster angezeigt.