Altova MapForce 2025 Enterprise Edition

Verkettet zwei oder mehr Werte zu einem einzigen Ergebnisstring. Alle Input-Werte werden automatisch in den Typ "string" konvertiert. Standardmäßig hat diese Funktion nur zwei Parameter, Sie können jedoch weitere hinzufügen. Klicken Sie auf Parameter hinzufügen ( gui_add_function_parameter ) oder Parameter löschen ( gui_delete_function_parameter ), um Parameter hinzuzufügen oder zu löschen.

mf-func-concat
Anmerkung:Alle Inputs für die concat-Funktion müssen einen Wert haben. Wenn einer der Inputs keinen Wert hat, wird die Funktion nicht aufgerufen und es tritt ein Fehler auf. Bedenken Sie, dass auch ein leerer String ein gültiger Input-Wert ist; eine leere Sequenz (wie z.B. das Ergebnis der Funktion set-empty) ist hingegen kein gültiger Wert, weswegen die Funktion als Ergebnis fehlschlägt. Um dies zu vermeiden, können Sie Werte zuerst mit der Funktion substitute-missing verarbeiten und das Ergebnis anschließend als Input für die concat-Funktion bereitstellen.

 

Sprachen

Built-in, C++, C#, Java, XQuery, XSLT 1.0, XSLT 2.0, XSLT 3.0..

 

Parameter

Name

Beschreibung

value1

Der erste Input-Wert.

value2

Der zweite Input-Wert.

valueN

Der Input-Wert N.

 

Beispiel

Die concat-Funktion im unten gezeigten Mapping verbindet den Vornamen, die Konstante " " und den Nachnamen miteinander. Der Ergebniswert wird anschließend in das Zieldatenelement FullName geschrieben. Sie finden das Mapping dieser Funktion unter dem folgenden Pfad: <Dokumente>\Altova\MapForce2025\MapForceExamples\HasMarketingExpenses.mfd.

mf_concat_example

HasMarketingExpenses.mfd

© 2018-2024 Altova GmbH