dial_ws

Version 1.20 07jun05


Introduction

Common service interface and client for DIAL web services. Based on GSOAP.

DIAL is described at http://www.usatlas.bnl.gov/~dladams/dial


Dependencies

Dependencies are described in the CMT requirements file.


Status

Builds in ATLAS 8.3.0

Version.
Change log.


Components

The components here are listed in dependency order. Each component depends only on those listed above it. The test associated with each component is a main program that returns zero if the component is working properly.

Some components also have test headers. These are included in the test source and may be included in tests of other components. They should not be included in any non-test sources.

GsoapRegistry (header, source, test) - Holds maps of GSOAP namespaces and server functions indexed by service name. This name is the first specified when starting the dial web service.

DialWs (header, source, test) - Provides functions for communicating with the DIAL web service.

dial_ws_base_gsoap (header, source, test) - GSOAP code for DIAL service "base".

dial_ws_base_imp (header, source, test) - Service function definitions for DIAL service "base".

WsClient (header, source, test) - Base for web service clients providing some gsoap infrastructcture.

DialWsClient (header, source, test) - Subclass of WsClient adding standard DIAL functions.


Binaries

dialws (src, test) - DIAL web service.


Build notes

Run make in gsoap directory before normal build.


dladams@bnl.gov