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