Annotation of embedaddon/php/ext/soap/tests/interop/Round4/GroupG/round4_groupG_dimedoc.wsdl, revision 1.1.1.1
1.1 misho 1: <?xml version="1.0" encoding="utf-8"?>
2: <wsdl:definitions name="SOAPBuilders" xmlns="http://soapinterop.org/attachments/wsdl" xmlns:types="http://soapinterop.org/attachments/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:dime="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" xmlns:content="http://schemas.xmlsoap.org/ws/2002/04/content-type/" xmlns:ref="http://schemas.xmlsoap.org/ws/2002/04/reference/" targetNamespace="http://soapinterop.org/attachments/wsdl">
3: <wsdl:types>
4: <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/attachments/xsd" elementFormDefault="qualified" attributeFormDefault="qualified">
5: <import namespace="http://schemas.xmlsoap.org/ws/2002/04/reference/"/>
6: <import namespace="http://schemas.xmlsoap.org/ws/2002/04/content-type/"/>
7: <complexType name="ReferencedBinary">
8: <simpleContent>
9: <restriction base="xsd:base64Binary">
10: <annotation>
11: <appinfo>
12: <content:mediaType value="application/octetstream"/>
13: </appinfo>
14: </annotation>
15: <attribute ref="ref:location" use="optional"/>
16: </restriction>
17: </simpleContent>
18: </complexType>
19: <complexType name="ReferencedText">
20: <simpleContent>
21: <restriction base="xsd:base64Binary">
22: <annotation>
23: <appinfo>
24: <content:mediaType value="text/plain"/>
25: </appinfo>
26: </annotation>
27: <attribute ref="ref:location" use="optional"/>
28: </restriction>
29: </simpleContent>
30: </complexType>
31: <element name="EchoAttachment" type="types:EchoAttachment"/>
32: <element name="EchoAttachmentResponse" type="types:EchoAttachmentResponse"/>
33: <complexType name="EchoAttachment">
34: <sequence>
35: <element name="In" type="types:ReferencedBinary"/>
36: </sequence>
37: </complexType>
38: <complexType name="EchoAttachmentResponse">
39: <sequence>
40: <element name="Out" type="types:ReferencedBinary"/>
41: </sequence>
42: </complexType>
43: <element name="EchoAttachments" type="types:Attachments"/>
44: <element name="EchoAttachmentsResponse" type="types:Attachments"/>
45: <complexType name="Attachments">
46: <sequence>
47: <element name="Item" minOccurs="0" maxOccurs="unbounded" type="types:ReferencedBinary"/>
48: </sequence>
49: </complexType>
50: <element name="EchoAttachmentAsBase64" type="types:EchoAttachment"/>
51: <element name="EchoAttachmentAsBase64Response" type="types:base64Out"/>
52: <element name="EchoBase64AsAttachment" type="types:base64In"/>
53: <element name="EchoBase64AsAttachmentResponse" type="types:EchoAttachmentResponse"/>
54: <complexType name="base64In">
55: <sequence>
56: <element name="In" type="xsd:base64Binary"/>
57: </sequence>
58: </complexType>
59: <complexType name="base64Out">
60: <sequence>
61: <element name="Out" type="xsd:base64Binary"/>
62: </sequence>
63: </complexType>
64: <element name="EchoUnrefAttachments" type="types:emptyType"/>
65: <element name="EchoUnrefAttachmentsResponse" type="types:emptyType"/>
66: <complexType name="emptyType">
67: <sequence/>
68: </complexType>
69: <element name="EchoAttachmentAsString" type="types:EchoAttachmentAsString"/>
70: <element name="EchoAttachmentAsStringResponse" type="types:EchoAttachmentAsStringResponse"/>
71: <complexType name="EchoAttachmentAsString">
72: <sequence>
73: <element name="In" type="types:ReferencedText"/>
74: </sequence>
75: </complexType>
76: <complexType name="EchoAttachmentAsStringResponse">
77: <sequence>
78: <element name="Out" type="xsd:string"/>
79: </sequence>
80: </complexType>
81: </schema>
82: </wsdl:types>
83: <wsdl:message name="EchoAttachmentIn">
84: <wsdl:part name="In" element="types:EchoAttachment"/>
85: </wsdl:message>
86: <wsdl:message name="EchoAttachmentOut">
87: <wsdl:part name="Out" element="types:EchoAttachmentResponse"/>
88: </wsdl:message>
89: <wsdl:message name="EchoAttachmentsIn">
90: <wsdl:part name="In" element="types:EchoAttachments"/>
91: </wsdl:message>
92: <wsdl:message name="EchoAttachmentsOut">
93: <wsdl:part name="Out" element="types:EchoAttachmentsResponse"/>
94: </wsdl:message>
95: <wsdl:message name="EchoAttachmentAsBase64In">
96: <wsdl:part name="In" element="types:EchoAttachmentAsBase64"/>
97: </wsdl:message>
98: <wsdl:message name="EchoAttachmentAsBase64Out">
99: <wsdl:part name="Out" element="types:EchoAttachmentAsBase64Response"/>
100: </wsdl:message>
101: <wsdl:message name="EchoBase64AsAttachmentIn">
102: <wsdl:part name="In" element="types:EchoBase64AsAttachment"/>
103: </wsdl:message>
104: <wsdl:message name="EchoBase64AsAttachmentOut">
105: <wsdl:part name="Out" element="types:EchoBase64AsAttachmentResponse"/>
106: </wsdl:message>
107: <wsdl:message name="EchoUnrefAttachmentsIn">
108: <wsdl:part name="In" element="types:EchoUnrefAttachments"/>
109: </wsdl:message>
110: <wsdl:message name="EchoUnrefAttachmentsOut">
111: <wsdl:part name="Out" element="types:EchoUnrefAttachmentsResponse"/>
112: </wsdl:message>
113: <wsdl:message name="EchoAttachmentAsStringIn">
114: <wsdl:part name="In" element="types:EchoAttachmentAsString"/>
115: </wsdl:message>
116: <wsdl:message name="EchoAttachmentAsStringOut">
117: <wsdl:part name="Out" element="types:EchoAttachmentAsStringResponse"/>
118: </wsdl:message>
119: <wsdl:portType name="AttachmentsPortType">
120: <wsdl:operation name="EchoAttachment">
121: <wsdl:input name="EchoAttachmentInput" message="EchoAttachmentIn"/>
122: <wsdl:output name="EchoAttachmentOutput" message="EchoAttachmentOut"/>
123: </wsdl:operation>
124: <wsdl:operation name="EchoAttachments">
125: <wsdl:input name="EchoAttachmentsInput" message="EchoAttachmentsIn"/>
126: <wsdl:output name="EchoAttachmentsOutput" message="EchoAttachmentsOut"/>
127: </wsdl:operation>
128: <wsdl:operation name="EchoAttachmentAsBase64">
129: <wsdl:input name="EchoAttachmentAsBase64Input" message="EchoAttachmentAsBase64In"/>
130: <wsdl:output name="EchoAttachmentAsBase64Output" message="EchoAttachmentAsBase64Out"/>
131: </wsdl:operation>
132: <wsdl:operation name="EchoBase64AsAttachment">
133: <wsdl:input name="EchoBase64AsAttachmentInput" message="EchoBase64AsAttachmentIn"/>
134: <wsdl:output name="EchoBase64AsAttachmentOutput" message="EchoBase64AsAttachmentOut"/>
135: </wsdl:operation>
136: <wsdl:operation name="EchoUnrefAttachments">
137: <wsdl:input name="EchoUnrefAttachmentsInput" message="EchoUnrefAttachmentsIn"/>
138: <wsdl:output name="EchoUnrefAttachmentsOutput" message="EchoUnrefAttachmentsOut"/>
139: </wsdl:operation>
140: <wsdl:operation name="EchoAttachmentAsString">
141: <wsdl:input name="EchoAttachmentAsStringInput" message="EchoAttachmentAsStringIn"/>
142: <wsdl:output name="EchoAttachmentAsStringOutput" message="EchoAttachmentAsStringOut"/>
143: </wsdl:operation>
144: </wsdl:portType>
145: <wsdl:binding name="AttachmentsBinding" type="AttachmentsPortType">
146: <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
147: <wsdl:operation name="EchoAttachment">
148: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
149: <wsdl:input name="EchoAttachmentInput">
150: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
151: <soap:body use="literal"/>
152: </wsdl:input>
153: <wsdl:output name="EchoAttachmentOutput">
154: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
155: <soap:body use="literal"/>
156: </wsdl:output>
157: </wsdl:operation>
158: <wsdl:operation name="EchoAttachments">
159: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
160: <wsdl:input name="EchoAttachmentsInput">
161: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
162: <soap:body use="literal"/>
163: </wsdl:input>
164: <wsdl:output name="EchoAttachmentsOutput">
165: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
166: <soap:body use="literal"/>
167: </wsdl:output>
168: </wsdl:operation>
169: <wsdl:operation name="EchoAttachmentAsBase64">
170: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
171: <wsdl:input name="EchoAttachmentAsBase64Input">
172: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
173: <soap:body use="literal"/>
174: </wsdl:input>
175: <wsdl:output name="EchoAttachmentAsBase64Output">
176: <soap:body use="literal"/>
177: </wsdl:output>
178: </wsdl:operation>
179: <wsdl:operation name="EchoBase64AsAttachment">
180: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
181: <wsdl:input name="EchoBase64AsAttachmentInput">
182: <soap:body use="literal"/>
183: </wsdl:input>
184: <wsdl:output name="EchoBase64AsAttachmentOutput">
185: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
186: <soap:body use="literal"/>
187: </wsdl:output>
188: </wsdl:operation>
189: <wsdl:operation name="EchoUnrefAttachments">
190: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
191: <wsdl:input name="EchoUnrefAttachmentsInput">
192: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout" wsdl:required="true"/>
193: <soap:body use="literal"/>
194: </wsdl:input>
195: <wsdl:output name="EchoUnrefAttachmentsOutput">
196: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/open-layout" wsdl:required="true"/>
197: <soap:body use="literal"/>
198: </wsdl:output>
199: </wsdl:operation>
200: <wsdl:operation name="EchoAttachmentAsString">
201: <soap:operation soapAction="http://soapinterop.org/attachments/"/>
202: <wsdl:input name="EchoAttachmentAsStringInput">
203: <dime:message layout="http://schemas.xmlsoap.org/ws/2002/04/dime/closed-layout" wsdl:required="true"/>
204: <soap:body use="literal"/>
205: </wsdl:input>
206: <wsdl:output name="EchoAttachmentAsStringOutput">
207: <soap:body use="literal"/>
208: </wsdl:output>
209: </wsdl:operation>
210: </wsdl:binding>
211: <wsdl:service name="Round4DIMEDOC">
212: <wsdl:port name="Round4DIMEDOCTestSoap" binding="AttachmentsBinding">
213: <soap:address location="test://" />
214: </wsdl:port>
215: </wsdl:service>
216: </wsdl:definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>