Partners

Partners in django-pyas2 mean all your trading partners with whom you will exchanges messages, i.e. they are the receivers when you send messages and the senders when you receive messages. Partners can be managed from the Django Admin. The admin lists the existing partners and also you gives the option to search them and create new ones. Each partner is characterized by the following fields:

General Settings

Field Name

Description

Mandatory

Partner Name

The descriptive name of the partner.

Yes

As2 Identifier

The as2 identifies for this partner as communicated by the partner.

Yes

Email Address

The email address for the partner.

No

Target Url

The HTTP/S endpoint of the partner to which files need to be posted.

Yes

Subject

The MIME subject header to be sent along with the file.

Yes

Content Type

The content type of the message being transmitted, can be XML, X12 or EDIFACT.

Yes

Confirmation Message

Use this field to customize the confirmation message sent in MDNs to partners.

No

HTTP Authentication

Use these settings if basic authentication has been enabled for the partners AS2 server.

Field Name

Description

Mandatory

Enable Authentication

Check this option to enable basic AUTH.

No

Http auth user

User name to access the partners server.

No

Http auth pass

Password to access the partners server.

No

Security Settings

Field Name

Description

Mandatory

Compress Message

Check this option to enable AS2 message compression.

No

Encrypt Message

Select the algorithm to be used for encrypting messages, defaults to None.

No

Encryption Key

Select the Public Key used for encrypting the outbound messages to this partner.

No

Sign Message

Select the hash algorithm to be used for signing messages, defaults to None. incoming messages from trading partners.

No

Signature key

The Public Key used to verify inbound signed messages and MDNs from this partner

No

MDN Settings

Field Name

Description

Mandatory

Request MDN

Check this option to request MDN for outbound messages to this partner.

Yes

Mdn mode

Select the MDN mode, defaults to Synchronous

No

Request Signed MDN

Select the algorithm to be used in case signed MDN is to be returned.

No

Advanced Settings

Field Name

Description

Mandatory

Keep Original Filename

Use Original File name to to store file on receipt, use this option only if you are sure partner sends unique names.

No

Command on Message Send

OS Command executed after successful message send, replacements are $filename, $sender, $receiver, $messageid and any message header such as $Subject

No

Command on Message Receipt

OS Command executed after successful message receipt, replacements are $filename, $fullfilename, $sender, $receiver, $messageid and any message header such as $Subject.

No