In order to create a stub with a custom WSDD file you'll need to do the following:
In the client side there is a bug in parsing wsdd: when the handlers are configured in the service flow and service contains additional configuration (e.g. provider, style, user, mappings, etc.), the handler will not run. This happens since client configuration does not contain className with the service implementation class.
It's possible to put "dummy" class name. But the better solution is to configure handler in the global flow.