Auftragskonfiguration
Aufträge können flexibel konfiguriert werden und manchmal kann man dasselbe Ergebnis auf verschiedene Arten erzielen. Um eine Vorstellung von den verschiedenen Aufträgen, die Sie ausführen können, zu erhalten, werfen Sie einen Blick in die Tutorials und die Beispiele für Aufträge.
Weiter unten ist in groben Zügen erläutert, wie Sie in FlowForce Server einen Auftrag konfigurieren. Einige dieser Schritte sind optional (z.B. Speichern von Auftragsergebnissen im Cache).
1.Als erstes wird ein neuer Auftrag erstellt.
2.Wenn zur Laufzeit Werte an den Auftrag übergeben werden sollen, erstellen Sie Auftrags-Input-Parameter.
3.Fügen Sie anschließend Schritte zum Auftrag hinzu. Jeder Auftrag muss mindestens einen Schritt haben. Mit jedem Schritt wird eine Schrittfunktion ausgeführt (so kann in einem Schritt z.B. die Funktion /system/filesystem/mkdir ausgeführt werden, um ein Verzeichnis unter dem gewünschten Pfad zu erstellen).
4.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.
5.Wenn Sie die Serverauslastung und die Antwortzeit Ihres Auftrags reduzieren möchten, definieren Sie Ihre Cache-Einstellungen. Beachten Sie, dass Sie im Abschnitt Ausführungsergebnis den Rückgabetyp des Auftrags auswählen müssen, damit das Ergebnis im Cache gespeichert werden kann.
6.Fügen Sie als nächstes einen (oder mehrere) Trigger hinzu, um den Auftrag zu starten. Wenn der Auftrag als Web-Dienst bereitgestellt wird, muss kein Trigger hinzugefügt werden.
7.Wählen Sie anschließend einen vorhandenen Anmeldedatensatz aus oder definieren Sie lokale Anmeldeinformationen, mit denen der Auftrag ausgeführt werden soll.
8.Sie können auch die Warteschlangeneinstellungen des Auftrags definieren, um die Auslastung der Server-Ressourcen besser zu steuern.
9.Im letzten Schritt wird die Auftragskonfiguration durch Klicken auf Speichern gespeichert. FlowForce Server validiert die konfigurierten Parameter und zeigt Warnungen an, wenn etwas nicht in Ordnung ist.
Bei der Auftragskonfiguration werden verschiedene Berechnungen, Ausdrücke und Funktionen verwendet. Nähere Informationen dazu finden Sie in den folgenden Abschnitten:
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.