<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to OawComponents</title><link>https://sourceforge.net/p/oaw/wiki/OawComponents/</link><description>Recent changes to OawComponents</description><atom:link href="https://sourceforge.net/p/oaw/wiki/OawComponents/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 04 Jan 2014 01:34:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/oaw/wiki/OawComponents/feed" rel="self" type="application/rss+xml"/><item><title>OawComponents modified by Steffen A. Mork</title><link>https://sourceforge.net/p/oaw/wiki/OawComponents/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="workflow-komponenten"&gt;Workflow-Komponenten&lt;/h1&gt;
&lt;p&gt;Die oAW-Tools enthalten diese Workflow-Komponenten. Um sie benutzen zu können, muss als Abhängigkeit das Plug-In &lt;em&gt;de.morknet.oaw.tools5&lt;/em&gt; angegeben werden. &lt;/p&gt;
&lt;h2 id="copycomponent"&gt;CopyComponent&lt;/h2&gt;
&lt;p&gt;Diese Komponente kopiert eine Datei in ein Zielverzeichnis. &lt;/p&gt;
&lt;h3 id="eingaben"&gt;Eingaben&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;sourceFile &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Die Datei die kopiert werden soll. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;destination &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Das Verzeichnis, in das die Datei hineinkopiert werden soll. &lt;/p&gt;
&lt;h3 id="beispiel"&gt;Beispiel&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;        &lt;span class="nt"&gt;&amp;lt;component&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;de.itemis.oaw.tools.component.CopyComponent&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
                &lt;span class="nt"&gt;&amp;lt;sourceFile&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;profilefile&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;/&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
                &lt;span class="nt"&gt;&amp;lt;destination&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;resPath&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;/&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;M
&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="touchcomponent"&gt;TouchComponent&lt;/h2&gt;
&lt;p&gt;Diese Komponente legt beliebig viele leere Dateien an, falls diese noch nicht existieren. &lt;/p&gt;
&lt;h3 id="eingaben_1"&gt;Eingaben&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;createFile &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hier wird der voll qualifizierte Dateiname der anzulegenden Datei hinterlegt. Dieser Parameter kann mehrfach benutzt werden, um mehrere Dateien anzulegen. &lt;/p&gt;
&lt;h3 id="beispiel_1"&gt;Beispiel&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;        &lt;span class="nt"&gt;&amp;lt;component&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;de.itemis.oaw.tools.component.TouchComponent&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
                &lt;span class="nt"&gt;&amp;lt;createFile&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;&lt;/span&gt;&lt;span class="cp"&gt;${&lt;/span&gt;&lt;span class="n"&gt;profilefile&lt;/span&gt;&lt;span class="cp"&gt;}&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;/&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="makefileexecuter"&gt;MakefileExecuter&lt;/h2&gt;
&lt;p&gt;Diese Komponente führt ein Makefile aus. Die Ausführung geschieht asynchron. &lt;/p&gt;
&lt;h3 id="eingaben_2"&gt;Eingaben&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;debug &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Dieses Flag spezifiziert das Debug-Verhalten dieser Komponente. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;makeFilePath &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Mit dieser Variablen wird das Makefile festgelegt. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;target &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Das Ziel, dass Make zu bilden hat. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Achtung'''&lt;br /&gt;
Diese Komponente funktioniert nur unter Windows! &lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="exitworkflowonerrorscomponent"&gt;ExitWorkflowOnErrorsComponent&lt;/h2&gt;
&lt;p&gt;Diese Komponente verursacht das Abbrechen des Workflows, wenn beim Aufrufen dieser Komponente bis hierhin ein Fehler aufgetreten ist. &lt;/p&gt;
&lt;h3 id="eingaben_3"&gt;Eingaben&lt;/h3&gt;
&lt;p&gt;Keine. &lt;/p&gt;
&lt;h3 id="beispiel_2"&gt;Beispiel&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;        &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;component&lt;/span&gt; &lt;span class="n"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;de.itemis.mwe.components.ExitWorkflowOnErrorsComponent&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steffen A. Mork</dc:creator><pubDate>Sat, 04 Jan 2014 01:34:37 -0000</pubDate><guid>https://sourceforge.net08aeb955ef174ec34e5f5a24e808e386ff693bd9</guid></item></channel></rss>