send

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Vordefinierte Funktionen > /system/as2 >

send

Vollständiger Pfad: /System/as2/send

 

Sendet eine AS2-Nachricht an einen entfernten AS2-Server. Um diese Funktion in einem Auftrag aufrufen zu können, müssen die AS2-Partnerinformationen (sowie gegebenenfalls alle nötigen Zertifikate) in FlowForce Server bereits konfiguriert worden sein. Siehe auch Erstellen des AS2-Auftrags.

 

Diese Funktion 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.

 

Parameter

Name

Typ

Beschreibung

Partner

AS2 Partner

Referenziert das "AS2-Partner"-Objekt, siehe Konfigurieren von AS2-Partnern.

Meldung

stream

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 Funktion stream-open 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 Die FlowForce-Ausdrücke.

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)

© 2019 Altova GmbH