Skip to main content
Version: 4.2.5

AS2 activities overview

This section contains Workflow activities that are used to create an AS2 implementation in iCore. AS2 (Applicability Statement 2) is a specification which describes how to exchange structured business data securely using the HTTP transfer protocol. For more information on AS2, see RFC 4130: MIME-Based Secure Peer-to-Peer Business Data Interchange Using HTTP, Applicability Statement 2 (AS2).

note

The AS2 activities are not added to the toolbox in the Workflow Designer by default, but must be added manually.

iCore AS2 Workflow activities supports compression defined in AS2 version 1.1. They also support implementation of the EDIINT features multiple-attachments and AS2-Reliability defined in AS2 version 1.2.

Compression

With version 1.1 of the AS2 specification, compression of data is available. Compression for AS2 messages can be enabled in the Create AS2 Message Configuration activity.

Consider the following when you implement support for compression:

EDIINT features

Starting with version 1.2 of the AS2 specification, the addition of the new version is divided into features. The features added in version 1.2 are referred to as EDIINT features. A user agent (AS2 implementation) does not have to support all features introduced in the new version to use only some of the features. User agents include all supported features in outgoing AS2 messages as an indication of the agent’s capabilities. For more information on EDIINT features, see RFC 6017: Electronic Data Interchange - Internet Integration (EDIINT) Features Header Field.

Consider this when implementing support for EDIINT features:

  • When loading an AS2 message with Load AS2 message activity, specify implemented EDIINT features in the Supported EDIINT features argument. If the loaded message contains an unsupported EDIINT feature, it will be stored as a warning in the Errors property of the resulting IAS2Message.
  • When creating an AS2 message with Create AS2 message activity, specify implemented EDIINT features in the EDIINT features header argument and set the Version argument to 1.2.

Activities

IconNameDescription
Create AS2 Message ConfigurationCreates a configuration that can be used to create an AS2 message.
Create AS2 MessageCreates an AS2 Message to be sent with the Send AS2 Message activity.
Send AS2 MessageSends an AS2 Message created by the Create AS2 Message activity.
Load AS2 MessageLoads an AS2 message from a stream that contains an encoded message.
Load AS2 MDNLoads an AS2 MDN from a stream that contains an encoded MDN.
Create AS2 MDNCreates a new instance of an AS2 MDN.
Send AS2 MDNSends an AS2 MDN to a specified URL.
Add Payload To AS2 Message ActivityAdds a payload to an AS2 message using a stream that contains an encoded message.
Deserialize XML to AS2 objectDeserializes an XML to an AS2 object.
Serialize AS2 object to XMLSerializes an AS2 object to XML.

See Also

Managing the iCore AS2 Server application