<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions name="terminal_service_service"
	targetNamespace="http://www.nortel.com/soa/oi/cct/TerminalService"
  	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
   	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
   	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://www.nortel.com/soa/oi/cct/TerminalService"
	xmlns:interface="http://www.nortel.com/soa/oi/cct/TerminalService">

	<wsdl:import 
		namespace="http://www.nortel.com/soa/oi/cct/TerminalService"
		location="TerminalServiceInterface.wsdl" />

	<wsdl:binding name="TerminalServiceBinding"
		type="tns:TerminalService">

		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="GetCapabilities">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetCapabilities" />			
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>			
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>			
			<wsdl:fault name="SessionNotCreatedException" >
					<soap:fault use="literal" name="SessionNotCreatedException"/>					
			</wsdl:fault>
			<wsdl:fault name="GetCapabilitiesException">
				<soap:fault use="literal" name="GetCapabilitiesException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetTerminalConnections">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetTerminalConnections" />			
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>			
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>			
			<wsdl:fault name="SessionNotCreatedException" >
					<soap:fault use="literal" name="SessionNotCreatedException"/>					
			</wsdl:fault>
			<wsdl:fault name="GetTerminalConnectionsException">
				<soap:fault use="literal" name="GetTerminalConnectionsException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetRelatedAddresses">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetRelatedAddresses" />			
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>			
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>			
			<wsdl:fault name="SessionNotCreatedException" >
					<soap:fault use="literal" name="SessionNotCreatedException"/>					
			</wsdl:fault>
			<wsdl:fault name="GetRelatedAddressesException">
				<soap:fault use="literal" name="GetRelatedAddressesException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetDoNotDisturb">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetDoNotDisturb" />			
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>			
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>			
			<wsdl:fault name="SessionNotCreatedException" >
					<soap:fault use="literal" name="SessionNotCreatedException"	/>				
			</wsdl:fault>
			<wsdl:fault name="GetDoNotDisturbException">
				<soap:fault use="literal" name="GetDoNotDisturbException" />
			</wsdl:fault>
		</wsdl:operation>
		
		
		<wsdl:operation name="IsForwarded">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/IsForwarded" />			
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>			
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>			
			<wsdl:fault name="SessionNotCreatedException" >
					<soap:fault use="literal" name="SessionNotCreatedException"/>					
			</wsdl:fault>
			<wsdl:fault name="IsForwardedException">
				<soap:fault use="literal" name="IsForwardedException" />
			</wsdl:fault>
		</wsdl:operation>
		
		
		<wsdl:operation name="SetForwarding">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/SetForwarding" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="SetForwardingException">
				<soap:fault use="literal" name="SetForwardingException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="SetDoNotDisturb">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/SetDoNotDisturb" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="SetDoNotDisturbException">
				<soap:fault use="literal" name="SetDoNotDisturbException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetForwarding">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetForwarding" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="GetForwardingException">
				<soap:fault use="literal" name="GetForwardingException" />
			</wsdl:fault>
		</wsdl:operation>

		<wsdl:operation name="CancelForwarding">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/CancelForwarding" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="CancelForwardingException">
				<soap:fault use="literal" name="CancelForwardingException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="PickupFromTerminal">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/Pickup" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="PickupException">
				<soap:fault use="literal" name="PickupException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="PickupFromAddress">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/Pickup" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="PickupException">
				<soap:fault use="literal" name="PickupException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="PickupFromGroup">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/PickupFromGroup" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="PickupFromGroupException">
				<soap:fault use="literal" name="PickupFromGroupException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="Originate">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/Originate" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="OriginateException">
				<soap:fault use="literal" name="OriginateException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetState">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetState" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="GetStateException">
				<soap:fault use="literal" name="GetStateException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetContactTypes">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetContactTypes" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="GetContactTypesException">
				<soap:fault use="literal" name="GetContactTypesException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetDefaultContactType">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetDefaultContactType" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="GetDefaultContactTypeException">
				<soap:fault use="literal" name="GetDefaultContactTypeException" />
			</wsdl:fault>
		</wsdl:operation>
		
		<wsdl:operation name="GetVersion">
			<soap:operation soapAction="http://www.nortel.com/soa/oi/cct/TerminalService/GetVersion" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="SessionNotCreatedException">
				<soap:fault use="literal" name="SessionNotCreatedException" />
			</wsdl:fault>
			<wsdl:fault name="GetVersionException">
				<soap:fault use="literal" name="GetVersionException" />
			</wsdl:fault>
		</wsdl:operation>
		
	</wsdl:binding>
 
	<wsdl:service name="SOAOICCT_TerminalService">
		<wsdl:port name="TerminalService"
			binding="tns:TerminalServiceBinding">
			<soap:address
				location="http://localhost:9080/SOAOICCT/services/TerminalService" />
		</wsdl:port>
	</wsdl:service>
	 
</wsdl:definitions>
