Går det att påverka innehållet in en wsdl-fil som exponeras då man surfar till ..\service.asmx?WSDL <WebMethod()> _web service / wsdl
eller
Min webservice returnerar ett xmldocument, och detta exponeras i anropert som en simpel tag.
Jag vill exponera hela strukturen för mina klienter. Jag har kört fast och undrar vad det är jag inte fattar.
(Servicen funkar exakt som jag vill då jag kör ett 'skarpt' anrop)
RolfSv:web service / wsdl
Public Function addOrder(ByVal xml As XmlDocument) As XmlDocument
---
--- etc.
Detta ger:
<?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <wsdl:types>
- <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
- <s:element name="addOrder">
- <s:complexType>
- <s:sequence>
- <s:element minOccurs="0" maxOccurs="1" name="xml">
- <s:complexType mixed="true">
- <s:sequence>
<s:any />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>