Der SOG ERP SERVICE ist ein SOG Windowsdienst, der über eine Konfigurationsdatei unterschiedliche Prozesse starten kann.
Der Dienst SOGERPSRV braucht eine Konfigurationsdatei im Verzeichnis »c:\local« mit dem Namen »SOGERPService_cfg.xml«.
Diese Datei sollte folgenden Inhalt haben:
<configuration>
<appSettings>
<add key="__LogonScript" value="c:\local\logon_srv.bat" />
<add key="Startdelay" value="1" />
<add key="TermAppOnExit" value="true" />
<add key="Service_1" value="hdl_local,01hdltest_stolle,xservicewatch,30" />
<add key="Service_1_External" value="true" />
<add key="Service_1_Semaname" value="xservicewatch_${COMPUTERNAME}" />
</appSettings>
</configuration>
Der hier eingetragene Dienst "xservicewatch" ermöglicht es, auf dem Server, auf dem dieser Dienst läuft beliebige SOG ERP Service-Prozesses zu starten.
Zur Einrichtung und Kontroller solcher Service-Prozesse kann das Programm p405 - Service Kontrolle (srvsu) verwendet werden.
Über das p406 - ServiceControl Job (srvctrl) können Dienste in einer JobVerarbeitung gestartet und gestoppt werden.
Über das Kommandozeilenprogramm sogerpconsole können ebenfalls solche Dienste beeinflusst werden.
Der SOG ERP SERVICE kann entweder direkt im Vordergrund gestartet, oder aber auf einem oder mehreren Servern als Windows-Dienst installiert werden. Dadurch ist es möglich, verschiedene Prozesse auf mehrere Server zu verteilen, um so eine Lastverteilung zu erreichen.
Start zu Testzwecken
Für Testzwecke kann der "xservicewatch" über das Kommando
sogerpsrv.exe -x xservicewatch -semaname xservicewatch1
manuell gestartet werden.