<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://search.nexiwave.com/xsd" xmlns:ax249="http://upload.services.pcng.com/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:axis2="http://search.nexiwave.com" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax250="http://businessobjects.pcng.com/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax247="http://domain.search.nexiwave.com/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://search.nexiwave.com">
    <wsdl:documentation>
	Audio Search Service
    </wsdl:documentation>
    <wsdl:types>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://domain.search.nexiwave.com/xsd">
            <xs:complexType name="RecordingProcessingStatus">
                <xs:sequence>
                    <xs:element minOccurs="0" name="extraInfo" nillable="true" type="ax247:ProcessingExtraInfo"/>
                    <xs:element minOccurs="0" name="status" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="ProcessingExtraInfo">
                <xs:sequence>
                    <xs:element minOccurs="0" name="estimatedFinishedTimeInMS" type="xs:long"/>
                    <xs:element minOccurs="0" name="otherStats" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="percentageFinished" type="xs:float"/>
                    <xs:element minOccurs="0" name="speed" type="xs:float"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="RecordingId2ProcessingStatus">
                <xs:sequence>
                    <xs:element minOccurs="0" name="processingStatus" nillable="true" type="ax247:RecordingProcessingStatus"/>
                    <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SearchData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="aggressiveFiltering" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="context4Display" type="xs:int"/>
                    <xs:element minOccurs="0" name="fuzzySearch" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="pageNumber" type="xs:int"/>
                    <xs:element minOccurs="0" name="query" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="recordsPerPage" type="xs:int"/>
                    <xs:element minOccurs="0" name="sourceKey" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="Recording">
                <xs:sequence>
                    <xs:element minOccurs="0" name="averageAccruacy" type="xs:float"/>
                    <xs:element minOccurs="0" name="externalKey" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="matches" nillable="true" type="ax247:Match"/>
                    <xs:element minOccurs="0" name="notes" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                    <xs:element minOccurs="0" name="title" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="uploadTime" nillable="true" type="xs:dateTime"/>
                    <xs:element minOccurs="0" name="url" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="Match">
                <xs:sequence>
                    <xs:element minOccurs="0" name="context" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="endInSeconds" type="xs:int"/>
                    <xs:element minOccurs="0" name="startInSeconds" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="DecodingProfile">
                <xs:sequence>
                    <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="intendedLocale" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="WordUnit">
                <xs:sequence>
                    <xs:element minOccurs="0" name="confidence" type="xs:float"/>
                    <xs:element minOccurs="0" name="end" type="xs:long"/>
                    <xs:element minOccurs="0" name="relativeEndTimeInRecordingInMs" type="xs:long"/>
                    <xs:element minOccurs="0" name="relativeStartTimeInRecordingInMs" type="xs:long"/>
                    <xs:element minOccurs="0" name="start" type="xs:long"/>
                    <xs:element minOccurs="0" name="word" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://businessobjects.pcng.com/xsd">
            <xs:complexType name="AbstractBO">
                <xs:sequence>
                    <xs:element minOccurs="0" name="active" type="xs:byte"/>
                    <xs:element minOccurs="0" name="activeBoolean" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="imuteableTrackingId" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="trackingId" type="xs:long"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax248="http://domain.search.nexiwave.com/xsd" xmlns:ax252="http://upload.services.pcng.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://search.nexiwave.com/xsd">
            <xs:import namespace="http://domain.search.nexiwave.com/xsd"/>
            <xs:import namespace="http://upload.services.pcng.com/xsd"/>
            <xs:complexType name="Exception">
                <xs:sequence>
                    <xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:element name="Exception">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="Exception" nillable="true" type="ns:Exception"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="remove">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="removeResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:boolean"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryProcessingStatus">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryProcessingStatusResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax247:RecordingProcessingStatus"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryListOfProcessingStatus">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="recordingId" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryListOfProcessingStatusResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax247:RecordingId2ProcessingStatus"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryExt">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="data" nillable="true" type="ax247:SearchData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryExtResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax247:Recording"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="query">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="query" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax247:Recording"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="purge">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="purgeResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:boolean"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="lookupUserId">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="emailAddress2Lookup" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="lookupUserIdResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="lookup">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="externalKey" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="lookupResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listRecordingInfo">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listRecordingInfoResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax247:Recording"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listDecodingProfiles">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listDecodingProfilesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax247:DecodingProfile"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listAllRecordingInfo">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listAllRecordingInfoResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax247:Recording"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getTranscription">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="recordingId" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getTranscriptionResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax247:WordUnit"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfRecordings">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfRecordingsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addExt">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="data" nillable="true" type="ax252:AudioUploadData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addExtResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="add">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="user" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="passwd" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="media" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="externalKey" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
        <xs:schema xmlns:ax251="http://businessobjects.pcng.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://upload.services.pcng.com/xsd">
            <xs:import namespace="http://businessobjects.pcng.com/xsd"/>
            <xs:complexType name="IndexedAudioData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="actualStartTimeInMS" nillable="true" type="xs:long"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="customIndexedProperties" nillable="true" type="ax249:KeyValue"/>
                    <xs:element minOccurs="0" name="displayTitle" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="externalKey" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="keywords" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="mediaFileKeywords" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="notes" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="sourceKey" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="KeyValue">
                <xs:sequence>
                    <xs:element minOccurs="0" name="key" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="AudioUploadData">
                <xs:complexContent>
                    <xs:extension base="ax249:IndexedAudioData">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="contextualDocURLs" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="contextualDocumentFileData" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="contextualDocumentFileData2" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="contextualDocumentFileData3" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="contextualDocumentFileData4" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="contextualDocumentFileData5" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="decodingProfile" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="firstChannelAudioOnly" type="xs:boolean"/>
                            <xs:element minOccurs="0" name="hints" nillable="true" type="ax249:AudioHints"/>
                            <xs:element minOccurs="0" name="httpNotifyBackURL" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="humanTranscription" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="humanTranscriptionFile" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="mediaFile2TranscribeURL" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="mediaFileData" nillable="true" type="xs:base64Binary"/>
                            <xs:element minOccurs="0" name="mediaTypeSuffix" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="mediaURL" nillable="true" type="xs:string"/>
                            <xs:element maxOccurs="unbounded" minOccurs="0" name="otherAudioTrunks" nillable="true" type="ax249:AudioTrunk"/>
                            <xs:element minOccurs="0" name="processingPriority" type="xs:int"/>
                            <xs:element minOccurs="0" name="speakerId" type="xs:long"/>
                            <xs:element minOccurs="0" name="speakerName" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="storeAudio" nillable="true" type="xs:boolean"/>
                            <xs:element minOccurs="0" name="targetDecodingConfigName" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="wordsSpottingList" nillable="true" type="xs:string"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="AudioHints">
                <xs:complexContent>
                    <xs:extension base="ax250:AbstractBO">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="maxNumberOfSpeakers" type="xs:int"/>
                            <xs:element minOccurs="0" name="minNumberOfSpeakers" type="xs:int"/>
                            <xs:element minOccurs="0" name="speakerNames" nillable="true" type="xs:string"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="AudioTrunk">
                <xs:complexContent>
                    <xs:extension base="ax250:AbstractBO">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="mediaFile2TranscribeURL" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="offsetInMS" type="xs:long"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="purgeRequest">
        <wsdl:part name="parameters" element="ns:purge"/>
    </wsdl:message>
    <wsdl:message name="purgeResponse">
        <wsdl:part name="parameters" element="ns:purgeResponse"/>
    </wsdl:message>
    <wsdl:message name="Exception">
        <wsdl:part name="parameters" element="ns:Exception"/>
    </wsdl:message>
    <wsdl:message name="addRequest">
        <wsdl:part name="parameters" element="ns:add"/>
    </wsdl:message>
    <wsdl:message name="addResponse">
        <wsdl:part name="parameters" element="ns:addResponse"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfRecordingsRequest">
        <wsdl:part name="parameters" element="ns:getNumberOfRecordings"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfRecordingsResponse">
        <wsdl:part name="parameters" element="ns:getNumberOfRecordingsResponse"/>
    </wsdl:message>
    <wsdl:message name="removeRequest">
        <wsdl:part name="parameters" element="ns:remove"/>
    </wsdl:message>
    <wsdl:message name="removeResponse">
        <wsdl:part name="parameters" element="ns:removeResponse"/>
    </wsdl:message>
    <wsdl:message name="queryProcessingStatusRequest">
        <wsdl:part name="parameters" element="ns:queryProcessingStatus"/>
    </wsdl:message>
    <wsdl:message name="queryProcessingStatusResponse">
        <wsdl:part name="parameters" element="ns:queryProcessingStatusResponse"/>
    </wsdl:message>
    <wsdl:message name="listAllRecordingInfoRequest">
        <wsdl:part name="parameters" element="ns:listAllRecordingInfo"/>
    </wsdl:message>
    <wsdl:message name="listAllRecordingInfoResponse">
        <wsdl:part name="parameters" element="ns:listAllRecordingInfoResponse"/>
    </wsdl:message>
    <wsdl:message name="listDecodingProfilesRequest">
        <wsdl:part name="parameters" element="ns:listDecodingProfiles"/>
    </wsdl:message>
    <wsdl:message name="listDecodingProfilesResponse">
        <wsdl:part name="parameters" element="ns:listDecodingProfilesResponse"/>
    </wsdl:message>
    <wsdl:message name="queryRequest">
        <wsdl:part name="parameters" element="ns:query"/>
    </wsdl:message>
    <wsdl:message name="queryResponse">
        <wsdl:part name="parameters" element="ns:queryResponse"/>
    </wsdl:message>
    <wsdl:message name="getTranscriptionRequest">
        <wsdl:part name="parameters" element="ns:getTranscription"/>
    </wsdl:message>
    <wsdl:message name="getTranscriptionResponse">
        <wsdl:part name="parameters" element="ns:getTranscriptionResponse"/>
    </wsdl:message>
    <wsdl:message name="queryListOfProcessingStatusRequest">
        <wsdl:part name="parameters" element="ns:queryListOfProcessingStatus"/>
    </wsdl:message>
    <wsdl:message name="queryListOfProcessingStatusResponse">
        <wsdl:part name="parameters" element="ns:queryListOfProcessingStatusResponse"/>
    </wsdl:message>
    <wsdl:message name="addExtRequest">
        <wsdl:part name="parameters" element="ns:addExt"/>
    </wsdl:message>
    <wsdl:message name="addExtResponse">
        <wsdl:part name="parameters" element="ns:addExtResponse"/>
    </wsdl:message>
    <wsdl:message name="lookupUserIdRequest">
        <wsdl:part name="parameters" element="ns:lookupUserId"/>
    </wsdl:message>
    <wsdl:message name="lookupUserIdResponse">
        <wsdl:part name="parameters" element="ns:lookupUserIdResponse"/>
    </wsdl:message>
    <wsdl:message name="lookupRequest">
        <wsdl:part name="parameters" element="ns:lookup"/>
    </wsdl:message>
    <wsdl:message name="lookupResponse">
        <wsdl:part name="parameters" element="ns:lookupResponse"/>
    </wsdl:message>
    <wsdl:message name="queryExtRequest">
        <wsdl:part name="parameters" element="ns:queryExt"/>
    </wsdl:message>
    <wsdl:message name="queryExtResponse">
        <wsdl:part name="parameters" element="ns:queryExtResponse"/>
    </wsdl:message>
    <wsdl:message name="listRecordingInfoRequest">
        <wsdl:part name="parameters" element="ns:listRecordingInfo"/>
    </wsdl:message>
    <wsdl:message name="listRecordingInfoResponse">
        <wsdl:part name="parameters" element="ns:listRecordingInfoResponse"/>
    </wsdl:message>
    <wsdl:portType name="SearchServicePortType">
        <wsdl:operation name="purge">
            <wsdl:input message="axis2:purgeRequest" wsaw:Action="urn:purge"/>
            <wsdl:output message="axis2:purgeResponse" wsaw:Action="urn:purgeResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:purgeException"/>
        </wsdl:operation>
        <wsdl:operation name="add">
            <wsdl:input message="axis2:addRequest" wsaw:Action="urn:add"/>
            <wsdl:output message="axis2:addResponse" wsaw:Action="urn:addResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:addException"/>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfRecordings">
            <wsdl:input message="axis2:getNumberOfRecordingsRequest" wsaw:Action="urn:getNumberOfRecordings"/>
            <wsdl:output message="axis2:getNumberOfRecordingsResponse" wsaw:Action="urn:getNumberOfRecordingsResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:getNumberOfRecordingsException"/>
        </wsdl:operation>
        <wsdl:operation name="remove">
            <wsdl:input message="axis2:removeRequest" wsaw:Action="urn:remove"/>
            <wsdl:output message="axis2:removeResponse" wsaw:Action="urn:removeResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:removeException"/>
        </wsdl:operation>
        <wsdl:operation name="queryProcessingStatus">
            <wsdl:input message="axis2:queryProcessingStatusRequest" wsaw:Action="urn:queryProcessingStatus"/>
            <wsdl:output message="axis2:queryProcessingStatusResponse" wsaw:Action="urn:queryProcessingStatusResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:queryProcessingStatusException"/>
        </wsdl:operation>
        <wsdl:operation name="listAllRecordingInfo">
            <wsdl:input message="axis2:listAllRecordingInfoRequest" wsaw:Action="urn:listAllRecordingInfo"/>
            <wsdl:output message="axis2:listAllRecordingInfoResponse" wsaw:Action="urn:listAllRecordingInfoResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:listAllRecordingInfoException"/>
        </wsdl:operation>
        <wsdl:operation name="listDecodingProfiles">
            <wsdl:input message="axis2:listDecodingProfilesRequest" wsaw:Action="urn:listDecodingProfiles"/>
            <wsdl:output message="axis2:listDecodingProfilesResponse" wsaw:Action="urn:listDecodingProfilesResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:listDecodingProfilesException"/>
        </wsdl:operation>
        <wsdl:operation name="query">
            <wsdl:input message="axis2:queryRequest" wsaw:Action="urn:query"/>
            <wsdl:output message="axis2:queryResponse" wsaw:Action="urn:queryResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:queryException"/>
        </wsdl:operation>
        <wsdl:operation name="getTranscription">
            <wsdl:input message="axis2:getTranscriptionRequest" wsaw:Action="urn:getTranscription"/>
            <wsdl:output message="axis2:getTranscriptionResponse" wsaw:Action="urn:getTranscriptionResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:getTranscriptionException"/>
        </wsdl:operation>
        <wsdl:operation name="queryListOfProcessingStatus">
            <wsdl:input message="axis2:queryListOfProcessingStatusRequest" wsaw:Action="urn:queryListOfProcessingStatus"/>
            <wsdl:output message="axis2:queryListOfProcessingStatusResponse" wsaw:Action="urn:queryListOfProcessingStatusResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:queryListOfProcessingStatusException"/>
        </wsdl:operation>
        <wsdl:operation name="addExt">
            <wsdl:input message="axis2:addExtRequest" wsaw:Action="urn:addExt"/>
            <wsdl:output message="axis2:addExtResponse" wsaw:Action="urn:addExtResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:addExtException"/>
        </wsdl:operation>
        <wsdl:operation name="lookupUserId">
            <wsdl:input message="axis2:lookupUserIdRequest" wsaw:Action="urn:lookupUserId"/>
            <wsdl:output message="axis2:lookupUserIdResponse" wsaw:Action="urn:lookupUserIdResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:lookupUserIdException"/>
        </wsdl:operation>
        <wsdl:operation name="lookup">
            <wsdl:input message="axis2:lookupRequest" wsaw:Action="urn:lookup"/>
            <wsdl:output message="axis2:lookupResponse" wsaw:Action="urn:lookupResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:lookupException"/>
        </wsdl:operation>
        <wsdl:operation name="queryExt">
            <wsdl:input message="axis2:queryExtRequest" wsaw:Action="urn:queryExt"/>
            <wsdl:output message="axis2:queryExtResponse" wsaw:Action="urn:queryExtResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:queryExtException"/>
        </wsdl:operation>
        <wsdl:operation name="listRecordingInfo">
            <wsdl:input message="axis2:listRecordingInfoRequest" wsaw:Action="urn:listRecordingInfo"/>
            <wsdl:output message="axis2:listRecordingInfoResponse" wsaw:Action="urn:listRecordingInfoResponse"/>
            <wsdl:fault message="axis2:Exception" name="Exception" wsaw:Action="urn:listRecordingInfoException"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="SearchServiceSoap11Binding" type="axis2:SearchServicePortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="purge">
            <soap:operation soapAction="urn:purge" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="add">
            <soap:operation soapAction="urn:add" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="remove">
            <soap:operation soapAction="urn:remove" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfRecordings">
            <soap:operation soapAction="urn:getNumberOfRecordings" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listAllRecordingInfo">
            <soap:operation soapAction="urn:listAllRecordingInfo" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="queryProcessingStatus">
            <soap:operation soapAction="urn:queryProcessingStatus" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="query">
            <soap:operation soapAction="urn:query" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listDecodingProfiles">
            <soap:operation soapAction="urn:listDecodingProfiles" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getTranscription">
            <soap:operation soapAction="urn:getTranscription" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="queryListOfProcessingStatus">
            <soap:operation soapAction="urn:queryListOfProcessingStatus" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="addExt">
            <soap:operation soapAction="urn:addExt" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="lookupUserId">
            <soap:operation soapAction="urn:lookupUserId" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="lookup">
            <soap:operation soapAction="urn:lookup" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="queryExt">
            <soap:operation soapAction="urn:queryExt" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listRecordingInfo">
            <soap:operation soapAction="urn:listRecordingInfo" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="SearchServiceSoap12Binding" type="axis2:SearchServicePortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="purge">
            <soap12:operation soapAction="urn:purge" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="add">
            <soap12:operation soapAction="urn:add" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="remove">
            <soap12:operation soapAction="urn:remove" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfRecordings">
            <soap12:operation soapAction="urn:getNumberOfRecordings" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listAllRecordingInfo">
            <soap12:operation soapAction="urn:listAllRecordingInfo" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="queryProcessingStatus">
            <soap12:operation soapAction="urn:queryProcessingStatus" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="query">
            <soap12:operation soapAction="urn:query" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listDecodingProfiles">
            <soap12:operation soapAction="urn:listDecodingProfiles" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getTranscription">
            <soap12:operation soapAction="urn:getTranscription" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="queryListOfProcessingStatus">
            <soap12:operation soapAction="urn:queryListOfProcessingStatus" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="addExt">
            <soap12:operation soapAction="urn:addExt" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="lookupUserId">
            <soap12:operation soapAction="urn:lookupUserId" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="lookup">
            <soap12:operation soapAction="urn:lookup" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="queryExt">
            <soap12:operation soapAction="urn:queryExt" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="listRecordingInfo">
            <soap12:operation soapAction="urn:listRecordingInfo" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="Exception">
                <soap12:fault use="literal" name="Exception"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="SearchServiceHttpBinding" type="axis2:SearchServicePortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="purge">
            <http:operation location="SearchService/purge"/>
            <wsdl:input>
                <mime:content type="text/xml" part="purge"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="purge"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="add">
            <http:operation location="SearchService/add"/>
            <wsdl:input>
                <mime:content type="text/xml" part="add"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="add"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="remove">
            <http:operation location="SearchService/remove"/>
            <wsdl:input>
                <mime:content type="text/xml" part="remove"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="remove"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfRecordings">
            <http:operation location="SearchService/getNumberOfRecordings"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getNumberOfRecordings"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getNumberOfRecordings"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listAllRecordingInfo">
            <http:operation location="SearchService/listAllRecordingInfo"/>
            <wsdl:input>
                <mime:content type="text/xml" part="listAllRecordingInfo"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="listAllRecordingInfo"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="queryProcessingStatus">
            <http:operation location="SearchService/queryProcessingStatus"/>
            <wsdl:input>
                <mime:content type="text/xml" part="queryProcessingStatus"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="queryProcessingStatus"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="query">
            <http:operation location="SearchService/query"/>
            <wsdl:input>
                <mime:content type="text/xml" part="query"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="query"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listDecodingProfiles">
            <http:operation location="SearchService/listDecodingProfiles"/>
            <wsdl:input>
                <mime:content type="text/xml" part="listDecodingProfiles"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="listDecodingProfiles"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getTranscription">
            <http:operation location="SearchService/getTranscription"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getTranscription"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getTranscription"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="queryListOfProcessingStatus">
            <http:operation location="SearchService/queryListOfProcessingStatus"/>
            <wsdl:input>
                <mime:content type="text/xml" part="queryListOfProcessingStatus"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="queryListOfProcessingStatus"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addExt">
            <http:operation location="SearchService/addExt"/>
            <wsdl:input>
                <mime:content type="text/xml" part="addExt"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="addExt"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="lookupUserId">
            <http:operation location="SearchService/lookupUserId"/>
            <wsdl:input>
                <mime:content type="text/xml" part="lookupUserId"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="lookupUserId"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="lookup">
            <http:operation location="SearchService/lookup"/>
            <wsdl:input>
                <mime:content type="text/xml" part="lookup"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="lookup"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="queryExt">
            <http:operation location="SearchService/queryExt"/>
            <wsdl:input>
                <mime:content type="text/xml" part="queryExt"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="queryExt"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listRecordingInfo">
            <http:operation location="SearchService/listRecordingInfo"/>
            <wsdl:input>
                <mime:content type="text/xml" part="listRecordingInfo"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="listRecordingInfo"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="SearchService">
        <wsdl:port name="SearchServiceHttpSoap11Endpoint" binding="axis2:SearchServiceSoap11Binding">
            <soap:address location="http://search.nexiwave.com:80/SpeechIndexing/services/SearchService.SearchServiceHttpSoap11Endpoint/"/>
        </wsdl:port>
        <wsdl:port name="SearchServiceHttpSoap12Endpoint" binding="axis2:SearchServiceSoap12Binding">
            <soap12:address location="http://search.nexiwave.com:80/SpeechIndexing/services/SearchService.SearchServiceHttpSoap12Endpoint/"/>
        </wsdl:port>
        <wsdl:port name="SearchServiceHttpEndpoint" binding="axis2:SearchServiceHttpBinding">
            <http:address location="http://search.nexiwave.com:80/SpeechIndexing/services/SearchService.SearchServiceHttpEndpoint/"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
