<?xml version="1.0" ?>
<Struct type="Definitions" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:impl="http://POST-impl" xmlns:intf="http://TRANSACTIONALWEB.COM" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://TRANSACTIONALWEB.COM" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Field name="name"/>
  <Field name="services">
    <KeyedArray>
      <Struct type="Service">
        <Field name="documentation"/>
        <Field name="name">
          <String>
            QueryInterfaceService
          </String>
        </Field>
        <Field name="ports">
          <KeyedArray>
            <Struct type="Port">
              <Field name="documentation"/>
              <Field name="binding">
                <String>
                  intf:locatorSoapBinding
                </String>
              </Field>
              <Field name="name">
                <String>
                  LOCATOR
                </String>
              </Field>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <wsdlsoap:address location="http://www.skiwhere.com/soapserver.php"/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="portTypes">
    <KeyedArray>
      <Struct type="PortType">
        <Field name="operations">
          <KeyedArray>
            <Struct type="PortTypeOperation">
              <Field name="output">
                <Struct type="PortTypeOperationOutput">
                  <Field name="message">
                    <String>
                      intf:findWithinRadiusResponse
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="parameterOrder">
                <String>
                  in0 in1
                </String>
              </Field>
              <Field name="input">
                <Struct type="PortTypeOperationInput">
                  <Field name="message">
                    <String>
                      intf:ski
                    </String>
                  </Field>
                  <Field name="documentation"/>
                  <Field name="name"/>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="name">
                <String>
                  findWithinRadius
                </String>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            QueryInterface
          </String>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="bindings">
    <KeyedArray>
      <Struct type="Binding">
        <Field name="operations">
          <KeyedArray>
            <Struct type="OperationBinding">
              <Field name="output">
                <Struct type="OperationBindingOutput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://TRANSACTIONALWEB.COM" use="encoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="name">
                <String>
                  findWithinRadius
                </String>
              </Field>
              <Field name="input">
                <Struct type="OperationBindingInput">
                  <Field name="documentation"/>
                  <Field name="name"/>
                  <Field name="extension_elements">
                    <Array>
                      <LiteralXML>
                        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://TRANSACTIONALWEB.COM" use="encoded"/>
                      </LiteralXML>
                    </Array>
                  </Field>
                </Struct>
              </Field>
              <Field name="fault"/>
              <Field name="documentation"/>
              <Field name="extension_elements">
                <Array>
                  <LiteralXML>
                    <wsdlsoap:operation soapAction=""/>
                  </LiteralXML>
                </Array>
              </Field>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            locatorSoapBinding
          </String>
        </Field>
        <Field name="portTypes">
          <KeyedArray>
            []
          </KeyedArray>
        </Field>
        <Field name="documentation"/>
        <Field name="type">
          <String>
            intf:QueryInterface
          </String>
        </Field>
        <Field name="extension_elements">
          <Array>
            <LiteralXML>
              <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
            </LiteralXML>
          </Array>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="targetNamespace">
    <String>
      http://TRANSACTIONALWEB.COM
    </String>
  </Field>
  <Field name="messages">
    <KeyedArray>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation"/>
              <Field name="type">
                <String>
                  intf:ArrayOfEntry
                </String>
              </Field>
              <Field name="name">
                <String>
                  noname
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            findWithinRadiusResponse
          </String>
        </Field>
      </Struct>
      <Struct type="Message">
        <Field name="parts">
          <KeyedArray>
            <Struct type="Part">
              <Field name="documentation">
                <LiteralXML>
                  <wsdl:documentation>
                    
Positive values for North Latitude, Negative values for South			
                  </wsdl:documentation>
                </LiteralXML>
              </Field>
              <Field name="type">
                <String>
                  xsd:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  latitude
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation">
                <LiteralXML>
                  <wsdl:documentation>
                    
Positive values for East Longitude, Negative values for West Longitude			
                  </wsdl:documentation>
                </LiteralXML>
              </Field>
              <Field name="type">
                <String>
                  xsd:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  longitude
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
            <Struct type="Part">
              <Field name="documentation">
                <LiteralXML>
                  <wsdl:documentation>
                    
Units are in US Miles			
                  </wsdl:documentation>
                </LiteralXML>
              </Field>
              <Field name="type">
                <String>
                  xsd:string
                </String>
              </Field>
              <Field name="name">
                <String>
                  radius
                </String>
              </Field>
              <Field name="element"/>
            </Struct>
          </KeyedArray>
        </Field>
        <Field name="name">
          <String>
            ski
          </String>
        </Field>
      </Struct>
    </KeyedArray>
  </Field>
  <Field name="types">
    <LiteralXML>
      <wsdl:types>
        <xsd:schema targetNamespace="http://TRANSACTIONALWEB.COM" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://TRANSACTIONALWEB.COM">
          <xsd:complexType name="Entry">
            <xsd:sequence>
              <xsd:element name="url" nillable="true" type="string"/>
              <xsd:element name="fname" nillable="true" type="string"/>
              <xsd:element name="addressline1" nillable="true" type="string"/>
              <xsd:element name="addressline2" nillable="true" type="string"/>
              <xsd:element name="addresscity" nillable="true" type="string"/>
              <xsd:element name="addressstate" nillable="true" type="string"/>
              <xsd:element name="addresspostalcode" nillable="true" type="string"/>
              <xsd:element name="addresscountry" nillable="true" type="string"/>
              <xsd:element name="distance" nillable="true" type="string"/>
              <xsd:element name="contact" nillable="true" type="string"/>
              <xsd:element name="phone" nillable="true" type="string"/>
              <xsd:element name="email" nillable="true" type="string"/>
            </xsd:sequence>
          </xsd:complexType>
          <xsd:element name="Entry" nillable="true" type="intf:Entry"/>
          <xsd:complexType name="ArrayOfEntry">
            <xsd:complexContent>
              <xsd:restriction base="SOAP-ENC:Array">
                <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="intf:Entry[]"/>
              </xsd:restriction>
            </xsd:complexContent>
          </xsd:complexType>
          <xsd:element name="ArrayOfEntry" nillable="true" type="intf:ArrayOfEntry"/>
        </xsd:schema>
      </wsdl:types>
    </LiteralXML>
  </Field>
</Struct>

