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>