Hi all!
We have been running Smartermail v2.6 on our four servers for some time now, and we recently hit our license limit. So we upgraded to 4.0 Professional on three of our servers (leaving 2.6 on one, that was nowhere near the limits).
The problem has come up that our Web service calls are no longer functioning on the 4.0 mail servers! Specifically the Domain Administration (though I haven't tried the others -- I expect they would fail as well, since I'm getting a fairly generic error message).
I'm using ColdFusion to generate the request:
<cfinvoke
webservice="http://[ourServerIPhere]/Services/svcDomainAdmin.asmx?wsdl"
method="GetAllDomains"
returnVariable="domains"
>
<cfinvokeargument name="authUserName" value="#username#" />
<cfinvokeargument name="authPassword" value="#password#" />
</cfinvoke>
This works fine on our 2.6 Smartermail instance, but on all of our 4.0 instances, I get the following error:
Name: http://[ourServerIPhere]/Services/svcDomainAdmin.asmx?wsdl. WSDL:
http://[ourServerIPhere]Services/svcDomainAdmin.asmx?wsdl.
java.util.zip.ZipException: unknown compression method It is
recommended that you use a web browser to retrieve and examine the
requested WSDL document for correctness. If the requested WSDL document
can't be retrieved or it is dynamically generated, it is likely that
the target web service has programming errors.
It looks like something has changed since the 2.6 and 4.0 versions as far as the Web Services go. Is this a bug, or am I doing something incorrectly? I've checked the 4.0 documentation, and it's exactly the same as the 2.6 docs -- there's no difference in the way I should be calling the remote functions. Any ideas?
Thanks!
Jonathon