Я добавил веб-сервис в свой проект в Visual Studio, но не могу понять, как его запросить.
Веб-сервис должен возвращать код XML на основе запроса, который я отправляюэто.
Это то, что я пытаюсь
Dim proxy As New mywebservice.xmlcall()
Dim query As String = "Select * FROM table"
Dim dataset1 As DataSet = proxy.call(query)
Кажется, я получаю сообщение об ошибке
Значение типа 'String' не может быть преобразовано в 'System.Data.DataSet '
Я новичок в веб-службах WCF и, похоже, не могу решить эту проблему
Есть идеи?
РЕДАКТИРОВАТЬ
<wsdl:operation name="call">
<soap:operation soapAction="http://website.org/Ixmlcall/call" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
Вот что в WSDL
Я тоже получаю эту ошибку, если я изменяю код следующим образом
Dim dataset1 As DataSet = proxy.call()
Аргумент не указан для параметра 'value' в 'Public Function call (value As String) As String'
UPDATE
Я изменил несколько битови теперь он возвращает ошибку
ORA-31011: Сбой синтаксического анализа XML ORA-19202: Ошибка при обработке XML LPX-00229: источник ввода пуст. Ошибка в строке 0 ORA-06512: в "SYS",XMLTYPE ", строка 272 ORA-06512: в" PM1STEP.XML_FUNCTION_CALL ", строка 30 ORA-06512: в строке 1
Есть идеи?