SoapLog for Domino
Version: 1.0.4
File Date: 08 November, 2006
Licensing: Freeware
download SoapLog (264KB)

Monitor the web service traffic on your Domino 7.0 server!

SoapLog is a Lotus Notes/Domino DSAPI filter and accompanying database. The SoapLog filter can be copied to a Lotus Domino 7.0 server running on the Windows platform to track the contents of incoming SOAP requests, both the request and the response.

It can be very useful for tracking and debugging web services on the Domino server, and it requires no special configuration of any of the web services or databases that are already on the server. It just listens for any SOAP request and logs the transaction. Here's how you set it up:

That's it! All SOAP messages/web service transactions will be written to log documents in the database that look similar to this:


the request tab
SoapLog Request Tab Example


the response tab
SoapLog Response Tab Example


Version 1.0 is the initial release of this program and database. The program and database are currently unsupported but free for personal, development, and production use. I am currently working out terms for support of the product, for companies that prefer to work with a well-supported version of this tool. The DSAPI filter itself is currently Windows-only, although I am also working on compiling a Linux version.

Instructions for setting up and using the DSAPI DLL file and database can be found in the "Using This Database" document within the download below.

Requirements
Windows Server NT/2000/2003
Lotus Domino Server 7.0 or higher

Known Problems
Initial 1.0 versions of the DLL may have generated the generic "Error loading DSAPI filter" error when the HTTP task started up, due to a dependency on the MSVCR80.DLL file that isn't installed by default on Windows 2000. In the 1.0.2 version I changed my compiler settings to remove this dependency.

download SoapLog (264KB)