***********************************************************************************
*  Segment 10 System (Sys), SWE 10.2 berprfung System                           *
***********************************************************************************

Version: 1.1.1 (20091112)


bersicht
=========

Die SWE "berprfung System" dient der berwachung der verschiedenen Anwendungen.
Dabei wird der Status der Anwendung berprft, bei Statusnderung bzw. beim Absturz
einer Anwendung wird eine entsprechende Betriebsmeldung herausgegeben, so dass unter
Umstnden ber Start/Stopp die Anwendung neu gestartet werden kann. Eine Ausnahme
bildet Start/Stopp, diese Anwendung darf nicht neu gestartet werden.
ber Plug-Ins besteht die Mglichkeit weitere berprfungen durchfhren.


Versionsgeschichte
==================

Stand 12.11.2009 Version 1.1.1
Erste Version mit neuer Paketstruktur

Stand 13.02.2009 Version 1.1
Erweiterung um JUnit Tests

Stand 14.01.2008 Version 1.0
Erste Auslieferung


Start der SWE
=============

Aufbau eines Startskripts
(.bat-Datei im Verzeichnis skripte-dosshell, Unix-Skript im Verzeichnis skripte-bash
ist analog)

rem Startskript Anfang
@echo off

rem in einstellungen werden die globalen DaV-Einstellungen gemacht
rem insbesondere werden die Umgebungsvariablen %dav1% und %java% gesetzt
call einstellungen.bat

%java% -jar ../distributionspakete/de.bsvrz.sys.testsys/de.bsvrz.sys.testsys-runtime.jar ^
 %dav1% ^
 <SWE-spezifischer Parameter 1>=... ^
 <SWE-spezifischer Parameter 2>=... ^
 ...
rem Startskript Ende 

SWE-spezifische Parameter

-ueberpruefer=<m_plugins>
Liste der Plugins<m_plugins>:<Doppelpunkt(:) separierte Liste mit berprfer
Plugins>, Pluginparameter werden mit ";" getrennt angehngt, z.B. (ohne
Zeilenumbruch).
Es werden 3 Plugins mitgeliefert:
-ueberpruefer="de.bsvrz.sys.testsys.modulUhrzeit.ModulUhrzeit:
de.bsvrz.sys.testsys.modulStartStoppUeb.ModulStartStoppUeb:
de.bsvrz.sys.testsys.modulApplUeb.ModulApplUeb" Die Plugins fhren die 
Systemberprfungen durch. Plugins mssen das Interface IGibZugriff implementieren 
und schreiben ihre Meldungen ber das Interface IMeldungFehler.

-modLog=<Dateiname>
optionaler Parameter zur Steuerung spezieller Ausgaben (nur frests!!)
-modLog=dateiName::modus::Filter z.B. -modLog="/temp/TestTestSys/sys.log::0::
BM|ERROR" 
modus 0: Datei berschreiben, 1: anhngen, 4: Ausgabe zustzlich auf
System.outdateiName: Ausgabedatei, null: Ausgaben unterdrcken, out: stdOutFilter
regulaerer Ausdruck, mgliche Einzelausdrcke BM, VERLAUF, ERROR, TTT


Disclaimer
==========

Segment 10 System (Sys), SWE 10.2 berprfung System
Copyright (C) 2009 Dambach Werke GmbH

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.


Kontakt
=======

Dambach-Werke GmbH
Fritz-Minhardt-Str. 1
76456 Kuppenheim
Phone: +49-7222-402-0
Fax: +49-7222-402-200
mailto: info@els.dambach.de