Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Följande kodexempel visar AttachmentService WSDL.
<wsdl:definitions
targetNamespace="http://schemas.example.org/AttachmentService"
xmlns:tns="http://schemas.example.org/AttachmentService"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdp="http://schemas.xmlsoap.org/ws/2005/05/devprof"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsf="http://schemas.xmlsoap.org/ws/2004/09/transfer">
<wsp:Policy wsu:Id="Attachment">
<wsdp:Profile />
<wsdp:OptimizedMimeSerialization />
</wsp:Policy>
<wsdl:types>
<xs:schema
targetNamespace="http://schemas.example.org/AttachmentService"
xmlns:tns="http://schemas.example.org/AttachmentService"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
blockDefault="#all" >
<xs:element name="OneWayAttachment" type="tns:AttachmentType" />
<xs:complexType name="AttachmentType" >
<xs:sequence>
<xs:element name="Param" type="xs:base64Binary" />
<xs:any minOccurs="0" maxOccurs="unbounded"
namespace="##other" processContents="lax" />
</xs:sequence>
<xs:anyAttribute namespace="##other"
processContents="lax" />
</xs:complexType>
<xs:element name="TwoWayAttachmentRequest"
type="tns:AttachmentType" />
<xs:element name="TwoWayAttachmentResponse"
type="tns:AttachmentType" />
</xs:schema>
</wsdl:types>
<wsdl:message name="OneWayAttachmentMessageIn">
<wsdl:part name="parameters" element="tns:OneWayAttachment" />
</wsdl:message>
<wsdl:message name="TwoWayAttachmentMessageIn">
<wsdl:part name="parameters" element="tns:TwoWayAttachmentRequest" />
</wsdl:message>
<wsdl:message name="TwoWayAttachmentMessageOut">
<wsdl:part name="parameters" element="tns:TwoWayAttachmentResponse" />
</wsdl:message>
<wsdl:portType name="AttachmentService">
<wsdl:operation name="OneWayAttachment">
<wsdl:input
message="tns:OneWayAttachmentMessageIn"
wsa:Action="http://schemas.example.org/AttachmentService/OneWayAttachment"/>
</wsdl:operation>
<wsdl:operation name="TwoWayAttachment">
<wsdl:input
message="tns:TwoWayAttachmentMessageIn"
wsa:Action="http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest"/>
<wsdl:output
message="tns:TwoWayAttachmentMessageOut"
wsa:Action="http://schemas.example.org/AttachmentService/TwoWayAttachmentResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="AttachmentServiceSoap12Binding" type="tns:AttachmentService">
<wsoap12:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsp:PolicyReference URI="#Attachment" wsdl:required="true" />
<wsdl:operation name="OneWayAttachment">
<wsoap12:operation
soapAction="http://schemas.example.org/AttachmentService/OneWayAttachment"/>
<wsdl:input>
<wsoap12:body use="literal" />
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="TwoWayAttachment">
<wsoap12:operation
soapAction="http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest"/>
<wsdl:input>
<wsoap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<wsoap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="AttachmentService">
<wsdl:port
name="AttachmentPort"
binding="tns:AttachmentServiceSoap12Binding">
<wsoap12:address
location="http://localhost/WebService/Attachment.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>