Skip to main content
Skip table of contents

Daten mit *AS2 versenden

Dieser Artikel beschreibt, wie mit Hilfe des in i-effect verfügbaren Befehls SNDAS2 Dateien über das AS2 Protokoll gesendet werden können. 

Die Anzahl der zur Auswahl stehenden Parameter hängt davon ab, ob Sie einen Empfänger- und/oder Absenderpartner in SNDAS2 angeben.

Der Befehl für das Versenden von Daten ist:

CODE
SNDAS2

Die folgenden Parameter können beim Aufruf des Befehls verwendet werden:

ParameterErläuterung
PARTNER

Gibt die Partner-ID an. Aus dem angegebenen Partnerprofil wird dann das hinterlegte AS2-Sendeprofil benutzt.

Als Sonderwert ist hier *FRMFILE möglich - Der Partner-Alias wird aus der EDIFACT-Datei (Empfänger im Segment UNB) entnommen.

PROFILEWenn kein Partnerpropfil verwendet werden soll kann auch direkt die ID des Kommunikationsprofils (AS2-Sendeprofil) verwendet werden.
ORIGINATORDie ID des Absenderprofils aus dem z.B. der AS-TO entnommen wird.
FSGeben Sie an aus welchem Dateisystem die zu übertragende Datei genommen wird. Hier sind die Werte *IFS und DB2 möglich.
FRMFILEHier wird die AS2-Eingabedatei eingetragen, die versendet werden soll (Nur verfügbar wenn der Parameter FS = DB2 besitzt).
FRMPATHGeben Sie hier den Pfad zur IFS-Eingabedatei an.
CONTENTTLegen Sie hier den Typ des Inhalts der AS2-Nachricht fest. Z.b.: *CONSENT, *EDIFACT, *X12, *XML, *BINARY, *FRMFILE oder *DEFAULT
BROADCAST

Der Aliasname (Dateiname bei Übermittlung) unter dem die AS2-Eingabedatei versendet werden soll.

SUBJECTBetreff der AS2-Nachricht.
SIGN

Mit diesem Parameter kann angegeben werden, ob für das Versenden dieser AS2-Nachricht eine elektronische Signatur verwendet werden soll. Eine Nachricht, die auf diesem Wege elektronisch unterschrieben wurde, kann vom Empfänger mit Hilfe des öffentlichen Schlüssels des Absender auf Vollständigkeit und Unversehrtheit sowie auf seinen originären Ursprung untersucht werden.

Wenn Sie im ersten Element den Sonderwert *DEFAULT eintragen, werden die Werte beider Elemente den Stammdaten des AS2-Moduls unter Menüpunkt 80 entnommen.

ENCRYPTMit diesem Parameter kann angegeben werden, ob die AS2 Nachricht elektronisch verschlüsselt werden soll. Die Nachricht wird dabei mit dem Zertifikat (öffentlichen Schlüssel) des Empfängers verschlüsselt. Der Empfänger kann die Nachricht nur mit dem passenden privaten Schlüssel entschlüsseln.

Senden mit minimaler Konfiguration (mit Profil)

Das folgende Beispiel zeigt den Aufruf einer AS2 Sendefunktion ohne die Verwendung von Empfängerstammdaten. Es muss lediglich die Nummer eines AS2 Sendeprofils angegeben werden, sowie der Names des zu verwendenden Absenderprofils.

Der folgenden Befehl sendet vom Absender 'as-absender" die Datei /tmp/test.txt and das AS2 Sendeprofil mit der Nummer 201

CODE
SNDAS2 PROFILE(201) ORIGINATOR('as2-absender') FRMPATH('/tmp/test.txt')

Senden mit minimaler Konfiguration (an Partner)

Das folgende Beispiel zeigt den Aufruf einer AS2 Sendefunktion unter Verwendung von Empfängerstammdaten. Hier werden nur die Namen des zu verwendenden Absenders und der Name des zu verwendenden Empfängers (Partners) angegeben um eine Datei versenden zu können.

Der folgenden Befehl sendet vom Absender 'as-absender" die Datei /tmp/test.txt and den Partner 'testpcwindows'

CODE
SNDAS2 PARTNER(testpcwindows) ORIGINATOR('as2-absender') FRMPATH('/tmp/test.txt')

Die im obigen Befehl referenzierten Parameter haben Ihren Ursprung in folgenden Konfigurationseinstellungen

ParameterWert
PARTNER

Der von Ihnen konfigurierte Partner aus den Partner-Stammdaten:

Im Partner selbst ist das AS2-Sendeprofil definiert:

Weitere Einstellungen finden Sie dann im AS2-Sendeprofil selbst (z.B. AS2-TO, Verschlüsselungsoptionen, Optionen zur MDN)

ORIGINATOR

Das zu verwendende Absenderprofil. Hiermit geben Sie den AS-FROM sowie das zu verwendende Schlüsselpaar für die Signatur und Verschlüsselung an.

Das Profil können Sie unter Stammdaten → Absender konfigurieren:

Die AS2-Einstellungen finden Sie unter dem Reiter *AS2:

FRMPATH
Datei aus dem IFS.

Verschlüsselt Senden

Um Dateien nun auch verschlüsselt an ihren Partner zu übertragen müssen Sie dies im AS2-Sendeprofil konfigurieren.

Dazu öffnen Sie das jeweilige AS2-Sendeprofil unter Kommunikation → Profile. Hier ändern Sie den Verschlüsselungsalgorithmus auf das gewünschte Format:

MDN signieren

Um die MDN der Dateien zusätzlich noch zu Signieren geben Sie den entsprechenden MDN-Signaturalgorithmus im AS2-Sendeprofil an:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.