Altova FlowForce Server 2026 Advanced Edition

Gibt das Message-ID-Header-Feld einer AS2-Nachricht zurück. Diese Funktion wird in Aufträgen verwendet, die AS2-Daten senden und empfangen. Nähere Informationen zur AS2-Funktionalität in FlowForce Server finden Sie unter AS2-Integration.

 

Wenn der Empfang von AS2-Requests nicht aktiviert ist, wird stattdessen eine neu generierte Message-ID zurückgegeben. Für jede Auftragsinstanz wird ein neuer Wert generiert, der während seiner gesamte Ausführung konstant bleibt.

 

Signatur

current-message-id() -> String

 

Beispiele

Beispiel 1

Mit diesem Ausdruck wird basierend auf der aktuellen Message-ID ein Dateiname generiert, wobei die spitzen Klammern entfernt werden.

 

C:\temp\{substring(current-message-id(), 1, -1)}.msg

 

Schritt-für-Schritt-Analyse

current-message-id() gibt die aktuelle Message-ID der Auftragsinstanz zurück (z.B., <1234567890abcdef@server.domain>).

substring(current-message-id(), 1, -1) entfernt das erste und letzte Zeichen (die spitzen Klammern) aus der Message-ID.

Die geschweiften Klammern {...} geben an, dass der Ausdruck in ein String-Feld eingebettet ist.

Der ausgewertete Ausdruck wird mit C:\temp und .msg kombiniert und erzeugt: C:\temp\1234567890abcdef@server.domain.msg.

 

Beispiel 2

Dieser Ausdruck erstellt unter Verwendung nur des ersten Teils der Message-ID (des zufällig gewählten 32-Zeichen-langen Hexadezimalwerts vor @) einen Dateinamen.

 

C:\temp\{nth(split(substring(current-message-id(), 1, -1), '@'), 0)}.msg

 

Schritt-für-Schritt-Analyse

substring(current-message-id(), 1, -1) entfernt die spitzen Klammern aus der Message-ID (z.B. 1234567890abcdef@server.domain).

split(..., '@') teilt den String bei '@' auf und erzeugt eine Liste: ["1234567890abcdef", "server.domain"].

nth(..., 0) extrahiert den ersten Eintrag aus der Liste: 1234567890abcdef.

Die geschweiften Klammern {...} geben an, dass der Ausdruck in ein String-Feld eingebettet ist.

Bei Auswertung des in den String eingefügten Ausdrucks erhalten Sie: C:\temp\1234567890abcdef.msg.

 

© 2020-2026 Altova GmbH