--- a/hti/PC_Tools/HTIGateway/ServicePlugins/HtiAudio/HtiAudio.wsdl Tue Jul 06 16:05:13 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,379 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<definitions name="HtiAudio"
- targetNamespace="urn:hti"
- xmlns:tns="urn:hti"
- xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
- xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:ns1="urn:hti"
- xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
- xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
- xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
- xmlns="http://schemas.xmlsoap.org/wsdl/">
-
-<types>
-
- <schema targetNamespace="urn:hti"
- xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
- xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:ns1="urn:hti"
- xmlns="http://www.w3.org/2001/XMLSchema"
- elementFormDefault="unqualified"
- attributeFormDefault="unqualified">
- <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
- <complexType name="ArrayOfstring">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
- <sequence>
- <element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
- </sequence>
- <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
- </restriction>
- </complexContent>
- </complexType>
- <!-- operation request element -->
- <element name="directory" type="xsd:string"/>
- <!-- operation response element -->
- <element name="audiofiles" type="ns1:ArrayOfstring"/>
- <!-- operation request element -->
- <element name="fileName" type="xsd:string"/>
- <!-- operation request element -->
- <element name="volume" type="xsd:unsignedByte"/>
- <!-- operation request element -->
- <element name="startPosition" type="xsd:int"/>
- <!-- operation request element -->
- <element name="stopPosition" type="xsd:int"/>
- <!-- operation request element -->
- <element name="nrOfRepeats" type="xsd:unsignedByte"/>
- <!-- operation request element -->
- <element name="silenceBetweenRepeats" type="xsd:int"/>
- <!-- operation request element -->
- <element name="audioSettings" type="xsd:string"/>
- <!-- operation request element -->
- <element name="timeout" type="xsd:int"/>
- <!-- operation request element -->
- <element name="frequency" type="xsd:unsignedShort"/>
- <!-- operation request element -->
- <element name="duration" type="xsd:int"/>
- <!-- operation request element -->
- <element name="dtmfString" type="xsd:string"/>
- <!-- operation request element -->
- <element name="toneLength" type="xsd:int"/>
- <!-- operation request element -->
- <element name="gapLength" type="xsd:int"/>
- <!-- operation request element -->
- <element name="type" type="xsd:string"/>
- <!-- operation response element -->
- <element name="status" type="xsd:string"/>
- <!-- operation response element -->
- <element name="volumeSet" type="xsd:unsignedByte"/>
- </schema>
-
-</types>
-
-<message name="listAudioFilesRequest">
- <part name="directory" element="ns1:directory"/>
-</message>
-
-<message name="listAudioFilesResponse">
- <part name="audiofiles" element="ns1:audiofiles"/>
-</message>
-
-<message name="playAudioFile">
- <part name="fileName" element="ns1:fileName"/>
- <part name="volume" element="ns1:volume"/>
- <part name="startPosition" element="ns1:startPosition"/>
- <part name="stopPosition" element="ns1:stopPosition"/>
- <part name="nrOfRepeats" element="ns1:nrOfRepeats"/>
- <part name="silenceBetweenRepeats" element="ns1:silenceBetweenRepeats"/>
- <part name="audioSettings" element="ns1:audioSettings"/>
- <part name="timeout" element="ns1:timeout"/>
-</message>
-
-<message name="playAudioFileResponse">
-</message>
-
-<message name="startPlayAudioFile">
- <part name="fileName" element="ns1:fileName"/>
- <part name="volume" element="ns1:volume"/>
- <part name="startPosition" element="ns1:startPosition"/>
- <part name="stopPosition" element="ns1:stopPosition"/>
- <part name="nrOfRepeats" element="ns1:nrOfRepeats"/>
- <part name="silenceBetweenRepeats" element="ns1:silenceBetweenRepeats"/>
- <part name="audioSettings" element="ns1:audioSettings"/>
-</message>
-
-<message name="startPlayAudioFileResponse">
-</message>
-
-<message name="playTone">
- <part name="frequency" element="ns1:frequency"/>
- <part name="duration" element="ns1:duration"/>
- <part name="volume" element="ns1:volume"/>
- <part name="nrOfRepeats" element="ns1:nrOfRepeats"/>
- <part name="silenceBetweenRepeats" element="ns1:silenceBetweenRepeats"/>
-</message>
-
-<message name="playToneResponse">
-</message>
-
-<message name="startPlayTone">
- <part name="frequency" element="ns1:frequency"/>
- <part name="duration" element="ns1:duration"/>
- <part name="volume" element="ns1:volume"/>
- <part name="nrOfRepeats" element="ns1:nrOfRepeats"/>
- <part name="silenceBetweenRepeats" element="ns1:silenceBetweenRepeats"/>
-</message>
-
-<message name="startPlayToneResponse">
-</message>
-
-<message name="playDtmf">
- <part name="dtmfString" element="ns1:dtmfString"/>
- <part name="toneLength" element="ns1:toneLength"/>
- <part name="gapLength" element="ns1:gapLength"/>
- <part name="volume" element="ns1:volume"/>
- <part name="nrOfRepeats" element="ns1:nrOfRepeats"/>
- <part name="silenceBetweenRepeats" element="ns1:silenceBetweenRepeats"/>
-</message>
-
-<message name="playDtmfResponse">
-</message>
-
-<message name="startPlayDtmf">
- <part name="dtmfString" element="ns1:dtmfString"/>
- <part name="toneLength" element="ns1:toneLength"/>
- <part name="gapLength" element="ns1:gapLength"/>
- <part name="volume" element="ns1:volume"/>
- <part name="nrOfRepeats" element="ns1:nrOfRepeats"/>
- <part name="silenceBetweenRepeats" element="ns1:silenceBetweenRepeats"/>
-</message>
-
-<message name="startPlayDtmfResponse">
-</message>
-
-<message name="getPlayStatusRequest">
- <part name="type" element="ns1:type"/>
-</message>
-
-<message name="getPlayStatusResponse">
- <part name="status" element="ns1:status"/>
-</message>
-
-<message name="stopPlayback">
-</message>
-
-<message name="stopPlaybackResponse">
-</message>
-
-<message name="getDurationRequest">
- <part name="fileName" element="ns1:fileName"/>
-</message>
-
-<message name="getDurationResponse">
- <part name="duration" element="ns1:duration"/>
-</message>
-
-<message name="getMaxVolumeRequest">
- <part name="fileName" element="ns1:fileName"/>
-</message>
-
-<message name="getMaxVolumeResponse">
- <part name="volume" element="ns1:volume"/>
-</message>
-
-<message name="setVolumeRequest">
- <part name="volume" element="ns1:volume"/>
-</message>
-
-<message name="setVolumeResponse">
- <part name="volumeSet" element="ns1:volumeSet"/>
-</message>
-
-<portType name="HtiAudioPortType">
- <operation name="listAudioFiles">
- <documentation>Service definition of function ns1__listAudioFiles</documentation>
- <input message="tns:listAudioFilesRequest"/>
- <output message="tns:listAudioFilesResponse"/>
- </operation>
- <operation name="playAudioFile">
- <documentation>Service definition of function ns1__playAudioFile</documentation>
- <input message="tns:playAudioFile"/>
- <output message="tns:playAudioFileResponse"/>
- </operation>
- <operation name="startPlayAudioFile">
- <documentation>Service definition of function ns1__startPlayAudioFile</documentation>
- <input message="tns:startPlayAudioFile"/>
- <output message="tns:startPlayAudioFileResponse"/>
- </operation>
- <operation name="playTone">
- <documentation>Service definition of function ns1__playTone</documentation>
- <input message="tns:playTone"/>
- <output message="tns:playToneResponse"/>
- </operation>
- <operation name="startPlayTone">
- <documentation>Service definition of function ns1__startPlayTone</documentation>
- <input message="tns:startPlayTone"/>
- <output message="tns:startPlayToneResponse"/>
- </operation>
- <operation name="playDtmf">
- <documentation>Service definition of function ns1__playDtmf</documentation>
- <input message="tns:playDtmf"/>
- <output message="tns:playDtmfResponse"/>
- </operation>
- <operation name="startPlayDtmf">
- <documentation>Service definition of function ns1__startPlayDtmf</documentation>
- <input message="tns:startPlayDtmf"/>
- <output message="tns:startPlayDtmfResponse"/>
- </operation>
- <operation name="getPlayStatus">
- <documentation>Service definition of function ns1__getPlayStatus</documentation>
- <input message="tns:getPlayStatusRequest"/>
- <output message="tns:getPlayStatusResponse"/>
- </operation>
- <operation name="stopPlayback">
- <documentation>Service definition of function ns1__stopPlayback</documentation>
- <input message="tns:stopPlayback"/>
- <output message="tns:stopPlaybackResponse"/>
- </operation>
- <operation name="getDuration">
- <documentation>Service definition of function ns1__getDuration</documentation>
- <input message="tns:getDurationRequest"/>
- <output message="tns:getDurationResponse"/>
- </operation>
- <operation name="getMaxVolume">
- <documentation>Service definition of function ns1__getMaxVolume</documentation>
- <input message="tns:getMaxVolumeRequest"/>
- <output message="tns:getMaxVolumeResponse"/>
- </operation>
- <operation name="setVolume">
- <documentation>Service definition of function ns1__setVolume</documentation>
- <input message="tns:setVolumeRequest"/>
- <output message="tns:setVolumeResponse"/>
- </operation>
-</portType>
-
-<binding name="HtiAudio" type="tns:HtiAudioPortType">
- <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="listAudioFiles">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="playAudioFile">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="startPlayAudioFile">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="playTone">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="startPlayTone">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="playDtmf">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="startPlayDtmf">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="getPlayStatus">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="stopPlayback">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="getDuration">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="getMaxVolume">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
- <operation name="setVolume">
- <SOAP:operation style="rpc" soapAction="HtiAudio"/>
- <input>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </input>
- <output>
- <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
- </output>
- </operation>
-</binding>
-
-<service name="HtiAudio">
- <documentation>gSOAP 2.7.6b generated service definition</documentation>
- <port name="HtiAudio" binding="tns:HtiAudio">
- <SOAP:address location="http://localhost:2000"/>
- </port>
-</service>
-
-</definitions>