Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Jobdefinition mit File-Trigger zur Erzeugung einer Konfiguration erstellen

Voraussetzungen:

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:

  1. Öffnen Sie einen beliebigen Editor, beispielsweise Notepad++.
  2. Stellen Sie gegebenenfalls das Encoding auf UTF-8 ein.
  3. Fügen Sie die folgende Zeile als Kopfdaten in die erste Zeile ein:
<?xml version="1.0" encoding="utf-8"?>
  1. 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">
  1. 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>
  1. 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>
  1. Die letzte Zeile schließt das Tag <jobdefinition> ab:
</jobdefinition>
  1. 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:

  1. Fahren Sie mit Abschnitt Test 1 - Konfiguration erstellen fort.