<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:schema="http://www.smartwerkz.com/whois/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://www.smartwerkz.com/whois/">
  <wsdl:types>
    <xsd:schema xmlns:whois="http://www.smartwerkz.com/whois/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://www.smartwerkz.com/whois/">
	<xsd:include schemaLocation="common.xsd"/>
	<xsd:element name="WhoisRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element maxOccurs="1" minOccurs="1" name="DomainName" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							The full qualified domain name to request
							WHOIS information for, including the top
							level domain. Example: example.org
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="WhoisResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="ResponseTimestamp" type="xsd:dateTime">
					<xsd:annotation>
						<xsd:documentation>
							The time when the request was processed by
							this Whois Service.
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element minOccurs="0" name="HandleID" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							A unique handle of the domain. Example for a
							".name" Domain is "1045714DOMAIN-NAME"
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="DomainName" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							The domain name for which Whois information
							has been requested. This should be the same
							DomainName as in the request, but might
							differ for special domain name translation,
							such as Umlaut-Domains.
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element minOccurs="0" name="DomainNameACE" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							The ACE encoded domain name, e.g. for
							Umlautdomains
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element minOccurs="0" name="Status">
					<xsd:annotation>
						<xsd:documentation>
							Additional status information about the
							domain. Some whois servers provide
							information about when a domain can be
							transfered, or if it is locked.
						</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element minOccurs="0" name="ClientTransferProhibited" type="xsd:boolean">
								<xsd:annotation>
									<xsd:documentation>
										True if the domain cannot be
										transferred.
									</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element minOccurs="0" name="ConnectionStatus" type="whois:ConnectionStatusType">
				</xsd:element>
				<xsd:element name="WhoisServer" type="xsd:string"/>
				<xsd:element name="RegistrarName" type="xsd:string"/>
				<xsd:element name="DomainCreationDate" type="xsd:dateTime"/>
				<xsd:element name="DomainLastModificationDate" type="xsd:dateTime"/>
				<xsd:element name="DomainExpirationDate" type="xsd:dateTime"/>
				<xsd:element maxOccurs="unbounded" minOccurs="0" name="Nameserver" type="xsd:string">
				</xsd:element>
				<xsd:element name="OwnerContact" type="whois:AddressType"/>
				<xsd:element maxOccurs="unbounded" minOccurs="0" name="AdditionalOwners" type="whois:AddressType"/>
				<xsd:element minOccurs="0" name="TechnicalContact" type="whois:AddressType"/>
				<xsd:element minOccurs="0" name="ZoneContact" type="whois:AddressType"/>
				<xsd:element minOccurs="0" name="BillingContact" type="whois:AddressType"/>
				<xsd:element minOccurs="0" name="AbuseContact" type="whois:AddressType"/>
				<xsd:element minOccurs="0" name="RawData" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>The raw data which came from the originating whois server</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
  </wsdl:types>
  <wsdl:message name="WhoisRequest">
    <wsdl:part element="schema:WhoisRequest" name="WhoisRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="WhoisResponse">
    <wsdl:part element="schema:WhoisResponse" name="WhoisResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="Whois">
    <wsdl:operation name="Whois">
      <wsdl:input message="schema:WhoisRequest" name="WhoisRequest">
    </wsdl:input>
      <wsdl:output message="schema:WhoisResponse" name="WhoisResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="WhoisBinding" type="schema:Whois">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="Whois">
      <soap:operation soapAction=""/>
      <wsdl:input name="WhoisRequest">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="WhoisResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="WhoisService">
    <wsdl:port binding="schema:WhoisBinding" name="WhoisPort">
      <soap:address location="http://www.smartwerkz.com:80/whois-ws/"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>