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.
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 |
|
Apache Ant | Apache Ant is a build scripting environment very popular amongst Java developers. | 1.6.0 or later |
|
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 |
|
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 |
|
Eclipse EMF | The Eclipse EMF libraries are a dependency required by the Eclipse TPTP libraries. | 2.1 |
|
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