Web services proxy classes problem in Gemini 2.2.6
Hi,
Please help me in my next situation. We have Gemini 2.2.6 running and
we need to use its web services. But I have several problems with that.
First one is that is when I simply add web services references in VS,
then automatically generated proxy classes don't inherit from
Microsoft.Web.Services3.WebServicesClientProtocol (instead -
System.Web.Services.Protocols.SoapHttpClientProtocol), so that I cannot
reuse sample ProxyHelper.cs and actually set WSE 3.0 security token on
services.
WSE 3.0 is installed on server, I use VS 2005 with enabled WSE for my test web application project.
Second, then I try to generate proxy classes manually using
WseWsdl3.exe utility. And in that case generated proxy inherit from
Microsoft.Web.Services3.WebServicesClientProtocol. But when I make test
call I get exception with message "The request failed with HTTP status
405: Method Not Allowed."
Access code and credentials are correct, because of third attempt is successful, please see below.
Third case is when I use proxy classes and CounterSoft.GeminiLib from
code samples. In that case, everything works, but as far as proxy
classes seems related to Gemini 2.0.5 (and CounterSoft.GeminiLib has
2.0.5 version), then they partially match methods available in 2.2.6.
For example, there is no GetGeminiUserByName method, that I need, and
which exists in 2.2.6 version.
Does anyone has sample proxy classes for Gemini 2.2.6?
Or maybe there is a known problem related to "The request failed with HTTP status 405: Method Not Allowed." exception.
slava.boyko
· 1 |
|
Friday, March 6, 2009, 12:00:56 PM |