The distribution provides both client side access to Web Services and server side creation of Web Services. Currently only document/literal and rpc/encoded with HTTP Soap transport are supported on the client side. The server side currently works with several web servers(see below). It provides all services as document/literal over HTTP Soap transport. Documentation for the package, including examples can be found here. The distribution consist of several packages.
This project has the following public repositories:
- Core Tcl/Tk host -- This is the main repository. Please enter all tickets, checkin, etc here.
- Chisel App host
If you decide to make a public mirror of this repository, please email me to location so that we can list it here.
DocumentationDocumentation for the tclws package is available at the following links:
The client is known to work with several providers of Web Services (your mileage may very). Also these clients have been tested to work with the Web Services provided by the WS::Server (server side) package of tclws.
The server side works with the following web servers (see Web Server Settings for known required options):
- Apache with Rivet
- Embedded mode (see Embedding)
- Microsoft Internet Information Server
ZIP and Tarball files are available for downloading at the Downloads page.
Standard BSD license.
The following packages are used:
Lastly the following packages are additionally used in Embedded mode: