Ошибка Visual Studio при импорте wsdl с перегрузкой метода - PullRequest
0 голосов
/ 25 января 2019

При попытке импортировать 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 в визуалстудия с этим методом перегрузки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...