There is no file ZimbraStore.jar in the zimbraserver directory. I downloaded the source and there is only one jar in the zimbra server directory.
can you give me a download link to ZimbraStore.jar instead?
Well you are making the assumption that everyone uses linux for development so they can simply set up a box and run the install. We are using Linux on the servers, but do development in Windows. Since most of the people who will be working on this with us will be running windows I don't think that is unreasonable.
The ant script is quite large. I went through parts of it but hesitated from making modifications. We need to get the jars to build java apps for any platform. This includes mobile platforms. Can the Java SOAP interface be run on CLDC devices?
I whipped together a perl module that makes it really easy to access Zimbra with soap right now it only deals with Calendar actions and appointments, but you can extend it easily with some basic Perl know how. Check out the thread I posted here:
The module is attached to that thread, and a text file on how to use the module.
Probably, the reason WSDL does not exist and does not make sense is that Zimbra HTTP requests/responses do not seem to be web-services to begin with.
A web-service will never respond with a JSON response.
Ofcourse there is a SOAP response as well now (achieved by removing the type="js" from the format element of SOAP request) - but it is not a must. And the SOAP response seems to be added as an after thought (just a guess!).
And, the original request/responses seem to be tuned towards AJAX UI - hence JSON.