ADK is the basis of all AGETOR installations.
AGETOR 3 includes a default webserver/servletrunner, Tomcat 5.5.17. The installation guide explains how to install the ADK and other products. Please read this guide before installing, and notice the default username and password for the Install Tool.
The following package types are available for ADK:
Here are the available ADK 3.0 packages:
| Name | Last modified | Size | Description | |
|---|---|---|---|---|
| Parent Directory | - | |||
| adk3_1_1update11.apa | 09-Feb-2011 13:25 | 5.9M | ||
| release.txt | 09-Feb-2011 13:25 | 39K | ||
| adk3_1_1update10.apa | 10-May-2010 15:59 | 5.9M | ||
| adk3_1_1update9.apa | 21-Apr-2010 12:02 | 5.8M | ||
| adk3_1_1update8.apa | 18-Jan-2010 12:39 | 5.8M | ||
| adk3_1_1update7.apa | 23-Nov-2009 14:07 | 5.8M | ||
| adk3_1_1update6.apa | 07-Oct-2009 13:24 | 5.6M | ||
| adk3_1_1update5.apa | 24-Jun-2009 10:06 | 5.5M | ||
| adk3_1_1update4.apa | 06-May-2009 15:18 | 2.5M | ||
| adk3_1_1update3.apa | 28-Apr-2009 14:56 | 2.3M | ||
| adk3_1_1update2.apa | 25-Mar-2009 12:26 | 2.3M | ||
| adk-install3_1_1-win..> | 18-Feb-2009 14:02 | 98M | ||
| adk-install3_1_1.zip | 18-Feb-2009 14:02 | 98M | ||
| adk3_0_5update8.apa | 25-Sep-2008 09:51 | 1.7M | ||
| adk-install3_1_0-win..> | 15-Sep-2008 19:55 | 96M | ||
| adk-install3_1_0.zip | 15-Sep-2008 19:55 | 95M | ||
| adk3_1_0.apa | 15-Sep-2008 19:54 | 90M | ||
| adk3_0_5update7.apa | 18-Jun-2008 15:07 | 1.7M | ||
| adk3_0_5update6.apa | 10-Apr-2008 10:16 | 1.6M | ||
| adk-install3_0_5-win..> | 11-Mar-2008 14:26 | 63M | ||
| adk-install3_0_5.zip | 11-Mar-2008 14:26 | 62M | ||
| adk-install3_0_4-win..> | 27-Feb-2008 13:56 | 63M | ||
| adk-install3_0_4.zip | 27-Feb-2008 13:56 | 62M | ||
| upgrade adk to 3.0.3..> | 10-Dec-2007 13:31 | 9.8K | ||
| adk-install3_0_3-win..> | 10-Dec-2007 13:29 | 62M | ||
| adk-install3_0_3.zip | 10-Dec-2007 13:28 | 62M | ||
| adk3_0_3.apa | 10-Dec-2007 13:26 | 56M | ||
| adk3_0_0update2.apa | 08-Nov-2007 14:07 | 9.6M | ||
| adk3_0_0update1.apa | 18-Sep-2007 12:59 | 4.0M | ||
| adk-install3_0_0.zip | 11-Sep-2007 11:58 | 62M | ||
| adk-install3_0_0-win..> | 11-Sep-2007 11:58 | 62M | ||
AGETOR DEVELOPMENT KIT RELEASE NOTES:
This document describes changes and bugfixes to the
Agetor Development Kit.
These changes may affect version upgrades, so if experiencing
problems after a version upgrade, please consult this document
and the major changes between the old and the new version.
===============================================================
2011-02-09 ADK 3.1.11 (Patch)
===============================================================
+ Fixed a bug in the Log & Trace notification system that could sometimes
stop the notification system from sending mails.
===============================================================
2010-05-11 ADK 3.1.10 (Patch)
===============================================================
+ Various changes in the IDL2CS generator to accommodate version
1.1.0.0 of AGETOR .NET Integration.
===============================================================
2010-04-22 ADK 3.1.9 (Patch)
===============================================================
+ Fixed broker bug that caused ERROR_SERVICE_CONTACT in some
rare cases due to an internal synchronization problem.
===============================================================
2010-01-15 ADK 3.1.8 (Patch)
===============================================================
+ Fixed broker bug that caused ERR_NO_SUCH_QNO when a service request
arrived while the broker was reestablishing the broken connection
to a service.
+ Copied eXist log4j.xml from def folder to automatically apply bugfix made in patch 3.1.6.
===============================================================
2009-11-23 ADK 3.1.7 (Patch)
===============================================================
+ Fixed an issue with JSPWiki logging which caused files to be written in a root tmp folder.
+ Fixed license warning introduced in 3.1.6
===============================================================
2009-10-01 ADK 3.1.6 (Patch)
===============================================================
+ New IDL2CS tool that generates files for the AGETOR .NET Integration, which is distributed
in a separate installer.
+ Bugfix: Changed eXist webapp root loglevel from debug level to warn level.
===============================================================
2009-06-23 ADK 3.1.5 (Patch)
===============================================================
+ Improved L&T startup and search performance.
+ Improved local context classloader performance resulting in improved servicerunner startup time.
+ Upgraded Hibernate version to 3.3.1.
===============================================================
2009-05-06 ADK 3.1.4 (Patch)
===============================================================
+ Fixed a encoding problem which caused license keys to be considered invalid on SunOS machines.
===============================================================
2009-04-28 ADK 3.1.3 (Patch)
===============================================================
+ Improvement: Increased ORB throughput performance by overriding ConnectionOutputStream write method.
+ Added XML catalog support allowing XML namespaces to be linked with actual schema locations
without having to explicitly define the schema location in each XML file.
+ Modified XML SAX default parser to accept prefixes.
+ Added schemas for Broker and services configuration files.
===============================================================
2009-03-25 ADK 3.1.2 (Patch)
===============================================================
+ Fixed a logserver truncation issue with long did's and big stacktraces
===============================================================
2009-02-18 ADK 3.1.1 (Full)
===============================================================
+ Added wiki-based help for all web pages.
+ Fixed a bug causing java.endorsed libraries to be loaded from JAVA_HOME instead of
TOMCAT_HOME/common/endorsed when starting tomcat from a prompt.
+ Added checkpoint "done" support to provide a way the configurator can signal
to the user that the trace is completed:
<checkpoint>
<param name="label" value="Received order {orderid} process complete."/>
<param name="level" value="DONE"/>
</checkpoint>
+ Improved Trace logging and error handling.
+ Fixed a IDL2Java problem with multiple sequences in the IDL file
when generating stored procedures.
+ Fixed a logging issue where the JSP WIKI web application logged to a file
in the /tmp directory.
+ Removed tomcat manager webapps from the default installation. These webapps
posed a potential security risk, when tomcat was publicly available.
+ Added support for retrieving and updating developer license keys using the
webinterface wizard.
+ Added support for using the commandline tool lcc to support webservice commands
to the LMP server.
+ Multiple improvements to the SPServerGenerator (for use with stored procedures):
- Services are now multithreaded
- DB connections are now made via JDBC Pooling (dbcp)
- Added performance monitoring, available via SCMD and Control Center
- More thorough error logging
===============================================================
2008-09-12 ADK 3.1.0 (Full)
===============================================================
+ The slightly heavy and inflexible PDF-based documentation has been replaced with an interactive,
web-based and searchable user interface. The documentation itself have had a structural lift and
more examples and conceptual introductions are now available.
Available at http://<host>:<port>/awiki
+ AGETOR installations now also contain an online project-Wiki that allow addition of project specific
documentation, notes, description of business processes etc.
Available at http://<host>:<port>/ProjectWiki
+ Upgraded Derby database to version 10.4.1
+ Upgraded eXist database to version 1.2.4
+ Upgraded Tomcat Server to version 6.0.18
+ A new web based license retrieval wizard is included in AGETOR administration pages
(Requires internet connection to contact the License Management Portal)
+ Web based eXist sandbox and underlying XML database
Available at http://<host>:<port>/exist/sandbox/sandbox.xql
===============================================================
2008-??-?? ADK 3.0.7 (update)
===============================================================
+ Bugfix: Fixed a nullpointer exception issue when clearing empty entity containers.
===============================================================
2008-04-10 ADK 3.0.6 (update)
===============================================================
+ Removed an extra whitespace in the log4j.properties file causing
unwanted DEBUG statements in the logserver logfile.
+ Added support for multiple requests to the logserver service.
+ Fixed a bug where trace functions were not always consolidated correctly to a trace.
+ Added commons-io.jar as a part of the standard distribution.
+ Increased ORB timeout default from 30 seconds to 60 seconds.
===============================================================
2008-03-11 ADK 3.0.5 (full/update)
===============================================================
+ Bugfix: Fixed a bug in which caused errors in the derby database
during trace merge.
+ Optimized Derby database indexes for improved L&T performance.
Significant improvements in speed.
+ Optimized eXist database with better index definitions resulting
in faster access.
+ Log and trace delivery and re-delivery improved. Locally stored
trace data files files (in transit) do not grow huge and delivery
to log-server is faster. in-transit files are delivered with greater
reliability.
===============================================================
2008-27-02 ADK 3.0.4 (full/update)
===============================================================
+ IMPORTANT: Upgraded the underlying XML database (eXist) to version 1.2.
This update replaces the XML Database and thus a backup of existing
data must be created to keep the current data.
+ Bugfix: Encoding problem in error display tab in Log & Trace fixed.
+ Bugfix: Fixed a display parsing problem in the redelivery tab causing it
to show ... instead of the configured text in some cases.
+ Bugfix: Deletion of traces had an error causing error traces to be deleted
together with succeeded ones not matter what configuration stated.
+ Bugfix: Fixed a bug which caused logrecords for redelivery in the transit directory
to ignore the application lock and attempt to redeliver files handled elsewhere.
===============================================================
2007-12-07 ADK 3.0.3 (full/update)
===============================================================
+ IMPORTANT: If you are updating an existing installation please consult
the AGETOR 3.0.3 Upgrade Guide (Upgrade ADK to 3.0.3.pdf), to ensure that the upgrade is done as
recommended.
+ IMPORTANT: When running NT-services under windows, wrapper 3.0.1 or newer
must be used. Since earlier versions contains out-dated class path.
+ Library files are now placed in jakarta-tomcat/shared/lib and
classes are placed in jakarta-tomcat/shared/classes
+ lcc command automatically generates installation descriptor to
AGETOR_HOME/lms/ids directory for convenience (unless overruled)
+ License system support multiple licenses for different products
+ Installation tab in Control Center shows physical packages as well
as logical product licenses. Release texts are also viewable.
+ License bugfix: The generated signatures differed depending on specific java
version, which caused problems with corrupted license files using java 1.6.
+ Due to the above change in library structure logging from tomcat is now
sent to the logging system by a dedicated tomcat log wrapper. Since
classes placed in shared/lib are not visible to internal tomcat classes.
In case of tomcat startup problems, a tomcat log is places in AGETOR_HOME/logs/tomcat.log
+ Bugfix: default XML SAX parser no longer prints to stdout when extending parser does not implement all methods.
+ Bugfix: Fixed an abstract pooling related bug, sometimes causing an error upon startup.
===============================================================
2007-11-08 ADK 3.0.2 (update)
===============================================================
+ Trace status now correctly reflects the hadError state.
+ Added refresh button on trace details view.
+ Bugfix: Filesystem utility class path/file concatenation bugfix.
+ Bugfix: DDS Jobs was not correctly serialized from AXT GUI
+ Bugfix: Updated Unix daemons with new required JVM parameters.
+ Bugfix: Linux upgrade script contained invalid path reference
+ Added status text when running ADKDBTool for updating database schemas.
===============================================================
2007-09-18 ADK 3.0.1 (update)
===============================================================
+ Bugfix: Using the AXT Jobs redeliver function did not disable the
redelivery functions in L&T GUI.
+ Release texts and build numbers are now shown in the Administration installations tab.
===============================================================
2007-09-03 ADK 3.0.0 (full)
===============================================================
+ IMPORTANT. If you upgrade from version 2.1.1 you must follow the upgrade
instructions that are present in the "ADK_AXT v 3.0 what's new" document.
This version does not support upgrading from previous versions. If you
make a new installation there are no special precautions to observe
(recommended).
+ IMPORTANT. License Management Control system introduced. To run AGETOR(r)
applications you need a license. Licenses may be obtained from the
License server at http://license.agetor.com. Note that different types
of licenses exist depending on your commercial agreement with Bording Data.
The main license types are:
* Trial license (anyone)
* Test license (for test installations)
* Production license (for production)
* Developer license (unrestricted license for developers)
Installing a license (except for developers) require you to upload a
installation descriptor file generated on your installation after install.
More information is available in the "ADK - License Guide" or online at
the license server.
+ The currently installed licenses can be seen in the AGETOR Control Center
in the tab "Installation".
+ ADK now comes with User and profile management. Users having different
profiles may be configured and their access to AGETOR/AXT web-pages may
be restricted. Users may also be restricted with respect to the traces
that are viewable to them (e.g. by group or other trace or document
properties).
The default administrator login is admin/admin which may be modified
after initial login. Once logged into AGETOR a user status bar shows the
name of the user logged in and provides a short-cut menu with links to the central
AGETOR/AXT components. Also the bar will show license information.
+ AXT Jobs GUI introduced. This web gui will provide an overview of all
jobs processed by the Docdeliver service (DDS). Failed jobs can be redelivered in batches.
Other features are grouping of jobs on configured attributes, and advanced
search capability (across multiple DDS servers).
+ The derby network server has now been moved from the log service to
a dedicated database service (db-service). The new db-service
is still used for serving the log-server but will also serve other
persistance purposes (configuration, user rights and profiles etc.)
The db-service must run in order for log&trace to work (unless an
external database is set up). In the future the db-service will host
configuration and user permission data and should always be running.
+ AXT server mappings configuration file allows communication
with multiple related DDS-servers from any installation in the
distributed system. If you run a multi-installation setup you
may need to configure the mapping of trace source to axt servers.
Consult the ADK/AXT 2.2 what's new document.
+ Improved servicerunner class loader performance.
+ Minor change to the Log & Trace status column, which will now only show an error
Icon if there are documents available for redelivery. If there are errors in the trace
and there are no documents for redelivery a small red error icon is shown in the bottom right corner
of the green status icon.
+ The package now includes Tomcat 5.5.17 and a few changes have
been made to the installation:
The standard AGETOR application is now found under the context
/agetor3. So the AXT server entry now has an address like:
http://localhost/agetor3/axt/basic/server-entry.html
and the AGETOR Control Center has an address like:
http://localhost/agetor3/agetor/admin/
+ Minor changes to the AXT Details view, with the addition of a file download dialog.
+ Major changes to the GUI layout, which have generally been brushed up with a more fresh look.
+ Bugfix: The ADK and AXT webapps required a running graphics system on the
server.
+ Bug in periodic trace delete job that made the log-server hang is fixed.
+ AXT/DDS IDL Status and redelivery interface
+ L&T Core: Function events allow attachment of functions that appear in
the L&T GUI as URL-links. I.e. the L&T GUI becomes extendable
with application specific information in case such is persisted
locally with the application and made available on URLs.
+ L&T: Misc. improvements to the GUI
+ L&T: It is possible to configure a set of choosable values for configurable
search props
agetor.trace.gui.search.property.value.<m>.<n>=
where <m> is the number of the property and <n> is the nth value (ranging
from 1->). THe values are shown in a dropdown list
+ L&T: Configurable shortcut links to list sizes for log and trace event lists
(E.g. 10,50,100 items shown):
agetor.logging.lists.resultsizelinks=10;50;100
agetor.trace.lists.resultsizelinks=10;50;100
+ L&T: Checkpoint icons change depending on the attributes of the document
only if interesting properties are on the document a special icon is shown
+ L&T: Configurable trace level operator and level for trace searches
agetor.trace.gui.search.defaultlevelop
agetor.trace.gui.search.defaultlevel
===============================================================
2006-09-22 ADK 2.1.3 (update)
===============================================================
+ Log & Trace now supports the Ingres database in versions 2.6 and R3. Please
see the "Log and Trace - Concepts and Configuration Guide" for information on
setting up these databases.
+ Bugfix: Old logs and traces are now deleted correctly.
+ Bugfix: Traces are now sorted by time when shown (newest first).
===============================================================
2006-09-11 ADK 2.1.2 (update)
===============================================================
+ Bugfix: The Log & Trace GUI advanced properties search,
used OR instead of AND (SQL syntax) when searching for
multiple properties.
===============================================================
2006-08-29 ADK 2.1.1 (full)
===============================================================
+ IMPORTANT: The default derby database is now moved automatically.
+ Added support for running a custom Ant script during product installation.
Please see the product packaging guide for more information.
+ Added support for Checkpoints.
+ Added L&T Users Guide for system administrators.
+ Several minor bugfixes to the L&T GUI and the L&T code.
===============================================================
2006-08-10 ADK 2.1.0 (full)
===============================================================
+ IMPORTANT: Move the folder data/db/def/derby to data/db/derby to
use the default Derby database for logging.
+ IMPORTANT: To enable mail notification you must define the mail
server and notification receivers in the Log & Trace GUI. Please
see the documentation for more information on notification setup.
+ IMPORTANT: Installing AGETOR 2.1 in an existing AGETOR environment
is not recommended. We recommend that you create a new AGETOR 2.1
installation and then install the required packages in this
enviroment.
+ The logging system has been completely rewritten to support
centralized persistance of log information from all components
of the distributed system. I.e. broker, service-runner, services
and all other java based AGETOR appliations now use a distributed
logging mechanism that allow centralized search and browsing of
information.
+ The Log Server component is a new service responsible of log
and trace information persistance. The server comes with a
default Derby database included, but other database system
may be configured as database servers. The Log server comes
with mail notification support in face of logging events of
configurable severity, and trace error notification to multiple
users depending on trace properties.
+ Log & Trace GUI. A new management GUI allows search and browsing
log and trace information. Notification configuration is also
present. The GUI is reachable from the AGETOR Control Center.
+ The package now includes Tomcat 5.5.17 and a few changes have
been made to the installation:
+ Library files are now placed in jakarta-tomcat/common/lib and
classes are placed in jakarta-tomcat/common/classes
+ The standard AGETOR application is now found under the context
/agetor2. So the AXT server entry now has an address like:
http://localhost/agetor2/axt/basic/server-entry.html
and the AGETOR Control Center has an address like:
http://localhost/agetor2/agetor/admin/
+ Service-runner supports shifted startup time for services.
Specifying a delay property for a service in its configuration
as a negative value n (seconds) starts it n seconds before
the default (0). Positive values shifts startup forward in time.
This allows services dependand on other services to start later
than these.
===============================================================
2006-06-15 ADK 2.0.17 (update)
===============================================================
+ OpenROAD bridge generator: Fixed another problem with missing package declarations.
===============================================================
2006-06-12 ADK 2.0.16 (update)
===============================================================
+ ServiceRunner: smcd can now execute commands without entering interactive mode.
Please see the ARE_guide for more information. This also allows the NT service
wrapper to shut down the ServiceRunner nicely. See the NT wrapper 2.0.4 release
for more information.
+ OpenROAD bridge generator: Fixed a problem with missing package declarations.
===============================================================
2006-03-23 ADK 2.0.15 (update)
===============================================================
+ IMPORTANT: If you upgrade from ADK 2.0.8 or earlier versions you must follow
the upgrade instructions for ADK 2.0.9 that are found below.
If you upgrade from version ADK 2.0.9 or later no further action is needed
after installation.
+ IMPORTANT: If you are using AXT, you must update AXT Basic to version 2.0.10
after installing this update. See the release notes for AXT Basic 2.0.10 for
more information.
+ Upgraded Xerces and Xalan XML libraries to version 2.7.0. This has solved some
problems with memory leaks in AXT.
+ Access to AGETOR properties that requires parsing a string (e.g., using the
getInt() method) would occasionally cause "multiple points" parsing errors.
This problem and potential analogous formatting errors have been solved.
+ Modified exception handling in the Reflection class. The ReflectException now
contains the original exception that was thrown during method invocation. The
cause exception is accessible through the getCause() method. It is also
possible to have the cause exception thrown without a wrapping ReflectException
by setting the following property:
agetor.reflection.rethrowruntimeexceptions=true
===============================================================
2005-11-21 ADK 2.0.14 (update)
===============================================================
+ Added support for running the AGETOR(r) broker and AGETOR(r)
ServiceRunner as true unix daemons.
+ Improved implementation of FileSystem.fileCopy. Will improve performance
in many components (AXT FTPInlet, AXT DocDeliver, AXT Mail Inlet, IDL
generators)
+ Fixed minor ACC presentation problems found when using Mozilla firefox browser
+ Methods starting with "is" are now available as accessor methods in the
Reflection class. They must have no parameters or a single parameter that
implements dk.bording.inside.container.Context.
+ Fixed a bug in the Reflection class, which required entity methods to declare
a Context parameter - and not just a subtype of Context - to be included.
===============================================================
2005-06-23 ADK 2.0.13 (update)
===============================================================
+ Improved error handling and logging in generated OpenROAD AI Bridge classes.
===============================================================
2005-06-16 ADK 2.0.12 (update)
===============================================================
+ Bugfix: Service-runner did not respond timely to stop command
to services in some cases due to a bug in multithread subsystem.
===============================================================
2005-05-09 ADK 2.0.11 (update)
===============================================================
+ IMPORTANT: If you upgrade from ADK 2.0.8 or earlier versions you must follow
the upgrade instructions for ADK 2.0.9 that are found below.
+ Added improved generators for IDL2ABF command.
+ Fixed a problem with ssl-sockets using IBM Java 1.4.2 on AIX
===============================================================
2005-04-08 ADK 2.0.10 (update)
===============================================================
+ IMPORTANT: If you upgrade from ADK 2.0.8 or earlier versions you must follow
the upgrade instructions for ADK 2.0.9 that are found below.
+ Made the JSP folder tag compatible with the Mozilla Firefox browser.
+ Fixed a problem with IDL2Java, which did not support the --orbridge flag in
ADK 2.0.9 unless ADK 2.0.8 had been installed previously.
+ Added libraries for JDBC data pooling using Jakarta commons-dbcp. See
http://jakarta.apache.org/commons/dbcp/ for more information.
===============================================================
2005-02-01 ADK 2.0.9 (update)
===============================================================
+ Please read the notes for this update carefully since it
may require a few manual steps to be performed after installation!
+ Includes new XML and XSL libraries from Apache. This adds new support
for XInclude, fixes a number of bugs and provides better performance.
+ IMPORTANT NOTE: After installing this package you must execute the
following command line (copy it) in order to update your project with the new
XML library files (Note that on Unix systems %AGETOR_HOME% should be $AGETOR_HOME):
ant -f %AGETOR_HOME%\install\production-scripts\ADK_2.0.9.ent
The above command will remove old XML jar files and copy the new XML jar
files to the appropriate locations in your project. The script should be
applied only once.
+ IMPORTANT NOTE: The updated XML-parser may require updates in your project
in case you use the IML2Java compiler on .ihtml source files. If not,
you may ignore this note. Old versions of .ihtml files do not bind the
'inside' namespace prefix explicitly which is required with the new parser
libraries. Hence the source files must be updated with the xmlns:inside
expression in the <ihtml> tag:
<ihtml xmlns:inside='http://dk.bording.agetor.iml' ...
This update is done automatically by executing the following
command line (copy it and execute in ADK-prompt):
ant -f %AGETOR_HOME%\install\production-scripts\add-iml-ns.ent -Ddir=app\ihtml -Dfiles=*.ihtml
If your .ihtml files are located in a different directory or have another
extension, you may modify the the -Ddir and -Dfiles options.
+ IMPORTANT NOTE: The new XML libraries provides a slightly different API which
may require source code update if you used methods in your own development that
are no longer present in the new API. If you have been using the
Apache getEncoding() method on the CoreDocumentImpl class it should be
replaced with the getXmlEncoding() method implemented for DOM Level 3.
+ IMPORTANT NOTE: As a consequence of the above API-change, this update
require updating of the AXT WebService package if used in your project.
Simply download and install the latest version.
+ IMPORTANT NOTE: If you are running tomcat as an NT-service
you must modify the tomcat NT-wrapper configuration file. The file is
located at
$AGETOR_HOME/conf/wrapper/tomcat-wrapper.conf
and you should insert the following line:
wrapper.java.additional.6=-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration
in the section beginning with
# Java Additional Parameters
If you have previously modified this file manually to insert java
properties beware to provide an appropriate sequence number in the
property above - i.e. wrapper.java.additional.<no> where <no> is
the next available number rather than 6 as in the example above.
+ IMPORTANT NOTE: The new XML parser is stricter that the old version
which means that parsing XML containing national characters while failing
to provide the correct encoding in the XML prolog may result in parsing
errors.
I.e. if your AXT configuration file (providing you have AXT installed)
does not have the XML prolog and you are using danish or swedish
special characters you should insert a an appropriate prolog:
<?xml version='1.0' encoding='ISO-8859-1'?>
or you may use UTF-8 while saving the configuration file in UTF encoding
format.
+ Fixed a build process bug in Install Tool that would make it include Java sources
from the source directory if these classes were not present in the classpath thus
hiding missing source files or libraries.
+ Fixed a build process bug in Install Tool that placed the libraries and classes
of the build environment before the libraries and classes of the package that
was being built.
===============================================================
2005-02-01 ADK 2.0.8 (update)
===============================================================
+ Adds the ability to IDL2Java for generating an OpenROAD bridge (commandline
option "--orbridge"), which is used in conjunction with the new OpenROAD
integration.
+ Updated TLD for the AGETOR JSP tag library and updated JSP documentation.
===============================================================
2004-08-20 ADK 2.0.7 (update)
===============================================================
+ Fixed a problem with the ServiceRunner, which would sometimes halt during
startup. The problem has only been observed with services that uses standard
Java security classes (such as the mail inlet), which seems to cause a
deadlock in the JDK classloader. The problem can occur in ADK 2.0.3 to 2.0.6.
+ Added a new property, that defines the interval between the start of the
individual services of the ServiceRunner. This may be used to give services
some time to load classes and start up, but the use of this property is not
required to solve the abovementioned problem.
===============================================================
2004-08-11 ADK 2.0.6 (update)
===============================================================
+ Added a context parameter to the JSP tag 'foreach'. This solves the problems
related to sorting entities and other objects, whose methods has a Context
as first parameter. For non-entity objects it is possible to sort by
properties that are Context-based (i.e., exposed as get/set-methods using
Context) as well as properties that are not proxy-based (i.e., exposed as
ordinary get/set-methods or public fields).
+ Added full support for entities in the Reflection class in package
dk.bording.inside.util.reflect.
===============================================================
2004-06-10 ADK 2.0.5 (update)
===============================================================
+ Modified the JSP tag 'foreach' used in the AGETOR tag library to make it
compatible with Tomcat 5.0.
===============================================================
2004-05-10 ADK 2.0.4 (update)
===============================================================
+ Modified some of the JSP tags used in the AGETOR tag library to make them
compatible with Tomcat 5.0.
===============================================================
2004-03-25 ADK 2.0.3 (available as an update and as a complete package)
===============================================================
+ Broker: added naive load balancing algorithm that (opposed to default)
ignore average response time when choosing service instance to
use. It simply chooses service based on its load (requests in processing).
+ Broker: added support of configurable broker-service connection refresh
after absolute period or when line has been idle for a given period if time.
This feature fixes problem with firewalls that keeps invalid connection
to broker though service connection has been closed after absolute period.
+ Support of multiple internal and external ports with individual
client and session timeout properties as well as socket properties
(encryption etc.).
+ Enhanced information display in bcmd detailing broker ports, connection
types and fixed clients as well as current connectivity status.
+ Enhanced information display in scmd and AGETOR Control Center.
+ Uniform generic and configurable socket connection model for all
distributed components of Agetor (broker, services, internal clients).
This model supports configuration of connection properties (timeouts,
tcpNodelay etc.) as well as high security SSL and TLS sockets using
certificates. This allows the distribution of Agetor components
across insecure networks (internet) while enforcing confidentiality
and peer authentication.
+ IDL2Java now supports generation of new multithreaded template service code
as well as the old style services.
+ Added an endorsed directory in the jakarta-tomcat\common installation and
the directory have been added to the tomcat script. The files "xerces.jar"
and "xalan.jar" have been placed to in this directory to avoid the problem
with the JDK 1.4.2 and the XML libraries in Tomcat.
===============================================================
2003-10-31 ADK 2.0.2 (update)
===============================================================
+ Fixed a problem with a potential deadlock in the ServiceRunner.
+ IDL2VB now supports the new releases of ORBLib 2.0.1 and
VBORBLib 2.0.1.
+ Removed a leading tab character in the j script.
+ Fixed another problem with multible zones and InsideProperties.
+ The entity model now allows for checking the existence of an
entity in the container.
===============================================================
2003-07-14 ADK 2.0.1 (available as an update and as a complete package)
===============================================================
+ IMPORTANT: All installations must be updated to this version as it fixes a
problem with product updates and some minor problems with product builds.
+ The generated classpath used by AGETOR scripts (AGETOR_CP) has been slightly
modified to match the order in which Tomcat 4 loads classes. Tomcat 4 loads
classes from WEB-INF/classes before classes found in library files in
WEB-INF/lib and this is now reflected in AGETOR_CP.
+ Fixes a problem with running multible zones where the zone-specific
properties were not read properly.
+ The Broker fixed client connection feature has been made more robust to
firewall line breaks.
+ mail.jar has been updated to version 1.3.1.
===============================================================
2003-06-03 ADK 2.0.0 (complete)
===============================================================
+ IMPORTANT: The new AGETOR 2 product uses a new installation system, that must
be used when installaing the products. Please refer to the ADK installation guide
for more information.
+ IMPORTANT: It is no longer necessary to use the meta configuration file,
conf.cfg. Configuration files can be detected automatically, although the
meta configuration file can still be used. Please see the ARE guide for more
information.
+ IMPORTANT: This ADK creates the classpath, AGETOR_CP, dynamically based on
certain environment variables, which means that you do not need to maintain the
classpath manually. Please see the ARE guide for more information.
===============================================================
2003-03-28 ADK 1.3.11 (complete)
---------------------------
+ IMPORTANT: This ADK includes a new version of idl2vb that is incompatible
with the previous versions of VBORBLib.dll. If you plan to use idl2vb with
this ADK, please contact agetorsupport@bording.dk.
+ AGETOR Control Center and AGETOR PVC Tree is now included in ADK.
+ Automatic reconnection when using broker-to-broker communication. The
connecting broker is capable of reconnecting to the other broker if it has
not received any request within a configurable amount of time. See the
ARE_Guide for more information.
+ Bug fix: Corrected exception handling in broker so that an error concerning
the user account is reflected by the exception type and message.
+ Added support for history and repeat functions in bcmd. bcmd can now also
run non-interactively, e.g., bcmd --shutdown will shut down the broker and
exit bcmd.
+ Added file observer framework for detecting changes in a file system
(watchdog classes in package dk.bording.inside.io).
+ Bug fix: Removed debug logging from dk.bording.inside.storage.jdbc.ConnectionFactory
+ Improved object pool (package dk.bording.inside.util.cache) which can
adapt the size of the pool to the load.
===============================================================
2003-02-03 ADK 1.3.10 (update)
===============================================================
+ The classes TextValueFormatter and TextValueParser in the package
dk.bording.inside.util.text has been modified to solve a problem with
formatting double values.
===============================================================
2002-09-16 ADK 1.3.9 (Complete)
===============================================================
+ Modified inside:for-each sort attribute to parse inside variables.
It is now valid to write sort="{variablename}" to make the inside:for-each
tag sort dynamically.
+ Added run option to Tomcat scripts. In run mode no new windows are opened
(Windows) and all output is shown in the terminal window.
+ Logging from the entity container has been modified. All logging except
exceptions is turned off. To turn logging of detailed information on, set the
following property:
agetor.entity.log.info=true
+ Added default internal and external port number for the broker. The ports
are obtained from the INSIDE_EPORT and INSIDE_IPORT property. This means
that the element SETTINGS\PORTS in the broker configuration file (broker.cfg)
is optional and can be omitted.
+ Added port range concept. All the port number can be defined relative to
a base port number set via the properties: agetor.port.range.
+ Relative port number can be used in the broker service configuration
replacing the PORT attribute with the RPORT attribute.
+ Relative port number can be used in the service configuration used by
the ServiceRunner. Just replace the PORT attribute with the RPORT attribute.
+ Added a new text formatter and parsed classes. See the classes
TextValueFormatter and TextValueParser in the package
dk.bording.inside.util.text
+ All the version classes are moved in the package dk.bording.version.
In addition the class Version is been renamed to ADKVersion
+ It is possible to format the printing of the Info object extending the
class dk.bording.inside.util.infotree.InfoFormatterCallback
+ Added the class dk.bording.inside.comm.PortNumberParser in order to read
a port number from the configuration file or command line.
+ Removed the module prefix dependency in idl2java tools. This means that the
property inside.tools.idl2java.moduleprefix is not used any more.
+ Added the capability to compile all the idl files defined in a source path.
See the Tool guide for more information.
+ Added html documentation generation from idl and iml sources.
+ The compilation of Java code generated by the idl2java and iml2java
tools can be disabled now.