Supports a number of new configuration options and upgrades to latest libraries as well as a significant code optimization and cleanup.
Added support for using HTTPS transport and includes a mechanism to accept self signed certificates thru configuration
The latest release 1.2.0 is now available for download.
It supports compression and decompression of AS2 messages per RFC5402
Latest release includes bouncy castle 1.5.2, improved logging and documentation
Improved HTTP File name handling and added run-time timeout value specifications
A bug fix release has been publish for OpenAS2.
OpenAS2 is a java-based implementation of the EDIINT AS2 standard.
Added the Apache Group commons logging library to allow the
use of other logging packages like log4j and Sun's Java logging
implentation, along with the OpenAS2 logging.
Update to allow accepting all types of HTTP response codes in the 200 range.
2009-04-28 - Update and Corrections
Placed the unstable code into the stable code. We all have been using this code
for sometime now so it must be stable.
Corrected the start-openas2 scripts in the sample-setup.
Note - you may want to try the new BC mail and provider classes available at BouncyCastle.org.
As of today BC is version 143.
Added a new attribute to the parntership node to allow specifying Content-Transfer-Encoding.... read more
Open AS2 is an implementation of the AS2 communications protocol.
This update contains a fix for errors sending Asynch MDNs.
Fixed MDN response timing issue - the incoming HTTP connection wasn't being closed properly.
2008-06-13 - Updates and Corrections
Corrected message header date reporting.
AS2ReceiverHandler not appending new line character.
Organized some import statements.
Updates and Corrections
Added missing toXML method from CommandResult class.
Replaced use of StringTokenizer with CommandTokenizer.
The OpenAS2 servlet class that was missing from the OpenAS2Remote package is now available in the package.
Also the OpenAS2.html file, that calls the servlet, has been updated.
2008-03-18 - Updates and Corrections
Added a logging statement so that incoming message ids can be associated with the stored file name.
Corrected stored file naming issue.
Allows the use of the content-disposition filename to be used in the stored filename specification in config.xml MessageFileModule
example...
filename="%home%\inbox\$msg.content-disposition.filename$"
note new system variable $msg.content-disposition.filename$... read more
This release contain the final changes to set up a web-based front end to OpenAS2. The underlying AS2 engine has not changed, only the
commands and setup files.
A SocketLoggerClass has been added.
See the OpenAS2Remote subpackage for source code and binaries for the Web-based Servlet.
2007-08-28 - Preparing OpenAS2 For Web Front-End
This release contain changes to set up a web-based front end to OpenAS2.
The underlying AS2 engine has not changed, only the commands and setup
files.
A new CommandProcessor has been added. This command process, which
accepts a command as a single line string like the StreamCommandProcessor,
gets its commands from a TCP/IP socket hence its name
SocketCommandProcessor.... read more
Added ability to include the filename in http headers - 2007-06-01
1. Changes to config.xml, node: processor, subnode: module.
1.a New attribute for AS2DirectoryPollingModules to specify if
the filename is to be included in the headers. Any value other than
"true" will be considered false.
<module classname="org.openas2.processor.receiver.AS2DirectoryPollingModule"
outboxdir="%home%\toAny"
errordir="%home%\toAny\error"
interval="5"
delimiters="-."
format="sender.as2_id, receiver.as2_id, attributes.fileid"
mimetype="application/EDI-X12"
sendFileName="true"/>... read more
Bug fix for Asynch MDN - 2007-04-06
1. Corrected partnership.xml file in sample-startup. Right and left
comment syntax was causing an XML parsing errors in encrypt
and sign attributes.
2. Changed AsynchMDNSenderModule handle method. Added new third
argument, a Map object. The method was using a super class method
to get the Session object. Now uses the Map object to get correct
Session object.... read more
Bug fix for Asynch MDN - 2007-04-03
1. Put the OpenAS2 classes into jar file. OpenAS2-20070402.jar
2. Placed jar file in sample-startup bin directory.
3. Updated windows start-openas2.bat commands file
Bug fix for Asynch MDN - 2007-04-02
AS2MDNReceiverHandler - pendinginfo file not deleted. Bad path string.
Updated for Asynch MDN - 2007-30-31
Note: The Asynchronous MDN sender and receiver do not work with SMTP
protocol.
Several changes:
1. Changes to partnerships.xml file.
1.a New attribute in partnership node, to specify url to your
server receives asynchronous MDN responses.
ex: <attribute name="as2_receipt_option" value="http://xxxxxxx:10081"/>
2. Changes to config.xml file.... read more
While we are waiting for a the complete Asynch MDN solution - I've added the Asynch MDN logic developed by wangwenpin.
The updated code is in the Download section not in the CVS Code section.