<?xml version='1.0' encoding='UTF-8' ?> 
<definitions  name ='RenderServer3D'   targetNamespace = 'http://soap.xara.com/wsdl/'
	 xmlns:wsdlns='http://soap.xara.com/wsdl/' 
	 xmlns:typens='http://soap.xara.com/type' 
	 xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' 
	 xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
	 xmlns:stk='http://schemas.microsoft.com/soap-toolkit/wsdl-extension'
	 xmlns='http://schemas.xmlsoap.org/wsdl/'> 
  <types>
    <schema targetNamespace='http://soap.xara.com/type'
      xmlns='http://www.w3.org/2001/XMLSchema'
      xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
      xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'>
		<complexType  name ='ArrayOfstring'>
		  <complexContent>
		    <restriction base='SOAP-ENC:Array'>
		      <attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='anyType[]'/>
		    </restriction>
		  </complexContent>
		</complexType>
    </schema>
  </types>
  <message name='RenderServer3D.RenderURL'>
    <part name='Template' type='xsd:string'/>
    <part name='Text' type='xsd:string'/>
    <part name='TextColor' type='xsd:string'/>
    <part name='BGColor' type='xsd:string'/>
    <part name='Font' type='xsd:string'/>
    <part name='FontSize' type='xsd:string'/>
    <part name='ExportType' type='xsd:string'/>
  </message>
  <message name='RenderServer3D.RenderURLResponse'>
    <part name='URL' type='xsd:string'/>
    <part name='Width' type='xsd:long'/>
    <part name='Height' type='xsd:long'/>
  </message>
  <message name='RenderServer3D.GetTemplates'>
  </message>
  <message name='RenderServer3D.GetTemplatesResponse'>
    <part name='Templates' type='typens:ArrayOfstring'/>
  </message>
  <message name='RenderServer3D.GetFonts'>
  </message>
  <message name='RenderServer3D.GetFontsResponse'>
    <part name='Fonts' type='typens:ArrayOfstring'/>
  </message>
  <message name='RenderServer3D.GetExportTypes'>
  </message>
  <message name='RenderServer3D.GetExportTypesResponse'>
    <part name='ExportTypes' type='typens:ArrayOfstring'/>
  </message>
  <portType name='RenderServer3DSoapPort'>
    <operation name='RenderURL' >
      <input message='wsdlns:RenderServer3D.RenderURL'/>
      <output message='wsdlns:RenderServer3D.RenderURLResponse'/>
    </operation>
    <operation name='GetTemplates' >
      <input message='wsdlns:RenderServer3D.GetTemplates'/>
      <output message='wsdlns:RenderServer3D.GetTemplatesResponse'/>
    </operation>
    <operation name='GetFonts' >
      <input message='wsdlns:RenderServer3D.GetFonts'/>
      <output message='wsdlns:RenderServer3D.GetFontsResponse'/>
    </operation>
    <operation name='GetExportTypes' >
      <input message='wsdlns:RenderServer3D.GetExportTypes'/>
      <output message='wsdlns:RenderServer3D.GetExportTypesResponse'/>
    </operation>
  </portType>
  <binding name='RenderServer3DSoapBinding' type='wsdlns:RenderServer3DSoapPort' >
    <stk:binding preferredEncoding='UTF-8'/>
    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http' />
    <operation name='RenderURL' >
      <soap:operation soapAction='http://soap.xara.com/action/RenderServer3D.RenderURL' />
      <input>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </input>
      <output>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </output>
    </operation>
    <operation name='GetTemplates' >
      <soap:operation soapAction='http://soap.xara.com/action/RenderServer3D.GetTemplates' />
      <input>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </input>
      <output>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </output>
    </operation>
    <operation name='GetFonts' >
      <soap:operation soapAction='http://soap.xara.com/action/RenderServer3D.GetFonts' />
      <input>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </input>
      <output>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </output>
    </operation>
    <operation name='GetExportTypes' >
      <soap:operation soapAction='http://soap.xara.com/action/RenderServer3D.GetExportTypes' />
      <input>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </input>
      <output>
        <soap:body use='encoded' namespace='http://soap.xara.com/message/' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' />
      </output>
    </operation>
  </binding>
  <service name='RenderServer3D' >
    <port name='RenderServer3DSoapPort' binding='wsdlns:RenderServer3DSoapBinding' >
      <soap:address location='http://ws.xara.com/graphicrender/render3d.asp' />
    </port>
  </service>
</definitions>

