AopWeb 2.13

These notes describe known issues for AopWeb 2.13. These notes are updated as we receive feedback, so please check back at tifff for new information.

Contents

General Information

AopWeb is a servlet using ASAM-ODS services to provide an easy to use data lookup facility from any desktop where a Web browser supporting HTML 4 including ECMA-Script (javascript) is available.

The backend servlet can execute on any system where a Java 2 VM is available, e.g. on Windows, most UNIX systems, all IBM server and midrange systems.

The language preferences set by user agent (Explorer) are automatically used when creating output pages. Currently available: english and german, other on request. Quite sure the content of ASAM-ODS database is not translated ;-)

AopWeb includes XML services to export data layed out according aoxs.dtd.

As only HTTP/S is used for client server communication, AopWeb can be used to bridge firewalls.

AopWeb is available in two flavors: Basic and extended.
The basic version supports

The extended version adds

Not included are: Specific applications, e.g. transfermonitor for data transfer automation, or FlagUtility to verify measured data. Such applications are distributed separatly but may be put into AopWeb to allow there usage from any desktop.

How to get

Both versions are downloadable from tifff homepage. The basic version comes with a public licencse key allowing usage for 1 hour after each servlet engine (re)start.

The extended version mandates a valid user license. The license key is a textstring (can be sent by EMail) and has to be added to servlet descriptor (web.xml).

Package content

ReadMe.html(= this)
aopweb.warWeb ARchive file including deployment descriptor
ManualG.pdfPrintable user documentation (still german only!)
licensesLicence agreements for 3'rd party packages included

Prerequisites

Installation

depends on Web server and servlet engine used. Deployement of servlet in case of tomcat is rather simple:

For hints, refer to user manual included with distributed package.

Customization

After first startup webadministrators may adapt

Upgrading from earlier version

Similar to first installation after having removed webapps/aopweb directory manually. Eventually customized files (see above) and license shall be backed up befor and restored after first tomcat start.

WARNING: The AopWeb servlet descriptor (web.xml) includes a license key. Users may upgrade any time by downloading new versions of aopeb but license key has to be merged manually.

Mandatory Libraries

Recent versions of Java (1.4 and higher) may include additional libraries, addtionally tomcat is distributed with some extra libraries.

Libaries no more included with aopweb.war releases greater 2.7:

Following public (apache style license) libraries are still part of aopweb.war:

Nevertheless, if multiple applications (beside aopweb) will use them one may them to common/lib.

Known Problems and Restrictions

Reporting Problems

In case of failures please include loggings produced by servlet. With tomcat, all loggings are found in jakarta-tomcat/logs directory. If the problem is reproducable, one may try to increase verbosity of logging. There are two distinct places: servlet engine (using conf/servlet.xml for parametrization) and aopweb: When user has aopweb-admin privilege, logging verbosity can be changed without restart by changing log level for some subsystems. See "Settings"-page. See AopWeb documentation section "Logging".

Disclaimer

Users unfamiliar with those topics (application service, server pages, servlets) shall not try to install that software. At least reading documentation of servlet engine is suggested befor installation.

Copyrights and Licenses

Using AopWeb for evaluation purpose is permitted. For continued use getting a license is mandatory. AopWeb is not GPL!, but includes public licenses for libraries: See licenses included in software package (by law, copyrights of included public licences shall be reproduced).

Source Code

Source code is made available for noncommercial use only. There are two exceptions from that rule:

New in release 2.13

New in release 2.10

New in release 2.9

New in release 2.8


Last updated 20030707