Apache Axis samples

This section contains examples on how to write a WS-Notification client using the Java programming language and some open source tools and libraries.

These examples can be found under the <sdk_install_dir>/samples/wsnt-axis directory in the Enterprise Console Feature Option 1 SDK.

The SOAP engine of choice contained is the Apache Axis toolkit. The samples also use some Eclipse EMF and Eclipse TPTP libraries that are very useful when processing events in the Common Base Event format.

Prerequisite software

Table 1 contains the list of prerequisites and corresponding versions used in these samples:

Component Description Version Files
Java (TM) SDK The sample is written in the Java programming language and depends on the utilities available in a Java SDK. 1.3 or later
  • All
Apache Ant Apache Ant is a build scripting environment very popular amongst Java developers. 1.6.0 or later
  • All
Apache Axis The Apache Axis toolkit is used to build the samples and the libraries in the toolkit are used during runtime by the samples to produce Web Services invocations. 1.2.1
  • All
Eclipse TPTP Eclipse TPTP contains Java representations for events in the Common Base Event format and utilities to convert their XML representation to Java objects, and vice-versa. 4.1.0
  • hlcbe101.jar
  • hlcore.jar
  • hlevents.jar
Eclipse EMF The Eclipse EMF libraries are a dependency required by the Eclipse TPTP libraries. 2.1
  • common.jar
  • ecore.jar

Table 1. Open Source components used in the Axis samples


Sub topics
WS-Notification sample walkthrough
Building Apache Axis samples
Running Apache Axis samples


References
Apache Ant home-page
Apache Axis home-page
Eclipse TPTP home-page
Eclipse EMF home-page
Common Base Event specification