Altova FlowForce Server 2024 Advanced Edition

Auftrags-Input-Parameter in FlowForce Server ähneln Funktionsargumenten in einer Programmiersprache. Es gibt verschiedene Arten von Parametern, z.B. Datei- und Verzeichnisreferenzen, Text, Zahlen, Boolesche Werte und andere. Unter bestimmten Bedingungen stehen Auftrags-Input-Parameter automatisch auf der Konfigurationsseite des Auftrags zur Verfügung. Wenn Sie z.B. einen Dateisystem- oder HTTP-Trigger zu Ihrem Auftrag hinzufügen, wird automatisch der Input-Parameter triggerfile hinzugefügt. Die Trigger-Datei kann in Schritt-Funktionen z.B. verwendet werden, um diese Datei auf einen FTP-Server hochzuladen. Ein Beispiel dazu finden Sie unter der system/ftp/store.

 

Auftrags-Input-Parameter

In der Tabelle unten finden Sie eine Beschreibung der Felder eines Auftrags-Input-Parameters.

 

Name

Obligatorisches Feld. Gibt den Namen eines Input-Parameters an. Da Sie diesen Parameter später eventuell von einem der Ausführungsschritte des Auftrags aus referenzieren müssen, verwenden Sie am besten einen beschreibenden Namen.

 

Der Name des Input-Parameters muss mit einen Buchstaben beginnen und darf nur die folgenden Zeichen enthalten: a-z, A-Z, 0-9 und '_'.

Typ

Obligatorisches Feld. Gibt den Datentyp des Input-Parameters an. Dabei kann es sich um folgende Datentypen handeln:

 

String

String als Datei

String als Verzeichnis

String als Datei oder Verzeichnis

Stream

Zahl

Boolean

Anmeldeinformationen

Zertifikat

Ergebnis

AS2-Partner (Advanced Edition)

AS2 MDN (Advanced Edition)

SFTP-Verbindung (Advanced Edition)

Standard

Optionales Feld. Definiert den Standardwert des Parameters. Dieser Wert wird verwendet, wenn vom Auftragsaufruf zur Laufzeit kein Wert angegeben wird.

Beschreibung

Optionales Feld. Beschreibt den Zweck des Parameters. Diese Beschreibung steht bei Verwendung des aktuellen Auftrags als Ausführungsschritt eines anderen Auftrags als Tooltip neben dem Parameternamen zur Verfügung.

 

Funktionsparameter

Die meisten Schritt-Funktionen haben Parameter. Wenn Sie eine Funktion in einem Ausführungsschritt auswählen, stehen automatisch die Funktionsparameter zur Verfügung. Je nach ausgewählter Funktion gibt es unterschiedliche Parameter mit unterschiedlichen Datentypen. Parameter können verschiedene Werte, darunter Ausdrücke und Ausdrucksfunktionen erhalten.

 

Unter bestimmten Bedingungen werden bereits definierte Werte von Funktionsparametern in Parameter einer neuen Funktion kopiert. Der Parameterwert wird kopiert, wenn der Parameter in beiden Schrittfunktionen denselben internen Namen und Datentyp hat. Neben dieser Bedingung muss eine oder mehrere Bedingungen ebenfalls wahr sein:

 

Der Parameter ist ein Ausdruck.

Für den Parameter wurde die Protokollierung aktiviert.

Beim Parameter handelt es sich um Inline-Anmeldeinformationen mit einem Benutzernamen und Passwort.

 

In folgenden Fällen wird der Parameterwert nicht kopiert:

 

Der Parameter ist gesperrt (Mapping mit mehr als einem Parameter mit demselben Namen);

Der Parameterwert beginnt mit altova://packagedfile/ (funktioniert mit keiner anderen Funktion außer derjenigen, mit der er bereitgestellt wurde).

 

Um den Standardwert. eines optionalen Parameters zurückzusetzen, klicken Sie auf die Schaltfläche Setzen auf und wählen Sie <Standardwert>. Bei obligatorischen Parametern muss der Wert manuell entfernt werden.

 

Sobald eine Funktion ausgewählt und ihre Parameter abgerufen wurden, werden diese für diese Auftragskonfigurationsseite im Cache gespeichert. Jedes Mal, wenn diese Funktion (für einen neuen, einen bestehenden oder denselben Schritt) erneut ausgewählt wird, werden ihre Parameter nicht erneut abgerufen, sondern aus dem Cache verwendet.

 

Schaltflächen

Zur Verwaltung von Auftrags-Input-Parametern stehen die folgenden Schaltflächen zur Verfügung:

 

add

Parameter hinzufügen

delete

Parameter löschen

icon_duplicate

Parameter duplizieren

up_arrowdown_arrow

Parameter nach oben oder nach unten verschieben

icon_undo

Vorherige Löschung rückgängig machen

ff_ic_log

Protokollierung des Parameterwerts aktivieren/deaktivieren

ff_ic_set_to

Bestimmten Wert eines Parameters definieren

 

© 2018-2024 Altova GmbH