Altova FlowForce Server 2024 Advanced Edition

Auftragskonfiguration

Zur Startseite Zurück Nach oben Weiter

In diesem Abschnitt erfahren Sie, wie Sie in FlowForce Server einen Auftrag konfigurieren. Die Konfiguration von Aufträgen erfolgt in den folgenden Schritten, von denen einige (z.B. das Speichern von Auftragsergebnissen im Cache) optional sind:

 

Erstellung/Duplizierung eines Auftrags (Unterabschnitt unten)

Hinzufügen von Input-Parametern

Hinzufügen von Ausführungsschritten

Speichern der Auftragsergebnisse im Cache

Einrichten von Triggern

Konfigurieren von Aufträgen als Web-Dienste

Definition von Anmeldeinformationen

Definition von Warteschlangeneinstellungen

 

Bei der Auftragskonfiguration werden verschiedene Berechnungen, Ausdrücke und Funktionen verwendet. Nähere Informationen dazu finden Sie in den folgenden Abschnitten:

 

Ausdrücke

Ausdrucksfunktionen

Systemfunktionen

 

Informationen zu Grundkonzepten und Begriffen im Zusammenhang mit der Auftragsausführung finden Sie unter Terminologie.

 

Windows-Netzwerkpfade

Wenn Sie Aufträge erstellen, müssen Sie Dateipfade auf dem Rechner, auf dem FlowForce ausgeführt wird oder Dateipfade im Netzwerk referenzieren. Wenn Sie einen Windows-Netzwerkpfad wie z.B. ein zugeordnetes Netzlaufwerk referenzieren, verwenden Sie die Universal Naming Convention (UNC) Syntax. Dies ist notwendig, da Laufwerksbuchstaben im System nicht global verwendet werden und da dem Benutzer bei jeder Sitzung ein eigener Laufwerksbuchstabe zugeordnet wird.

 

UNC hat die folgende Syntax: \\server\sharedfolder\filepath, wobei server sich auf den (durch DNS definierten) Servernamen bezieht; sharedfolder sich auf eine vom Administrator definierte Bezeichnung bezieht (so ist z.B. admin$ im Allgemeinen das Root-Verzeichnis des Betriebssystems); und filepath sich auf die Unterverzeichnisse unterhalb des freigegebenen Ordners bezieht.

 

Erstellung/Duplizierung eines Auftrags

Dieses Kapitel enthält eine Anleitung zum Erstellen von Aufträgen in FlowForce Server. Diese Anleitung soll Ihnen dabei helfen, die Struktur von Aufträgen und deren Einstellungen zu verstehen. Aufträge können flexibel konfiguriert werden und manchmal kann man dasselbe Ergebnis auf verschiedene Arten erzielen. Um Ihnen eine Vorstellung von den verschiedenen Aufträgen, die Sie ausführen können, zu geben, enthält diese Dokumentation auch einige Beispiele für Aufträge.

 

Voraussetzungen

Stellen Sie sicher, dass Sie für den Container, in dem Sie einen neuen Auftrag erstellen, die folgenden Berechtigungen haben:

 

Container: Lesen, Schreiben

Konfiguration: Lesen, Schreiben

 

Erstellung eines Auftrags

Bevor Sie einen Auftrag erstellen, sollten Sie eventuell die Anmeldeinformationen für das Betriebssystembenutzerkonto, mit dem der Auftrag ausgeführt wird, speichern. Nähere Informationen dazu finden Sie unter Anmeldeinformationen. Um einen Auftrag zu erstellen, gehen Sie folgendermaßen vor:

 

1.Gehen Sie zur Konfigurationsseite und wählen Sie einen Container aus, in dem der Auftrag erstellt werden soll.

2.Klicken Sie auf Erstellen und wählen Sie Auftrag erstellen aus. Geben Sie einen Namen für den Auftrag und optional Auftragsbeschreibung ein.

3.Wenn zur Laufzeit Werte an den Auftrag übergeben werden sollen, erstellen Sie die erforderlichen Auftrags-Input-Parameter. Nähere Informationen finden Sie unter Input-Parameter.

4.Fügen Sie im Abschnitt Ausführungsschritte Schritte für den Auftrag hinzu. Jeder Auftrag muss mindestens einen Schritt haben.

5.Wenn der letzte Schritt des Auftrags ein Ergebnis zurückgibt und Sie dieses Ergebnis in anderen Aufträgen verwenden möchten, wählen Sie im Abschnitt Ausführungsergebnis den Rückgabetyp aus.

6.Wenn FlowForce Server das zurückgegebene Ergebnis im Cache speichern soll, definieren Sie die Cache-Einstellungen.

7.Fügen Sie im Abschnitt Trigger einen oder mehrere Trigger hinzu, die den Auftrag auslösen sollen. Wenn der Auftrag als Web-Dienst bereitgestellt wird, muss kein Trigger hinzugefügt werden.

8.Wählen Sie im Abschnitt Anmeldeinformationen einen vorhandenen Eintrag aus oder definieren Sie lokale Anmeldeinformationen. Nähere Informationen dazu finden Sie unter Anmeldeinformationen.

9.Wenn der Auftrag ein Ergebnis zurückgibt, das Sie in anderen Aufträgen verwenden oder als Web-Dienst bereitstellen möchten, definieren Sie die Cache-Einstellungen für den Auftrag.

10.Definieren Sie optional die Warteschlangeneinstellungen des Auftrags.

11.Klicken Sie auf Speichern. FlowForce Server validiert die eingegebenen Informationen. Felder, die gegebenenfalls noch bearbeitet werden müssen, werden rot markiert.

 

Duplizieren eines Auftrags

Sie können bei Bedarf Kopien vorhandener Aufträge erstellen. Dadurch sparen Sie Zeit, wenn Sie anhand eines bestehenden Auftrags schnell einen Auftrag erstellen möchten. So erstellen Sie eine Kopie eines vorhandenen Auftrags:

 

1.Öffnen Sie den vorhandenen Auftrag und klicken Sie anschließend am unteren Rand der Seite auf die Schaltfläche Speichern unter.

2.Geben Sie den Namen des neuen Auftrags ein und klicken Sie auf Speichern unter.

 

Wenn die Anmeldeinformationen des vorhandenen Auftrags lokal im Auftrag definiert sind, werden Sie von FlowForce aufgefordert, das Passwort aus Sicherheitsgründen erneut einzugeben. Wenn die Anmeldeinformationen als Standalone-Anmeldeinformationen definiert wurden, ist dieser Schritt nicht notwendig. Informationen zu Standalone-Anmeldeinformationen im Gegensatz zu lokalen Anmeldeinformationen finden Sie unter Anmeldeinformationen.

 

Wenn es aufgrund bestimmter Auftragskomponenten zu Konflikten beim Duplizieren des Auftrags kommt, wird ein Fehler angezeigt und der Auftrag wird nicht dupliziert. Wenn Sie z.B. versuchen einen Auftrag zu duplizieren, der einen Web-Dienst enthält, so wird dieser Dienst bereits vom ursprünglichen Auftrag verwendet und kann nicht dupliziert werden. Ändern Sie in diesem Fall die URL des Web-Diensts oder entfernen Sie ihn vollständig.

 

Der duplizierte Auftrag wird im selben Container wie der vorhandene Auftrag gespeichert. Wenn Sie ihn in einen anderen Container verschieben möchten, gehen Sie zur Seite des übergeordneten Containers, wählen Sie einen oder mehrere Aufträge aus und klicken Sie auf Ausgewählte Objekte verschieben.

 

© 2018-2024 Altova GmbH