Voraussetzungen:
- EEC als Job Server mit Worker-Installation der Version 2.5.1 oder höher.
Mit der ersten Jobdefinition soll erreicht werden, dass auf der Basis der EOX-Datei Tutorial_JobServer.eox eine Konfiguration erstellt wird.
Dazu soll mit Hilfe des Commands Engineering.ImportIMXCommand die IMX-Datei T1_Project.imx importiert werden.
Die Abarbeitung soll durch einen File-Trigger ausgelöst werden, der auf die IMX-Datei reagiert.
In der nachfolgenden Jobdefinition sind Dateipfade enthalten, die an die eigene Installation anzupassen sind.
So erstellen Sie die erste Jobdefinition:
- Öffnen Sie einen beliebigen Editor, beispielsweise Notepad++.
- Stellen Sie gegebenenfalls das Encoding auf UTF-8 ein.
- Fügen Sie die folgende Zeile als Kopfdaten in die erste Zeile ein:
<?xml version="1.0" encoding="utf-8"?>
- Nach den Kopfdaten fügen Sie das Tag <jobdefinition> ein, um den Namen der Jobdefinition und das Basismodell festzulegen. Geben Sie dazu die folgenden Zeilen ein (die Pfadangaben sind relativ zum eingestellten Pfad zu den Job Server-Ressourcen):
<jobdefinition name="Job1"
model="EOX\Tutorial_JobServer.eox"
xmlns:xi="http://www.w3.org/2001/XInclude">
- Unterhalb von <jobdefinition> geben Sie mit den folgenden Zeilen an, in welchem Ordner der Job Server eingehende Dateien erwartet und in welche Ordner im Erfolgs-, bzw. Fehlerfall Dateien abgelegt werden. Hinzu kommt noch die Angabe des Filters, damit der File-Trigger auf eingehende IMX-Dateien reagiert:
<fileTrigger>
<failedFolder value="error" />
<incomingFolder value="input" />
<outputFolder value="output" />
<filter value="*.imx" />
</fileTrigger>
- Auf der gleichen Ebene geben Sie mit den folgenden Zeilen an, dass das Command Engineering.ImportIMXCommand ausgeführt werden soll. Als Argument soll die IMX-Datei übergeben werden, die in den eingehenden Ordner kopiert wird:
<actions>
<action name="Engineering.ImportIMXCommand" arguments="List{trigger.filePath}" />
</actions>
- Die letzte Zeile schließt das Tag <jobdefinition> ab:
</jobdefinition>
- Speichern Sie die Jobdefinition unter <Job Server installation path>\resources\JobServer\jobs\jobdef1.jmx ab (Dateipfad anpassen).
Die komplette Jobdefinition sollte das folgende Aussehen haben:
<?xml version="1.0" encoding="utf-8"?>
<jobdefinition name="Job1"
model="EOX\Tutorial_JobServer.eox"
xmlns:xi="http://www.w3.org/2001/XInclude">
<fileTrigger>
<failedFolder value="error" />
<incomingFolder value="input" />
<outputFolder value="output" />
<filter value="*.imx" />
</fileTrigger>
<actions>
<action name="Engineering.ImportIMXCommand" arguments="List{trigger.filePath}" />
</actions>
</jobdefinition>
- Fahren Sie mit Abschnitt Test 1 - Konfiguration erstellen fort.