Czy ktoś ma pomysł dlaczego wygenerowana pod Framework 2.0 metoda doShowUser() klasy AllegroWebService, opisanej przez specyfikację WSDL (http://webapi.allegro.pl/uploader.php?wsdl) posiada błędny prototyp? Chodzi o funkcję doShowUser(), której brak parametru:

out int usercountry

Widnieje on w specyfikacji WSDL jako "user-country":

<message name="doShowUserResponse"> 
<part name="user-id" type="xsd:long" /> 
<part name="user-login" type="xsd:string" /> 
<part name="user-country" type="xsd:int" /> 
<part name="user-create-date" type="xsd:long" /> 
<part name="user-login-date" type="xsd:long" /> 
<part name="user-rating" type="xsd:int" /> 
<part name="user-is-new-user" type="xsd:int" /> 
<part name="user-not-activated" type="xsd:int" /> 
<part name="user-closed" type="xsd:int" /> 
<part name="user-blocked" type="xsd:int" /> 
<part name="user-terminated" type="xsd:int" /> 
<part name="user-has-page" type="xsd:int" /> 
<part name="user-is-sseller" type="xsd:int" /> 
<part name="user-is-eco" type="xsd:int" /> 
<part name="user-positive-feedback" type="typens:ShowUserFeedbacks" /> 
<part name="user-negative-feedback" type="typens:ShowUserFeedbacks" /> 
<part name="user-neutral-feedback" type="typens:ShowUserFeedbacks" /> 
<part name="user-junior-status" type="xsd:int" /> 
<part name="user-has-shop" type="xsd:int" /> 
<part name="user-company-icon" type="xsd:int" /> 
<part name="user-sell-rating-count" type="xsd:int" /> 
<part name="user-sell-rating-average" type="typens:ArrayOfSellRatingAverageStruct" /> 
</message> 

Generator błędnie pomija ten parametr i przez to funkcja nie działa poprawnie (rzuca wyjątek).

Nadmienię, że generator VS dla Framework 3.5 generuje metodę poprawnie. Niestety, jestem ograniczony do Framework 2.0.

--
Pozdrawiam
Marcin