<?xml version="1.0"?>
<definitions 
	name="registrationAndNotificationService" 
	targetNamespace="http://soap.pocketsoap.com/notification/wsdl" 
	xmlns="http://schemas.xmlsoap.org/wsdl/" 
	xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
	xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" 
	xmlns:tns="http://soap.pocketsoap.com/notification/wsdl" 
	xmlns:mstk2="http://schemas.microsoft.com/soap-toolkit/wsdl-extension" 
	xmlns:w="http://schemas.xmlsoap.org/wsdl/" 
	xmlns:ns1="http://soap.pocketsoap.com/registration/types">

<import
	namespace="http://soap.pocketsoap.com/registration/types"
	location="http://www.pocketsoap.com/registration/types.xsd" />

<message name="ClientChangeRequest">
  <part name="clientInfo" 	type="ns1:clientInfo"/>
  <part name="timestamp" 	type="xsd:dateTime"/>
  <part name="serviceID"    type="xsd:string"/>
</message>
<message name="ClientChangeResponse"/>

<message name="ServerChangeRequest">
  <part name="serverInfo" 	type="ns1:serverInfo"/>
  <part name="timestamp" 	type="xsd:dateTime"/>
  <part name="serviceID"    type="xsd:string"/>
</message>
<message name="ServerChangeResponse"/>


<portType name="NotificationPortType">
  <operation name="ClientChange">
    <input  message="tns:ClientChangeRequest"  />
    <output message="tns:ClientChangeResponse" />
  </operation>
  <operation name="ServerChange">
    <input  message="tns:ServerChangeRequest"  />
    <output message="tns:ServerChangeResponse" />
  </operation>
</portType>

<binding name="NotificationBinding" type="tns:NotificationPortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <mstk2:binding preferredEncoding='UTF-8'/>
  <operation name="ClientChange">
    <soap:operation soapAction="http://soap.pocketsoap.com/registration/notification#ClientChange"/>
    <input><soap:body  use="encoded" namespace="http://soap.pocketsoap.com/registration/notification" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="http://soap.pocketsoap.com/registration/notification" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="ServerChange">
    <soap:operation soapAction="http://soap.pocketsoap.com/registration/notification#ServerChange"/>
    <input><soap:body  use="encoded" namespace="http://soap.pocketsoap.com/registration/notification" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="http://soap.pocketsoap.com/registration/notification" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>

</definitions>

