При попытке импортировать WSDL в Visual Studio было отправлено следующее сообщение об ошибке:
Ошибка пользовательского инструмента: невозможно импортировать WebService / Schema.Невозможно импортировать привязку 'IAGbinding' из пространства имен 'http://tempuri.org/'. Операция' IncluirNotaFiscalaPartirDoContasaReceber 'для portType' IAG 'из пространства имен' http://tempuri.org/' имеет следующую синтаксическую ошибку: повторяющиеся имена ввода / вывода.
Веб-сервис WSDL был создан с Delphi.И конкретный метод имеет одну перегрузку с разными входами.
Когда веб-сервис используется Delphi, он работает нормально.Но когда я импортирую WSDL в VS, появляется указанная выше ошибка.
Ниже приведен фрагмент wsdl с определением методов:
<message name="IncluirNotaFiscalaPartirDoContasaReceber230Request">
<part name="ContasaReceber" type="ns1:TContasaReceber"/>
<part name="NumeroRPS" type="xs:string"/>
<part name="SerieNota" type="xs:string"/>
</message>
<message name="IncluirNotaFiscalaPartirDoContasaReceber230Response">
<part name="return" type="xs:string"/>
</message>
<message name="IncluirNotaFiscalaPartirDoContasaReceber231Request">
<part name="ContasaReceber" type="ns1:TContasaReceber"/>
<part name="ArrayDocsRefsNotaFiscalSaida" type="ns1:TArrayDocsRefsNotaFiscalSaida"/>
<part name="NumeroRPS" type="xs:string"/>
<part name="SerieNota" type="xs:string"/>
</message>
<message name="IncluirNotaFiscalaPartirDoContasaReceber231Response">
<part name="return" type="xs:string"/>
</message>
Можно ли импортировать один WSDL в визуалстудия с этим методом перегрузки?