svcutil.exe - wygenerowany serwer proxy nie zezwalający na pola puste

Usiłuję użyć usługi WWW określonej przy użyciu WSDL, tworząc proxy WCF przy użyciu svcutil.exe, ale WSDL określa, że ​​niektóre operacje mają parametry opcjonalne (minOccurs = "0"), na przykład:

<code><xs:element minOccurs="0" maxOccurs="1" name="meetingId" type="xs:int" /> 
</code>

Niestety, wygenerowane proxy nie pozwala mi nie podawać wartości (parametry nie są puste) i nie ma żadnych „określonych” pól jako części wywołania dla proxy, że żadna wartość nie powinna zostać wysłana.

Czy jest jakiś sposób na użycie svcutil do wygenerowania serwera proxy, który pozwoliłby mi to zrobić?

(Na marginesie zauważyłem poprzez moje badania, że ​​inni byli w stanie wygenerować te dodatkowe „określone” pola poprawnie za pomocą funkcji „Dodaj odwołanie do usługi”, ale z jakiegokolwiek powodu Visual Studio nie chce generować proxy po Dodam referencję (nic się nie dzieje później))

Plik WSDL Wygenerowany serwer proxy

Użyte polecenie: svcutilhttp://sas-int.elluminate.com/site/external/adapter/default/v1/webservice.wsdl / internal /n:*,Elluminate.WebService.WebServiceProxy /o:WebServiceProxy.cs /config:App.config / nologo

questionAnswers(3)

yourAnswerToTheQuestion