Hi
Since the broadband web service is not officially supported, Zen technical support are not setup to support the client or service although will offer help where they can.
The service and client (apart from Tom C's ZenUs client) were developed by the Systems Development team in Zen. We have a dedicated email for support on this service. Details can be found here: http://www.zen.co.uk/Broadband/zenbroadband.aspx?page=10446
We monitor this address for support of the usage checker service.
Re your problem, as a starter make sure you have WSE 3.0 extensions installed and ensure you attach the WSE token to your web service class before attempting to authenticate. I suspect this is the problem.
If you look in the directory where the .NET version of the zen usage checker installs to (the default is C:\Program Files\Zen Internet\Broadband Usage Checker), you will see a file called wse3policyCache.config. This is also needed and should be in the same directory as your assembly.
You instruct your application to use this file by adding a section to the application's config file as shown. If you open the Zen.BroadbandWebService.BroadbandAccountChecker.exe.config file you will see this.
<microsoft.web.services3>
<policy fileName="wse3policyCache.config" />
<diagnostics>
<detailedErrors enabled="false" />
<trace enabled="false" />
</diagnostics>
</microsoft.web.services3>
I hope this helps.
Carl
Systems Development
Zen Internet Ltd