TaskMgr-Verzeichnisstruktur und Dateien: Unterschied zwischen den Versionen

Aus TALSIM Docs
(Die Seite wurde neu angelegt: „Für den Sydro-TaskManager ist die Verzeichnisstruktur prinzipiell nicht festgelegt. Es ist aber für den Anwender angenehm, wenn die TaskManager-Dateien mit e…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Für den Sydro-TaskManager ist die Verzeichnisstruktur prinzipiell nicht festgelegt. Es ist aber für den Anwender angenehm, wenn die TaskManager-Dateien mit einem festen Bezug zu und in der Nähe der [[TaskSrv-Verzeichnisstruktur und Dateien|TaskServer-Dateien]] liegen, da so nur kurze relative Pfade in das TaskManager Input-File eingegeben werden müssen. Dazu kann beispielsweise ein Ordner SydroTaskMgr in dasselbe Verzeichnis wie der Ordner TaskSrv gelegt werden.
Für den Sydro-TaskManager ist die Verzeichnisstruktur prinzipiell nicht festgelegt. Es ist aber für den Anwender praktisch, wenn die TaskManager-Dateien mit einem festen Bezug zu und in der Nähe der [[TaskSrv-Verzeichnisstruktur und Dateien|TaskServer-Dateien]] liegen, da so nur kurze relative Pfade in das TaskManager [[#SydroTaskMgr.process.xml|Input-File]] eingegeben werden müssen. Dazu kann beispielsweise ein Ordner SydroTaskMgr in dasselbe Verzeichnis wie der Ordner TaskSrv gelegt werden.


==SydroTaskMgr.exe==
==SydroTaskMgr.exe==
<code>SydroTaskMgr.exe</code> ist die ausführbare Programmdatei des Taskservers. Sie kann entweder über einen Doppelklick gestartet werden oder über die Kommandozeile. Liegt die Input-Datei [[#SydroTaskMgr.process.xml|<code>]] SydroTaskMgr.process.xml</code> im selben Verzeichnis müssen keine weiteren Argumente eingegeben werden. Trägt die Input-Datei einen anderen Namen, muss der Dateiname in der Kommandozeile als Argument mitgegeben werden.
Nach Starten der ausführbaren Programmdatei öffnet sich das Fenster des TaskManagers. Hier wird lediglich der Status des TaskManagers eingetragen (die Meldungen können schnell wechseln, wenn die TASKS schnell durchlaufen). Ist der TaskManager fertig, schließt sich das Fenster automatisch. Eine Zusammenfassung der Statusberichte kann dann in dem neu geschriebenen File [[#diag.xml|<code>diag.xml</code>]] gelesen werden.
[[Datei:Fenster_Sydro_TaskManager.PNG]]
[[Datei:Fenster_Sydro_TaskManager_Status.PNG]]
[[Datei:Fenster_Sydro_TaskManager_Status_finished.PNG]]
==SydroTaskMgr.process.xml==
==SydroTaskMgr.process.xml==


Zeile 65: Zeile 75:
</TaskList>
</TaskList>
</pre>
</pre>
==diag.xml==


==SydroTaskMgr.exe.config==
==SydroTaskMgr.exe.config==
==log4net.xml==
==log4net.xml==
==log4net.dll==
==log4net.dll==

Version vom 16. Juli 2019, 13:12 Uhr

Für den Sydro-TaskManager ist die Verzeichnisstruktur prinzipiell nicht festgelegt. Es ist aber für den Anwender praktisch, wenn die TaskManager-Dateien mit einem festen Bezug zu und in der Nähe der TaskServer-Dateien liegen, da so nur kurze relative Pfade in das TaskManager Input-File eingegeben werden müssen. Dazu kann beispielsweise ein Ordner SydroTaskMgr in dasselbe Verzeichnis wie der Ordner TaskSrv gelegt werden.

SydroTaskMgr.exe

SydroTaskMgr.exe ist die ausführbare Programmdatei des Taskservers. Sie kann entweder über einen Doppelklick gestartet werden oder über die Kommandozeile. Liegt die Input-Datei SydroTaskMgr.process.xml im selben Verzeichnis müssen keine weiteren Argumente eingegeben werden. Trägt die Input-Datei einen anderen Namen, muss der Dateiname in der Kommandozeile als Argument mitgegeben werden.

Nach Starten der ausführbaren Programmdatei öffnet sich das Fenster des TaskManagers. Hier wird lediglich der Status des TaskManagers eingetragen (die Meldungen können schnell wechseln, wenn die TASKS schnell durchlaufen). Ist der TaskManager fertig, schließt sich das Fenster automatisch. Eine Zusammenfassung der Statusberichte kann dann in dem neu geschriebenen File diag.xml gelesen werden.

Fenster Sydro TaskManager.PNG

Fenster Sydro TaskManager Status.PNG

Fenster Sydro TaskManager Status finished.PNG

SydroTaskMgr.process.xml

<TaskList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <WriteDiag>true</WriteDiag>
  <DiagFormat>FEWS</DiagFormat>
  <DiagDir>..\log\</DiagDir>
  <ErrorHandling>DefaultHandling</ErrorHandling>
  <Tasks>
    <Task>
      <Active>false</Active>
      <Job>RunExecutable</Job>
      <Description>Input Abfluss einlesen und in TalsimNG Binaer Format konvertieren</Description>
      <Key>?</Key>
      <ErrorHandling>DefaultHandling</ErrorHandling>
      <Execute>..\TaskSrv\Exe\tasksrvi.exe</Execute>
      <Executable>TaskSrv</Executable>
	  <ProcessWindowsStyle>Hidden</ProcessWindowsStyle>
      <Arguments>tasksrv.Import_FewsZeitreihenkomplett.Q.run</Arguments>
      <FileFormat>FEWS</FileFormat>
      <FileSelectionPattern>?</FileSelectionPattern>
      <NewFileExtension>?</NewFileExtension>
      <InputFile>?</InputFile>
      <OutputFile>?</OutputFile>
      <OutputDir>?</OutputDir>
    </Task>
    <Task>
      <Active>false</Active>
      <Job>RunExecutable</Job>
      <Description>Simulation Gesamtsystem</Description>
      <Key>?</Key>
      <ErrorHandling>DefaultHandling</ErrorHandling>
      <Execute>..\engine\talsimw.exe</Execute>
      <Executable>Talsim</Executable>
	  <ProcessWindowsStyle>Hidden</ProcessWindowsStyle>
      <Arguments>talsim.nagesamt.run</Arguments>
      <FileFormat>FEWS</FileFormat>
      <FileSelectionPattern>?</FileSelectionPattern>
      <NewFileExtension>?</NewFileExtension>
      <InputFile>?</InputFile>
      <OutputFile>?</OutputFile>
      <OutputDir>?</OutputDir>
    </Task>	
    <Task>
      <Active>true</Active>
      <Job>RunExecutable</Job>
      <Description>aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln</Description>
      <Key>?</Key>
      <ErrorHandling>DefaultHandling</ErrorHandling>
      <Execute>..\TaskSrv\Exe\tasksrvi.exe</Execute>
      <Executable>TaskSrv</Executable>
	  <ProcessWindowsStyle>Hidden</ProcessWindowsStyle>
      <Arguments>tasksrv.Result_MinMaxMittel.run</Arguments>
      <FileFormat>FEWS</FileFormat>
      <FileSelectionPattern>?</FileSelectionPattern>
      <NewFileExtension>?</NewFileExtension>
      <InputFile>?</InputFile>
      <OutputFile>?</OutputFile>
      <OutputDir>?</OutputDir>
    </Task>
	</Tasks>
</TaskList>

diag.xml

SydroTaskMgr.exe.config

log4net.xml

log4net.dll