Annotation of embedaddon/php/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.wsdl, revision 1.1.1.1
1.1 misho 1: <?xml version="1.0" encoding="utf-8"?>
2: <wsdl:definitions name="SOAPBuilders"
3: xmlns="http://soapinterop.org/attachments/wsdl"
4: xmlns:types="http://soapinterop.org/attachments/xsd"
5: xmlns:xsd="http://www.w3.org/2001/XMLSchema"
6: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
7: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
8: xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
9: xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"
10: targetNamespace="http://soapinterop.org/attachments/wsdl">
11: <wsdl:types>
12: <schema
13: xmlns="http://www.w3.org/2001/XMLSchema"
14: targetNamespace="http://soapinterop.org/attachments/xsd"
15: elementFormDefault="qualified"
16: attributeFormDefault="qualified">
17:
18: <complexType name="binary">
19: <simpleContent>
20: <extension base="xsd:base64Binary">
21: <attribute name="href" type="xsd:anyURI"/>
22: </extension>
23: </simpleContent>
24: </complexType >
25:
26: <element name="EchoAttachment" type="types:EchoAttachment"/>
27: <element name="EchoAttachmentResponse" type="types:EchoAttachmentResponse"/>
28: <complexType name="EchoAttachment">
29: <sequence>
30: <element name="In" type="types:binary"/>
31: </sequence>
32: </complexType>
33: <complexType name="EchoAttachmentResponse">
34: <sequence>
35: <element name="Out" type="types:binary"/>
36: </sequence>
37: </complexType>
38:
39: <element name="EchoAttachments" type="types:Attachments"/>
40: <element name="EchoAttachmentsResponse" type="types:Attachments"/>
41: <complexType name="Attachments">
42: <sequence>
43: <element name="Item" minOccurs="0" maxOccurs="unbounded" type="types:binary">
44: </element>
45: </sequence>
46: </complexType>
47:
48: <element name="EchoAttachmentAsBase64" type="types:EchoAttachment"/>
49: <element name="EchoAttachmentAsBase64Response" type="types:EchoAttachmentResponse"/>
50:
51: <element name="EchoBase64AsAttachment" type="types:EchoAttachment"/>
52: <element name="EchoBase64AsAttachmentResponse" type="types:EchoAttachmentResponse"/>
53: </schema>
54: </wsdl:types>
55:
56: <wsdl:message name="EchoAttachmentIn">
57: <wsdl:part name="In" element="types:EchoAttachment"/>
58: </wsdl:message>
59: <wsdl:message name="EchoAttachmentOut">
60: <wsdl:part name="Out" element="types:EchoAttachmentResponse"/>
61: </wsdl:message>
62: <wsdl:message name="EchoAttachmentsIn">
63: <wsdl:part name="In" element="types:EchoAttachments"/>
64: </wsdl:message>
65: <wsdl:message name="EchoAttachmentsOut">
66: <wsdl:part name="Out" element="types:EchoAttachmentsResponse"/>
67: </wsdl:message>
68: <wsdl:message name="EchoAttachmentAsBase64In">
69: <wsdl:part name="In" element="types:EchoAttachmentAsBase64"/>
70: </wsdl:message>
71: <wsdl:message name="EchoAttachmentAsBase64Out">
72: <wsdl:part name="Out" element="types:EchoAttachmentAsBase64Response"/>
73: </wsdl:message>
74: <wsdl:message name="EchoBase64AsAttachmentIn">
75: <wsdl:part name="In" element="types:EchoBase64AsAttachment"/>
76: </wsdl:message>
77: <wsdl:message name="EchoBase64AsAttachmentOut">
78: <wsdl:part name="Out" element="types:EchoBase64AsAttachmentResponse"/>
79: </wsdl:message>
80:
81: <wsdl:portType name="AttachmentsPortType">
82: <wsdl:operation name="EchoAttachment">
83: <wsdl:input name="EchoAttachmentInput" message="EchoAttachmentIn"/>
84: <wsdl:output name="EchoAttachmentOutput" message="EchoAttachmentOut"/>
85: </wsdl:operation>
86: <wsdl:operation name="EchoAttachments">
87: <wsdl:input name="EchoAttachmentsInput" message="EchoAttachmentsIn"/>
88: <wsdl:output name="EchoAttachmentsOutput" message="EchoAttachmentsOut"/>
89: </wsdl:operation>
90: <wsdl:operation name="EchoAttachmentAsBase64">
91: <wsdl:input name="EchoAttachmentAsBase64Input" message="EchoAttachmentAsBase64In"/>
92: <wsdl:output name="EchoAttachmentAsBase64Output" message="EchoAttachmentAsBase64Out"/>
93: </wsdl:operation>
94: <wsdl:operation name="EchoBase64AsAttachment">
95: <wsdl:input name="EchoBase64AsAttachmentInput" message="EchoBase64AsAttachmentIn"/>
96: <wsdl:output name="EchoBase64AsAttachmentOutput" message="EchoBase64AsAttachmentOut"/>
97: </wsdl:operation>
98: </wsdl:portType>
99: <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
100: <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
101: <wsdl:operation name="EchoAttachment">
102: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
103: <wsdl:input name="EchoAttachmentInput">
104: <mime:multipartRelated>
105: <mime:part>
106: <soap:body use="literal"/>
107: </mime:part>
108: <mime:part>
109: <mime:content part="In" type="application/octetstream"/>
110: </mime:part>
111: </mime:multipartRelated>
112: </wsdl:input>
113: <wsdl:output name="EchoAttachmentOutput">
114: <mime:multipartRelated>
115: <mime:part>
116: <soap:body use="literal" />
117: </mime:part>
118: <mime:part>
119: <mime:content part="Out" type="application/octetstream"/>
120: </mime:part>
121: </mime:multipartRelated>
122: </wsdl:output>
123: </wsdl:operation>
124: <wsdl:operation name="EchoAttachments">
125: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
126: <wsdl:input name="EchoAttachmentsInput">
127: <mime:multipartRelated>
128: <mime:part>
129: <soap:body use="literal"/>
130: </mime:part>
131: <mime:part>
132: <mime:content part="In" type="application/octetstream"/>
133: </mime:part>
134: </mime:multipartRelated>
135: </wsdl:input>
136: <wsdl:output name="EchoAttachmentsOutput">
137: <mime:multipartRelated>
138: <mime:part>
139: <soap:body use="literal"/>
140: </mime:part>
141: <mime:part>
142: <mime:content part="Out" type="application/octetstream"/>
143: </mime:part>
144: </mime:multipartRelated>
145: </wsdl:output>
146: </wsdl:operation>
147: <wsdl:operation name="EchoAttachmentAsBase64">
148: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
149: <wsdl:input name="EchoAttachmentAsBase64Input">
150: <mime:multipartRelated>
151: <mime:part>
152: <soap:body use="literal"/>
153: </mime:part>
154: <mime:part>
155: <mime:content part="In" type="application/octetstream"/>
156: </mime:part>
157: </mime:multipartRelated>
158: </wsdl:input>
159: <wsdl:output name="EchoAttachmentAsBase64Output">
160: <soap:body use="literal"/>
161: </wsdl:output>
162: </wsdl:operation>
163: <wsdl:operation name="EchoBase64AsAttachment">
164: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
165: <wsdl:input name="EchoBase64AsAttachmentInput">
166: <soap:body use="literal" />
167: </wsdl:input>
168: <wsdl:output name="EchoBase64AsAttachmentOutput">
169: <mime:multipartRelated>
170: <mime:part>
171: <soap:body use="literal"/>
172: </mime:part>
173: <mime:part>
174: <mime:content part="Out" type="application/octetstream"/>
175: </mime:part>
176: </mime:multipartRelated>
177: </wsdl:output>
178: </wsdl:operation>
179: </wsdl:binding>
180: <wsdl:service name="Round4MIMEDOC">
181: <wsdl:port name="Round4MIMEDOCTestSoap" binding="AttachmentsBinding">
182: <soap:address location="test://" />
183: </wsdl:port>
184: </wsdl:service>
185: </wsdl:definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>