Annotation of embedaddon/php/ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.wsdl, revision 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>