Altova FlowForce Server 2025 Advanced Edition

Vollständiger Pfad: /system/as2/send

 

Die Funktion as2/send sendet eine AS2-Nachricht an einen entfernten AS2-Server. Um diese Funktion von einem Auftrag aus aufrufen zu können, müssen Sie in FlowForce Server zuerst die AS2-Partnerinformationen (sowie gegebenenfalls alle nötigen Zertifikate) konfigurieren. Siehe auch Konfigurieren von AS2-Partnern. Allgemeine Informationen zur AS2-Integration und Verwendung finden Sie unter AS2-Integration.

 

Die Funktion as2/send gibt ein AS2 MDN-Objekt, das die eigentliche vom Server zurückgesendete MDN sowie Zusatzinformationen aus dem Protokoll enthält, zurück. Um zusätzliche Informationen aus dem AS2 MDN-Objekt abzurufen (z.B. den HTTP-Status oder die MDN der ursprünglichen Nachricht), fügen Sie einen Ausführungsschritt hinzu, der die erforderlichen AS2-Ausdrucksfunktionen aufruft.

 

Nähere Informationen zur Verwendung der as2/send-Funktion finden Sie unter Senden von AS2-Nachrichten.

 

Parameter

Name

Typ

Beschreibung

Partner

AS2-Partner

Obligatorischer Parameter. Referenziert das AS2-Partner-Objekt (siehe Konfigurieren von AS2-Partnern).

Nachricht

Stream

Obligatorischer Parameter. Der Inhalt der zu sendenden AS2-Nachricht als Stream-Objekt. Der in diesem Feld erforderliche Stream kann mit Hilfe eines FlowForce-Ausdrucks aus einer Datei (z.B. XML- oder EDI-Datei) konvertiert werden, z.B.:

 

stream-open("C:\files\myfile.edi", "application/EDIFACT")

 

Beachten Sie, dass die obige stream-open-Funktion als zweiten Parameter auch den Content-Type Header der Nachricht bereitstellt. Falls nötig, können auch andere Werte für Content-Type verwendet werden.

 

Eine Einführung in FlowForce-Ausdrücke finden Sie in Ausdrücke.

Nachrichten-ID

String

Optionaler Parameter. In diesem Feld muss der Wert für das Message-ID Header-Feld in Form eines String bereitgestellt werden. Um diesen Wert zu generieren, rufen Sie die Ausdrucksfunktion new-message-id auf.

Bei Fehler abbrechen

Boolean

Dieser Boolesche Parameter legt fest, was der Rückgabewert der Funktion sein soll, wenn der Auftrag fehlschlägt. Wenn Bei Fehler abbrechen FALSE ist, gibt die Funktion den Booleschen Wert FALSE zurück. Wenn Bei Fehler abbrechen TRUE ist, wird die Ausführung des Auftrags abgebrochen. Der Standardwert ist TRUE.

 

Beispiele

Siehe folgende Beispiele:

 

Beispiel: Vollständiger AS2-Nachrichtenaustausch (einfach)

Beispiel: Vollständiger AS2-Nachrichtenaustausch (komplex)

 

© 2018-2024 Altova GmbH