i-effect Manual

Send data with *AS2

This article describes how to send files via the AS2 protocol using the SNDAS2 command available in i-effect.

This article describes how to send files via the AS2 protocol using the SNDAS2 command available in i-effect.

The command for sending data is:

SNDAS2

The following parameters can be used when calling the command:

Parameter

Description

PARTNER

Specifies the partner ID. The stored AS2 send profile is then used from the specified partner profil.

The partner alias is taken from the EDIFACT file (recieve in the UNB segment)

PROFILE

If no partner profile is to be used, the ID of the communication profile (AS2 send profile) can also be used directly.

ORIGINATOR

Die ID of the sender profile from which, for example, the AS-TO is taken.

FS

Specify the file system from which the file to be transferred is taken. The values *IFS and DB2 are possible here.

FRMFILE

The AS2 input file to be sent is entered here (available only if the parameter FS=DB2)

FRMPATH

Specify the path to the IFS input file.

CONTENTT

Specify the type of content of the AS2 message here. For example: *CONSENT, *EDIFACT, *X12, *XML, *FRMFILE or *DEFAULT.

BROADCAST

The alias name (file name during transmission) under which the AS2 input file is to be sent

SUBJECT

Subject of the AS2-message.

SIGN

You can use this parameter to sprcify whether an electronic signature should be used for sending this AS2 message. A message that has been electronically signed in this way can be examind by the recipient for completenss and integrity as well as for its orginal origin by means of the sender's public key.

If you enter the value *DEFAULT in the first element, the values of both elements are taken from the master data of the AS2 module under menu item 80.


ENCRYPT

This parameter can be used to soecify whether the AS2 message is to be electronicalls encrypted. The message is encrypted with the recipient's certificate (public key). The recipient can only decrypt the massage using the approproate private key.

Senden mit minimaler Konfiguration (mit Profil)

The following example shows how to call an AS2 send function without using receiver master data. Only the number of an AS2 send profile and the name of the sender profile to be used must be specified.

The following command sends the file /tmp/test.txt from the sender 'as-absender' to the AS2 send profile number 201.

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

Sending with a minimum configuration (to partner)

The following example shows how to call an AS2 send function using receiver master data. Only the name of the sender to be used and the name of the recipient (partner) to be used are specified here in order to be able to send a file.

The following command sends the file /tmp/test.txt from the sender 'as-absender' to the partner 'testpcwindows'.

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


Parameter

Value

PARTNER

The partner you configured from the partner master data:

image2018-2-9_12-20-53.png

The AS2 send profile is defined in the partner itself:

image2018-2-9_12-21-46.png

Further settings can then be found in the AS2 sendprofile itself (e. g. AS2-TO, encryption options, MDN options)


ORIGINATOR

The sender profile to be used. Specifies the AS-FROM and the key pair to be used for the signature and encryption.

You can configure the profile under Master data→ sender: image2018-2-9_12-24-44.png

The AS2 settings can be found under the tab *AS2:

image2018-2-9_12-25-36.png

FRMPATH

File from the IFS.

Send encrypted

To transfer encrypted files to your partner you have to configure this in the AS2 send profile.

To do this, open the respective AS2 transmission profile under CommunicationProfiles. Here you change the encryption algorithm to the desired format:

image2018-2-9_12-31-25.png

Sign MDN

To additionally sign the MDN of the files, specify the corresponding MDN signature algorithm in the AS2 send profile:

image2018-2-9_13-6-53.png