<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.talsim.de/docs/index.php?action=history&amp;feed=atom&amp;title=TaskMgr-Verzeichnisstruktur_und_Dateien%2Fde</id>
	<title>TaskMgr-Verzeichnisstruktur und Dateien/de - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.talsim.de/docs/index.php?action=history&amp;feed=atom&amp;title=TaskMgr-Verzeichnisstruktur_und_Dateien%2Fde"/>
	<link rel="alternate" type="text/html" href="https://www.talsim.de/docs/index.php?title=TaskMgr-Verzeichnisstruktur_und_Dateien/de&amp;action=history"/>
	<updated>2026-04-04T13:03:28Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in TALSIM Docs</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://www.talsim.de/docs/index.php?title=TaskMgr-Verzeichnisstruktur_und_Dateien/de&amp;diff=12738&amp;oldid=prev</id>
		<title>FuzzyBot: Übernehme Bearbeitung einer neuen Version der Quellseite</title>
		<link rel="alternate" type="text/html" href="https://www.talsim.de/docs/index.php?title=TaskMgr-Verzeichnisstruktur_und_Dateien/de&amp;diff=12738&amp;oldid=prev"/>
		<updated>2021-05-03T22:03:13Z</updated>

		<summary type="html">&lt;p&gt;Übernehme Bearbeitung einer neuen Version der Quellseite&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 4. Mai 2021, 00:03 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Navigation|vorher=Ablauf eines TaskMgr-Einsatzes|hoch=Arbeiten mit dem SydroTaskMgr|nachher=Arbeiten mit dem SydroCmd tool}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Navigation|vorher=Ablauf eines TaskMgr-Einsatzes|hoch=Arbeiten mit dem SydroTaskMgr|nachher=Arbeiten mit dem SydroCmd tool}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;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 [[Special:MyLanguage/TaskSrv-Verzeichnisstruktur und Dateien|TaskServer-Dateien]] liegen, da so nur kurze relative Pfade in das TaskManager [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Special:MyLanguage/&lt;/del&gt;#sydrotaskmgr.process.xml|Input-File]] eingegeben werden müssen. Dazu kann beispielsweise ein Ordner &amp;#039;&amp;#039;TaskMgr&amp;#039;&amp;#039; in dasselbe Verzeichnis wie der Ordner &amp;#039;&amp;#039;TaskSrv&amp;#039;&amp;#039; gelegt werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;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 [[Special:MyLanguage/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 &amp;#039;&amp;#039;TaskMgr&amp;#039;&amp;#039; in dasselbe Verzeichnis wie der Ordner &amp;#039;&amp;#039;TaskSrv&amp;#039;&amp;#039; gelegt werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==SydroTaskMgr.exe==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==SydroTaskMgr.exe==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;SydroTaskMgr.exe&amp;lt;/code&amp;gt; ist die ausführbare Programmdatei des Taskservers. Sie kann entweder über einen Doppelklick gestartet werden oder über die Kommandozeile. Liegt die Input-Datei [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Special:MyLanguage/&lt;/del&gt;#sydrotaskmgr.process.xml|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;]] &lt;/del&gt;SydroTaskMgr.process.xml&amp;lt;/code&amp;gt; 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.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;SydroTaskMgr.exe&amp;lt;/code&amp;gt; ist die ausführbare Programmdatei des Taskservers. Sie kann entweder über einen Doppelklick gestartet werden oder über die Kommandozeile. Liegt die Input-Datei &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;[[#sydrotaskmgr.process.xml|SydroTaskMgr.process.xml&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&amp;lt;/code&amp;gt; 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.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;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 [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Special:MyLanguage/&lt;/del&gt;#diag.xml|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/del&gt;diag.xml&amp;lt;/code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/del&gt;gelesen werden.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;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 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;[[#diag.xml|diag.xml&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&amp;lt;/code&amp;gt; gelesen werden.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:Fenster_Sydro_TaskManager.PNG|Datei:Fenster_Sydro_TaskManager.PNG]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Datei:Fenster_Sydro_TaskManager.PNG|Datei:Fenster_Sydro_TaskManager.PNG]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l27&quot;&gt;Zeile 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Beispiel für eine &amp;lt;code&amp;gt;SydroTaskMgr.process.xml&amp;lt;/code&amp;gt;-Datei mit drei Tasks (Pre-Processing, Simulation, Post-Processing):&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Beispiel für eine &amp;lt;code&amp;gt;SydroTaskMgr.process.xml&amp;lt;/code&amp;gt;-Datei mit drei Tasks (Pre-Processing, Simulation, Post-Processing):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source lang=&amp;quot;xml&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;TaskList xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;TaskList xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;WriteDiag&amp;gt;true&amp;lt;/WriteDiag&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;WriteDiag&amp;gt;true&amp;lt;/WriteDiag&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot;&gt;Zeile 87:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 87:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;/Tasks&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;/Tasks&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/TaskList&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/TaskList&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die wichtigsten Argumente zu den Tasks in der Input-Datei:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die wichtigsten Argumente zu den Tasks in der Input-Datei:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l109&quot;&gt;Zeile 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 109:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ErrorHandling&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ErrorHandling&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|DefaultHandling&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;DefaultHandling&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*StopWhenError&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*ContinueWhenError&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Einstellung, wie Fehler behandelt werden sollen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Einstellung, wie Fehler behandelt werden sollen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l133&quot;&gt;Zeile 133:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 136:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mit dem SydroTaskMgr kann neben Talsim und TaskSrv auch ein beliebiges ausführbares Programm gestartet werden. Beispiel:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Mit dem SydroTaskMgr kann neben Talsim und TaskSrv auch ein beliebiges ausführbares Programm gestartet werden. Beispiel:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source lang=&amp;quot;xml&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;TaskList xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;TaskList xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l167&quot;&gt;Zeile 167:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 170:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;DiagDir&amp;gt;.\&amp;lt;/DiagDir&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;DiagDir&amp;gt;.\&amp;lt;/DiagDir&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/TaskList&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/TaskList&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wichtig ist &amp;quot;Any&amp;quot; als &amp;lt;code&amp;gt;Executable&amp;lt;/code&amp;gt; anzugeben.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wichtig ist &amp;quot;Any&amp;quot; als &amp;lt;code&amp;gt;Executable&amp;lt;/code&amp;gt; anzugeben.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l178&quot;&gt;Zeile 178:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 181:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kurzbericht des TaskManager-Laufs. Beispiel:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kurzbericht des TaskManager-Laufs. Beispiel:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source lang=&amp;quot;xml&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;Diag version=&amp;quot;1.2&amp;quot; xmlns=&amp;quot;http://www.wldelft.nl/fews/PI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://www.wldelft.nl/fews/PI http://fews.wldelft.nl/schemas/version1.0/pi-schemas/pi_diag.xsd&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;Diag version=&amp;quot;1.2&amp;quot; xmlns=&amp;quot;http://www.wldelft.nl/fews/PI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://www.wldelft.nl/fews/PI http://fews.wldelft.nl/schemas/version1.0/pi-schemas/pi_diag.xsd&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l188&quot;&gt;Zeile 188:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 191:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;line description=&amp;quot;TaskExecuteTaskSrv: aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln terminated, number of Warnings=    33 and Errors=     0&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;line description=&amp;quot;TaskExecuteTaskSrv: aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln terminated, number of Warnings=    33 and Errors=     0&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/Diag&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/Diag&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;source&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
	<entry>
		<id>https://www.talsim.de/docs/index.php?title=TaskMgr-Verzeichnisstruktur_und_Dateien/de&amp;diff=5617&amp;oldid=prev</id>
		<title>FuzzyBot: Übernehme Bearbeitung einer neuen Version der Quellseite</title>
		<link rel="alternate" type="text/html" href="https://www.talsim.de/docs/index.php?title=TaskMgr-Verzeichnisstruktur_und_Dateien/de&amp;diff=5617&amp;oldid=prev"/>
		<updated>2020-09-24T08:19:34Z</updated>

		<summary type="html">&lt;p&gt;Übernehme Bearbeitung einer neuen Version der Quellseite&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigation|vorher=Ablauf eines TaskMgr-Einsatzes|hoch=Arbeiten mit dem SydroTaskMgr|nachher=Arbeiten mit dem SydroCmd tool}}&lt;br /&gt;
&lt;br /&gt;
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 [[Special:MyLanguage/TaskSrv-Verzeichnisstruktur und Dateien|TaskServer-Dateien]] liegen, da so nur kurze relative Pfade in das TaskManager [[Special:MyLanguage/#sydrotaskmgr.process.xml|Input-File]] eingegeben werden müssen. Dazu kann beispielsweise ein Ordner &amp;#039;&amp;#039;TaskMgr&amp;#039;&amp;#039; in dasselbe Verzeichnis wie der Ordner &amp;#039;&amp;#039;TaskSrv&amp;#039;&amp;#039; gelegt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SydroTaskMgr.exe==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;SydroTaskMgr.exe&amp;lt;/code&amp;gt; ist die ausführbare Programmdatei des Taskservers. Sie kann entweder über einen Doppelklick gestartet werden oder über die Kommandozeile. Liegt die Input-Datei [[Special:MyLanguage/#sydrotaskmgr.process.xml|&amp;lt;code&amp;gt;]] SydroTaskMgr.process.xml&amp;lt;/code&amp;gt; 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. &lt;br /&gt;
&lt;br /&gt;
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 [[Special:MyLanguage/#diag.xml|&amp;lt;code&amp;gt;diag.xml&amp;lt;/code&amp;gt;]] gelesen werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Fenster_Sydro_TaskManager.PNG|Datei:Fenster_Sydro_TaskManager.PNG]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Fenster_Sydro_TaskManager_Status.PNG|Datei:Fenster_Sydro_TaskManager_Status.PNG]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Fenster_Sydro_TaskManager_Status_finished.PNG|Datei:Fenster_Sydro_TaskManager_Status_finished.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;sydrotaskmgr.process.xml&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==SydroTaskMgr.process.xml==&lt;br /&gt;
&lt;br /&gt;
Die Datei &amp;lt;code&amp;gt;SydroTaskMgr.process.xml&amp;lt;/code&amp;gt; ist die Input-Datei für den TaskManager im XML-Format. &lt;br /&gt;
Hier wird eingestellt, welche Tasks der TaskManager nacheinander abarbeiten soll und die nötigen Argumente dafür mitgegeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel für eine &amp;lt;code&amp;gt;SydroTaskMgr.process.xml&amp;lt;/code&amp;gt;-Datei mit drei Tasks (Pre-Processing, Simulation, Post-Processing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;TaskList xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;WriteDiag&amp;gt;true&amp;lt;/WriteDiag&amp;gt;&lt;br /&gt;
  &amp;lt;DiagFormat&amp;gt;FEWS&amp;lt;/DiagFormat&amp;gt;&lt;br /&gt;
  &amp;lt;DiagDir&amp;gt;.&amp;lt;/DiagDir&amp;gt;&lt;br /&gt;
  &amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;br /&gt;
  &amp;lt;Tasks&amp;gt;&lt;br /&gt;
    &amp;lt;Task&amp;gt;&lt;br /&gt;
      &amp;lt;Active&amp;gt;false&amp;lt;/Active&amp;gt;&lt;br /&gt;
      &amp;lt;Job&amp;gt;RunExecutable&amp;lt;/Job&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;Input Abfluss einlesen und in TalsimNG Binaer Format konvertieren&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Key&amp;gt;?&amp;lt;/Key&amp;gt;&lt;br /&gt;
      &amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;br /&gt;
      &amp;lt;Execute&amp;gt;..\TaskSrv\Exe\tasksrvi.exe&amp;lt;/Execute&amp;gt;&lt;br /&gt;
      &amp;lt;Executable&amp;gt;TaskSrv&amp;lt;/Executable&amp;gt;&lt;br /&gt;
      &amp;lt;ProcessWindowsStyle&amp;gt;Hidden&amp;lt;/ProcessWindowsStyle&amp;gt;&lt;br /&gt;
      &amp;lt;Arguments&amp;gt;tasksrv.Import_FewsZeitreihenkomplett.Q.run&amp;lt;/Arguments&amp;gt;&lt;br /&gt;
      &amp;lt;FileFormat&amp;gt;FEWS&amp;lt;/FileFormat&amp;gt;&lt;br /&gt;
      &amp;lt;FileSelectionPattern&amp;gt;?&amp;lt;/FileSelectionPattern&amp;gt;&lt;br /&gt;
      &amp;lt;NewFileExtension&amp;gt;?&amp;lt;/NewFileExtension&amp;gt;&lt;br /&gt;
      &amp;lt;InputFile&amp;gt;?&amp;lt;/InputFile&amp;gt;&lt;br /&gt;
      &amp;lt;OutputFile&amp;gt;?&amp;lt;/OutputFile&amp;gt;&lt;br /&gt;
      &amp;lt;OutputDir&amp;gt;?&amp;lt;/OutputDir&amp;gt;&lt;br /&gt;
    &amp;lt;/Task&amp;gt;&lt;br /&gt;
    &amp;lt;Task&amp;gt;&lt;br /&gt;
      &amp;lt;Active&amp;gt;false&amp;lt;/Active&amp;gt;&lt;br /&gt;
      &amp;lt;Job&amp;gt;RunExecutable&amp;lt;/Job&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;Simulation Gesamtsystem&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Key&amp;gt;?&amp;lt;/Key&amp;gt;&lt;br /&gt;
      &amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;br /&gt;
      &amp;lt;Execute&amp;gt;..\TaskSrv\Exe\talsimw.exe&amp;lt;/Execute&amp;gt;&lt;br /&gt;
      &amp;lt;Executable&amp;gt;Talsim&amp;lt;/Executable&amp;gt;&lt;br /&gt;
      &amp;lt;ProcessWindowsStyle&amp;gt;Hidden&amp;lt;/ProcessWindowsStyle&amp;gt;&lt;br /&gt;
      &amp;lt;Arguments&amp;gt;talsim.nagesamt.run&amp;lt;/Arguments&amp;gt;&lt;br /&gt;
      &amp;lt;FileFormat&amp;gt;FEWS&amp;lt;/FileFormat&amp;gt;&lt;br /&gt;
      &amp;lt;FileSelectionPattern&amp;gt;?&amp;lt;/FileSelectionPattern&amp;gt;&lt;br /&gt;
      &amp;lt;NewFileExtension&amp;gt;?&amp;lt;/NewFileExtension&amp;gt;&lt;br /&gt;
      &amp;lt;InputFile&amp;gt;?&amp;lt;/InputFile&amp;gt;&lt;br /&gt;
      &amp;lt;OutputFile&amp;gt;?&amp;lt;/OutputFile&amp;gt;&lt;br /&gt;
      &amp;lt;OutputDir&amp;gt;?&amp;lt;/OutputDir&amp;gt;&lt;br /&gt;
    &amp;lt;/Task&amp;gt;	&lt;br /&gt;
    &amp;lt;Task&amp;gt;&lt;br /&gt;
      &amp;lt;Active&amp;gt;true&amp;lt;/Active&amp;gt;&lt;br /&gt;
      &amp;lt;Job&amp;gt;RunExecutable&amp;lt;/Job&amp;gt;&lt;br /&gt;
      &amp;lt;Description&amp;gt;aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln&amp;lt;/Description&amp;gt;&lt;br /&gt;
      &amp;lt;Key&amp;gt;?&amp;lt;/Key&amp;gt;&lt;br /&gt;
      &amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;br /&gt;
      &amp;lt;Execute&amp;gt;..\TaskSrv\Exe\tasksrvi.exe&amp;lt;/Execute&amp;gt;&lt;br /&gt;
      &amp;lt;Executable&amp;gt;TaskSrv&amp;lt;/Executable&amp;gt;&lt;br /&gt;
      &amp;lt;ProcessWindowsStyle&amp;gt;Hidden&amp;lt;/ProcessWindowsStyle&amp;gt;&lt;br /&gt;
      &amp;lt;Arguments&amp;gt;tasksrv.Result_MinMaxMittel.run&amp;lt;/Arguments&amp;gt;&lt;br /&gt;
      &amp;lt;FileFormat&amp;gt;FEWS&amp;lt;/FileFormat&amp;gt;&lt;br /&gt;
      &amp;lt;FileSelectionPattern&amp;gt;?&amp;lt;/FileSelectionPattern&amp;gt;&lt;br /&gt;
      &amp;lt;NewFileExtension&amp;gt;?&amp;lt;/NewFileExtension&amp;gt;&lt;br /&gt;
      &amp;lt;InputFile&amp;gt;?&amp;lt;/InputFile&amp;gt;&lt;br /&gt;
      &amp;lt;OutputFile&amp;gt;?&amp;lt;/OutputFile&amp;gt;&lt;br /&gt;
      &amp;lt;OutputDir&amp;gt;?&amp;lt;/OutputDir&amp;gt;&lt;br /&gt;
    &amp;lt;/Task&amp;gt;&lt;br /&gt;
	&amp;lt;/Tasks&amp;gt;&lt;br /&gt;
&amp;lt;/TaskList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Argumente zu den Tasks in der Input-Datei:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Argument&lt;br /&gt;
!Beispieleinträge&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|Active&lt;br /&gt;
|true, false&lt;br /&gt;
|Ist die Task aktiv, d.h. soll sie beim Starten des TaskManagers ausgeführt werden?&lt;br /&gt;
|-&lt;br /&gt;
|Job&lt;br /&gt;
|RunExecutable, CleanUpDirectory&lt;br /&gt;
|Eindeutiger Name des Jobs (z.B. RunExecutable: auführbare Programmdatei starten)&lt;br /&gt;
|-&lt;br /&gt;
|Description&lt;br /&gt;
|Step 1/10: Download and process data from DWD&lt;br /&gt;
|Beschreibung der Task (frei)&lt;br /&gt;
|-&lt;br /&gt;
|ErrorHandling&lt;br /&gt;
|DefaultHandling&lt;br /&gt;
|Einstellung, wie Fehler behandelt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
|Execute&lt;br /&gt;
|..\TaskSrv\Exe\tasksrvi.exe&lt;br /&gt;
|Pfad zur ausführbaren Programmdatei&lt;br /&gt;
|-&lt;br /&gt;
|Executable&lt;br /&gt;
|TaskSrv&lt;br /&gt;
|Name der ausführbaren Programmdatei&lt;br /&gt;
|-&lt;br /&gt;
|ProcessWindowsStyle&lt;br /&gt;
|Normal, Hidden&lt;br /&gt;
|Prozessfensterstil &amp;lt;br /&amp;gt;(Normal: Fenster des aufgerufenen Programms wird während der Ausführung angezeigt; &amp;lt;br /&amp;gt; Hidden: Fenster werden nicht angezeigt)&lt;br /&gt;
|-&lt;br /&gt;
|Arguments&lt;br /&gt;
|tasksrv_DWD_00_Cmd_Process.run&lt;br /&gt;
|Argument für die ausführbare Programmdatei (z.B. &amp;lt;code&amp;gt;*.run&amp;lt;/code&amp;gt;-Dateien von TaskServer oder Talsim)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Ausführen eines beliebigen Programms===&lt;br /&gt;
&lt;br /&gt;
Mit dem SydroTaskMgr kann neben Talsim und TaskSrv auch ein beliebiges ausführbares Programm gestartet werden. Beispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;TaskList xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;br /&gt;
	&amp;lt;ErrorMsg /&amp;gt;&lt;br /&gt;
	&amp;lt;WarningMsg /&amp;gt;&lt;br /&gt;
	&amp;lt;Tasks&amp;gt;&lt;br /&gt;
		&amp;lt;Task&amp;gt;&lt;br /&gt;
			&amp;lt;Active&amp;gt;true&amp;lt;/Active&amp;gt;&lt;br /&gt;
			&amp;lt;Job&amp;gt;RunExecutable&amp;lt;/Job&amp;gt;&lt;br /&gt;
			&amp;lt;Description&amp;gt;MyDescription&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;Key&amp;gt;Normal&amp;lt;/Key&amp;gt;&lt;br /&gt;
			&amp;lt;ErrorHandling&amp;gt;DefaultHandling&amp;lt;/ErrorHandling&amp;gt;&lt;br /&gt;
			&amp;lt;Execute&amp;gt;D:\program\myprogram.bat&amp;lt;/Execute&amp;gt;&lt;br /&gt;
			&amp;lt;Executable&amp;gt;Any&amp;lt;/Executable&amp;gt;&lt;br /&gt;
			&amp;lt;ProcessWindowsStyle&amp;gt;Normal&amp;lt;/ProcessWindowsStyle&amp;gt;&lt;br /&gt;
			&amp;lt;Arguments&amp;gt;?&amp;lt;/Arguments&amp;gt;&lt;br /&gt;
			&amp;lt;FileFormat&amp;gt;UNKNOWN&amp;lt;/FileFormat&amp;gt;&lt;br /&gt;
			&amp;lt;FileSelectionPattern&amp;gt;?&amp;lt;/FileSelectionPattern&amp;gt;&lt;br /&gt;
			&amp;lt;NewFileExtension&amp;gt;?&amp;lt;/NewFileExtension&amp;gt;&lt;br /&gt;
			&amp;lt;InputFile&amp;gt;?&amp;lt;/InputFile&amp;gt;&lt;br /&gt;
			&amp;lt;OutputFile&amp;gt;?&amp;lt;/OutputFile&amp;gt;&lt;br /&gt;
			&amp;lt;OutputDir&amp;gt;?&amp;lt;/OutputDir&amp;gt;&lt;br /&gt;
			&amp;lt;WorkingDirectory&amp;gt;D:\workdir\&amp;lt;/WorkingDirectory&amp;gt;&lt;br /&gt;
			&amp;lt;LogFiles&amp;gt;&lt;br /&gt;
				&amp;lt;TaskLog&amp;gt;&lt;br /&gt;
					&amp;lt;LogFile&amp;gt;D:\workdir\log\*.log&amp;lt;/LogFile&amp;gt;&lt;br /&gt;
				&amp;lt;/TaskLog&amp;gt;		&lt;br /&gt;
			&amp;lt;/LogFiles&amp;gt;&lt;br /&gt;
		&amp;lt;/Task&amp;gt;	  &lt;br /&gt;
	&amp;lt;/Tasks&amp;gt;&lt;br /&gt;
	&amp;lt;WriteDiag&amp;gt;true&amp;lt;/WriteDiag&amp;gt;&lt;br /&gt;
	&amp;lt;DiagFormat&amp;gt;FEWS&amp;lt;/DiagFormat&amp;gt;&lt;br /&gt;
	&amp;lt;DiagDir&amp;gt;.\&amp;lt;/DiagDir&amp;gt;&lt;br /&gt;
&amp;lt;/TaskList&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wichtig ist &amp;quot;Any&amp;quot; als &amp;lt;code&amp;gt;Executable&amp;lt;/code&amp;gt; anzugeben.&lt;br /&gt;
&lt;br /&gt;
Die Angabe einer oder mehrer Logdateien als &amp;lt;code&amp;gt;LogFile&amp;lt;/code&amp;gt; führt dazu, dass diese Logdateien nach Ausführung des Programms nach dem Stichwort &amp;quot;ERROR&amp;quot; durchsucht werden und mit weiteren Tasks entsprechend darauf reagiert werden kann. Die Angabe von einem Platzhalter &amp;quot;*&amp;quot; im Dateinamen einer Logdatei führt dazu, dass von allen Dateien, die dem Namensmuster entsprechen, nur die neueste nach &amp;quot;ERROR&amp;quot; durchsucht wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;diag.xml&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==diag.xml==&lt;br /&gt;
&lt;br /&gt;
Kurzbericht des TaskManager-Laufs. Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Diag version=&amp;quot;1.2&amp;quot; xmlns=&amp;quot;http://www.wldelft.nl/fews/PI&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://www.wldelft.nl/fews/PI http://fews.wldelft.nl/schemas/version1.0/pi-schemas/pi_diag.xsd&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;line description=&amp;quot;TaskList: Process&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;line description=&amp;quot;Task: Process (inactive):Input Abfluss einlesen und in TalsimNG Binaer Format konvertieren&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;line description=&amp;quot;Task: Process (inactive):Simulation Gesamtsystem&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;line description=&amp;quot;Task: Process (active):aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;line description=&amp;quot;TaskExecuteTaskSrv: Run Executable, tasksrvi.exe, C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\TaskSrv\Exe\, C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\TaskSrv\Exe\, tasksrv.Result_MinMaxMittel.run&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
 &amp;lt;line description=&amp;quot;TaskExecuteTaskSrv: aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln terminated, number of Warnings=    33 and Errors=     0&amp;quot; level=&amp;quot;3&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/Diag&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SydroTaskMgr.log==&lt;br /&gt;
&lt;br /&gt;
Ausführlicher Bericht des TaskManagers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2019-07-17 10:59:37,248 [1] INFO  -      [SydroTaskMgrLog] TaskMain: Start: Apply C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\SydroTaskMgr\SydroTaskMgr.process.xml&lt;br /&gt;
2019-07-17 10:59:37,389 [5] INFO  -      [SydroTaskMgrLog] TaskMain: StartThread&lt;br /&gt;
2019-07-17 10:59:38,839 [5] INFO  -      [SydroTaskMgrLog] TaskList: Process&lt;br /&gt;
2019-07-17 10:59:38,839 [5] INFO  -      [SydroTaskMgrLog] Task: Process (inactive):Input Abfluss einlesen und in TalsimNG Binaer Format konvertieren&lt;br /&gt;
2019-07-17 10:59:38,839 [5] INFO  -      [SydroTaskMgrLog] Task: Process (inactive):Simulation Gesamtsystem&lt;br /&gt;
2019-07-17 10:59:38,839 [5] INFO  -      [SydroTaskMgrLog] Task: Process (active):aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln&lt;br /&gt;
2019-07-17 10:59:38,839 [5] DEBUG -      [SydroTaskMgrLog] Task: RunExecutable, TaskSrv&lt;br /&gt;
2019-07-17 10:59:38,839 [5] DEBUG -      [SydroTaskMgrLog] Task: CreateExecutableTaskSrv&lt;br /&gt;
2019-07-17 10:59:38,917 [5] DEBUG -      [SydroTaskMgrLog] TaskExecuteTaskSrv: RunExecutableTaskSrv, aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln&lt;br /&gt;
2019-07-17 10:59:38,933 [5] DEBUG -      [SydroTaskMgrLog] TaskExecuteTaskSrv: KillStatusLog, C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\TaskSrv\Exe\tasksrv.status.log&lt;br /&gt;
2019-07-17 10:59:38,933 [5] INFO  -      [SydroTaskMgrLog] TaskExecuteTaskSrv: Run Executable, tasksrvi.exe, C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\TaskSrv\Exe\, C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\TaskSrv\Exe\, tasksrv.Result_MinMaxMittel.run&lt;br /&gt;
2019-07-17 10:59:41,008 [5] DEBUG -      [SydroTaskMgrLog] TaskExecuteTaskSrv: CheckStatusLog, C:\TalsimNG\Customers\Auftraggeber_1\projectData\user1\TaskSrv\Exe\tasksrv.status.log&lt;br /&gt;
2019-07-17 10:59:41,039 [5] INFO  -      [SydroTaskMgrLog] TaskExecuteTaskSrv: aus Talsim-NG Ergebnissen MinMaxMittel Statistik ermitteln terminated, number of Warnings=    33 and Errors=     0&lt;br /&gt;
2019-07-17 10:59:41,039 [5] INFO  -      [SydroTaskMgrLog] TaskMain: Process finished&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Weitere Dateien==&lt;br /&gt;
&lt;br /&gt;
Für die Ausführung des TaskManagers müssen im gleichen Verzeichnis weitere Dateien vorhanden sein, aber nicht angepasst werden:&lt;br /&gt;
*&amp;lt;code&amp;gt;SydroTaskMgr.exe.config&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;SydroTaskMgr.log.config&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;log4net.xml&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;log4net.dll&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>