Receiving AS2 messages |
Top Previous Next |
In order to receive AS2 messages you MUST first enable the AS2 service both in Settings > MISCELLANEOUS > Web > AS2 (See Enabling AS2) and in YourDomain > SERVICES > Listeners module (See Adding services). Additionally you MUST create an AS2 trading partner with a To ID value that is equal to the incoming As2 From header for the incoming AS2 message. See Adding trading partners and Managing AS2 trading partners. This ensures that the trading partner is a known and trusted connection. When receiving an AS2 message MFT Server will iterate through available AS2 trading partners to identify a match. If no matching trading partner is found then the AS2 message will be rejected.
Lastly, you must provide connection parameters for MFT Server to your trading partners. A guide to these parameters has been provided below.
Connection Parameters
URL
http[s]://hostname[:port]/as2/incoming/
where hostname is the hostname or IP address and port is the port as set in Settings > MISCELLANEOUS > Web > Web tab of MFT Server Manager.
e.g.
https://192.168.1.1:443/as2/incoming/
Username
username@domain
where username is the user Login and domain is the MFT Server domain to which the user belongs. In the event that you are using the Bind unauthenticated transfers to user option in the Settings > MISCELLANEOUS > Web > AS2 module then your trading partner may connect without supplying any credentials.
e.g.
test@localhost
Password
The password for the specified username. In the event that you are using the Bind unauthenticated transfers to user option in the Settings > MISCELLANEOUS > Web > AS2 tab then your trading partner may connect without supplying any credentials.
e.g.
secret
From ID
This can be any value that uniquely identifies where the AS2 message is coming from.
e.g.
MyTradingPartner
To ID
This can be any value that uniquely identifies where the AS2 message is being sent to.
e.g.
JSCAPE
Encryption key
If message encryption is used then message should be encrypted with recipients public key.
Signing key
If message signing is used then message should be signed with senders private key.
MDN receipt
Both synchronous and asynchronous modes are supported.
Processing AS2 messages
As AS2 messages are received they will be processed according to the settings in the Settings > MISCELLANEOUS > Web > AS2 tab. AS2 message data will be stored in the Upload directory (See Settings > MISCELLANEOUS > Web > AS2) relative to users root directory. A history of all AS2 messages can be seen in the EDI > AS2 Messages module for your domain.
|