Skip to main content
Skip table of contents

Anlegen eines *AS2-Sendeprofils

Um AS2 Nachrichten an Ihre Partner versenden zu können, benötigen Sie für jeden Partner ein AS2 Sendeprofil. In diesen Profilen werden die sendespezifischen AS2 Einstellungen hinterlegt, die für die AS2 Kommunikation in Richtung Ihres Partners notwendig sind.
In das Menü zum Anlegen eines AS2 Sendeprofils gelangen Sie, indem Sie im i-effect Hauptmenü den Menüpunkt „52" auswählen. Im darauf folgenden Menü sehen Sie eine Liste der, falls schon Profile angelegt wurden, bereits vorhandenen Kommunikationsprofile.
Rufen Sie nun durch Drücken von F6 das Menü zum Anlegen eines Kommunikatiosprofils auf und wählen anschliessend mit Auswahl „1" den AS2 Kommunikationsweg aus. Im darauf folgenden Menü wählen Sie bitte dann den Eintrag „*SEND" aus.

Sie erhalten die folgende Anzeige:

Nun können Sie die benötigten Parameter konfigurieren:

Name/IP:Geben Sie hier die IP Nummer oder den per DNS auflösbaren Hostnamen des AS2 Servers Ihres Kommunikationspartners an.
TCP/IP port:Geben Sie hier die Portnummer des AS2 Servers Ihres Kommunikationspartners an.
AS2-TO (Empfängeridentifikation)Tragen Sie hier die AS2 ID Ihres Kommunikationspartners ein. Diese ID ist für jeden Partner eindeutig und muss Ihnen von Ihrem Partner mitgeteilt werden. Häufig ist diese ID die GLN (Global Location Number) des Partners. Mittels der hier eingetragenen ID erfolgt in i-effect auch die eindeutige Zuordnung des Kommunikationspartner bei Empfang von AS2 Nachrichten dieses Partners.
AS2 Verschlüsselung AliasDer Name benennt den Eintrag des Partnerzertifikats im Keystore. Das Zertifikat ist der öffentliche Schlüssel Ihres Kommunkationspartners und muss Ihnen von Ihrem Partner zugesendet werden. Hiermit wird die Nachricht digital verschlüsselt. Der Empfänger kann die Nachricht dann nur mit dem (seinem) passenden privaten Schlüssel wieder entschlüsseln. Wie Sie ein Zertifikat in den Keystore importieren, entnehmen Sie bitte Kapitel 12 „Graphische Zusatzanwendungen".
AS2 Verschlüsselungsalgorithmus

Mit diesem Parameter kann angegeben werden, ob die AS2 Nachricht elektronisch verschlüsselelt werden soll.
Es stehen zwei Sonderwerte zur Auswahl:

*NONEKeine Verschlüsselung

Die AS2-Nachricht wird NICHT verschlüsselt.

*TRIPLEDES

3DES Verschlüsselung

Der Data Encryption Standard (Abkürzung:DES) ist ein weit verbreiteter symmetrischer Verschlüsselungsalgorithmus. Die Schlüssellänge von 3DES ist mit 168 Bit drei mal so groß wie bei DES (56 Bit).

 


MDN erforderlichMit diesem Parameter geben Sie an, ob und wie eine MDN von Ihrem Partner angefordert werden soll. Häufig bekommen Sie Ihrem Partner mitgeteilt, welche Einstellung erwartet wird.
AS2 bietet Ihnen die Möglichkeit, Empfangsbestätigungen für Ihre versendeten AS2-Nachrichten anzufordern. Die Empfangsbestätigungen, sogenannte MDNs (Message Disposition Notification) können synchron oder asynchron angefordert werden. Synchron heißt bei AS2: Die von Ihnen angeforderte MDN muss über die zu Ihrem Partner aufgebaute Verbindung zurückgesendet werden. Findet die Übertragung einer synchron angeforderten MDN nicht über die von Ihnen aufgebaute Verbindung statt, wird der Sendevorgang als nicht erfolgreich beendet, auch wenn das Senden der AS2-Nachricht erfolgreich abgeschlossen wurde. Dies ist notwendig, da durch das Ausbleiben der MDN nicht sicher gestellt werden kann, ob die gesendete AS2-Nachricht wirklich von Ihrem Partner empfangen und erfolgreich verarbeitet wurde. Dieser Sachverhalt kann u.U. beim Versand großer Datenmengen mit synchroner MDN Anfrage auftreten, da das Zielsystem die Daten nicht in der im AS2 Sendeprofil als „Empfangstimeout" definierten Zeit verarbeiten kann. Der AS2 Client bricht dann die aufgebaute Verbindung ab, bevor die MDN von Ihrem Partner an Sie übertragen werden konnte. Um solche Situationen beim Versand großer Datenmengen präventiv zu vermeiden, können Sie für diese AS2-Nachrichten auch eine asynchrone MDN anfordern. Allerdings sollten Sie vorher mit Ihren Partnern absprechen, ob deren AS2 Systeme in der Lage sind, asynchron angeforderte MDNs zu versenden.
Asynchron bedeutet im AS2 System: Die Verbindung wird geschlossen, nachdem die AS2-Nachricht an Ihren Partner übertragen wurde. Nachdem die Verarbeitung auf dem Empfangssystem abgeschlossen ist, baut Ihr Partner eine neue Verbindung zu Ihnen auf, um über diese die angeforderte MDN zu versenden. Gerade bei großen Datenmengen ist diese Option sehr hilfreich, da die Verarbeitung von großen Datenmengen sehr schnell den eingestellten Empfangstimeout auf der Sendeseite übersteigt. Leider kann schlecht angegeben werden, ab welcher Datengröße es sinnvoll ist, eine asynchrione MDN anzufordern, da viele Faktoren (Verarbeitungszeit auf dem Zielsystem, Länge des Übertragungsweges etc) auf diesen Prozess einwirken.
Es stehen drei Sonderwerte zur Auswahl:
*SYNCHZeitgleich zum Versand der AS2-Nachricht wird eine MDN angefordert, die unmittelbar nach Übertragung der Nachricht eintreffen sollte. Sie wird vom Empfänger in der BESTEHENDEN Verbindung zurückgesendet.
*ASYNCHEs wird eine MDN angefordert, die jedoch zeitversetzt nach der AS2-Übertragung empfangen wird. Sie wird vom Empfänger in einer NEUEN Verbindung zurückgesendet.
*NONEEs wird keine MDN angefordert.
MDN SignaturDer Parameter „MDN Signatur" gibt an welchen Algorithmus der Empfänger der AS2-Nachricht benutzen muss, um die MDN zu signieren. Dabei gilt allerdings, wenn die versendete AS2-Nachricht mit dem Algorithmus SHA1 signiert ist, wird der Empfänger automatisch dazu gezwungen die MDN auch mit dem Algorithmus SHA1 zu signieren. Die Auswahl *MD5 in diesem Parameter wird in diesem Fall ignoriert. Nur wenn Sie eine AS2-Nachricht unsigniert versenden, greift die Auswahl dieses Parameters.
*MD5Die angeforderte MDN soll nach dem MD5-Algorithmus signiert sein.
*SHA1Die angeforderte MDN soll nach dem SHA1-Algorithmus signiert sein.
VerbindungstimeoutDie hier angegebene Zeit wartet der AS2Client ab, um eine Verbindung zu einem entfernten Host (zum Server Ihres Partners) aufzubauen. Wenn nach der hier, in Sekunden, definierten Zeit der Verbindungsaufbau zu dem Server Ihres Partners nicht zustande kommt wird der Sendevorgang abgebrochen. Nach der in Parameter „Send Retry pause" definierten Zeit erfolgt dann die Sendewiederholung.
Empfohlener Wert: 120 Sekunden.
EmpfangstimeoutNachdem die Verbindung zu dem Server Ihres Partners aufgebaut und die Daten übertragen wurden, wartet der AS2Client die hier definierte Zeit ab um ein OK (Http Statuscode 200) vom Server ihres Partners zu empfangen. Wenn das erforderliche OK nicht innerhalb der hier definierten Zeit empfangen wird, wird das *AS2 Modul einen Timeout-Fehler für die Übertragung melden. Leider lässt sich für die hier einzutragende Zeit keine Faustregel definieren. Lediglich Erfahrungswerte können Sie bei der Vergabe dieser Zeit mit einfließen lassen.
Empfohlener Wert: 120 Sekunden.
Content-TypeHier können Sie die Art des Inhalts der AS2 Nachricht festlegen.
Es stehen folgende Sonderwerte zur Auswahl:
*CONSENTDie AS2-Nachricht enthält EDI Daten in keinem der nachfolgenden Formate (application/edi-consent).
*EDIFACTDie AS2-Nachricht enthält Daten im EDIFACT-Format (application/EDIFACT).
*X12Die AS2-Nachricht enthält Daten im X12-Format (application/EDI-X12).
*XMLDie AS2-Nachricht enthält Daten im XML-Format (text/xml).
*BINARYDie AS2-Nachricht enthält Binärdaten (application/octect-stream).
*FRMFILEDer Typ wird anhand der Dateiendung der Eingabedatei ermittelt. ( .edi = application/EDIFACT). Bei *FRMFILE für DB2 Dateien ergibt sich als Content-Typ immer *BINARY (application/octect-stream), da in der DB2 keine Dateieendungen im herkömmlichen Sinn existieren.
Content-DispositionDieser Parameter legt fest, wie der Payload (Nutzdaten) der AS2 Nachricht gekennzeichnet wird. Der Wert sollte auf der Standardeinstellung *ATTACH belassen werden. Ihr AS2 Kommunikationpartner wird Ihnen mitteilen, falls hier die andere Kennzeichnung *INLINE verwendet werden soll.
*ATTACH

Der Payload wird als 'Anhang' gekennzeichnet.

*INLINEDer Payload wird als 'Inline' gekennzeichnet.
Nachricht komprimierenLegen Sie hier fest, ob die AS2 Nachricht komprimiert werden soll. Die Komprimierung erfolgt MIME konform (pkcs7-mime) mittels des ZLIB Algorithmus.
*YESDie Nachricht wird komprimiert.
*NODie Nachricht wird nicht komprimiert.
MDN URL

 Tragen Sie hier die URL im Format http(s)://DNSNameOderIP:Port ein, an die die asynchrone MDN zurück gesendet werden soll.

Wird der Sonderwert *PROFILE angegeben, muss im Parameter "MDN Server profile" die Nummer eines AS2 Serverprofils angegeben werden. Als MDN URL wird dann die externe URL dieses Servers verwendet.

MDN Server profile

Nur wenn Parameter MDN URL auf *PROFILE steht:

Geben Sie hier die Nummer des AS2 Serverprofils an, an die die asynchrone MDN zurück gesendet werden soll. Als MDN URL wird dann die externe URL dieses Servers verwendet.

SSLDieser Parameter steuert das zu verwendene Protokoll. Geben Sie hier an, ob die AS2-Kommunikation über SSL/HTTPS (Secure Socket Layer) oder über normales HTTP erfolgen soll.
*YES Ja, die Verbindung erfolgt über SSL/HTTPS
*NONein, die Verbindung erfolgt über standard HTTP.
Import unbekannter Zertifikate

Tragen Sie in diesem Parameter den Wert *YES ein um bei Verbindungen über https (SSL/TLS) die Server Zertifikate, die nicht in Ihrem Keystore vorhanden sind, automatisch zu importieren. Jedoch sollten Sie sich in diesem Fall darüber bewusst sein, dass Sie automatisch auch jedem Server, zu dem Sie eine Verbindung über https aufbauen und dessen Zertifikat NICHT in Ihrem Keystore enthalten ist, Ihr Vertrauen schenken.

Ist dieser Parameter mit dem Wert *NO gesetzt und das Zertifikat von dem Server zu dem Sie versuchen eine Verbindung aufzubauen nicht in Ihrem Keystore enthalten, so wird die Verbindung automatisch geschlossen. Der Verbindungsabbruch ist in diesem Falle korrekt, da das Zertifikat nicht in Ihrem Keystore enthalten ist und somit die Identität des Servers nicht geprüft werden kann.

*YES Ja, unbekannte Client Zertifikate werden automatisch importiert.
*NONein, unbekannte Client Zertifikate werden NICHT automatisch
SSL VerbindungszertifikatWenn Sie den Wert *YES beim Parameter „SSL Client Authentifizierung" verwenden, können Sie hier den Namen des Schlüsselpaares im Keystore eintragen, der Ihren öffentlichen Schlüssel (das Zertifikat) für die Authentifizierung enthält. Diese Zertifikat wird beim Senden der AS2 Nachricht an den Server übermittelt. Es muss sich natürlich vor Verbindungsaufbau im Keystore des AS2 Servers Ihres Partners befinden.
BeschreibungBei Bedarf können Sie hier eine Kurzbeschreibung des angelegten AS2 Sendeprofils angeben. Der hier eingetragene Text besitzt rein informellen Charakter und ist somit frei wählbar.
JavaScript errors detected

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

If this problem persists, please contact our support.