<?xml version="1.0"?>
<definitions name="WMSOAPSvrMgrDefs" 
         
targetNamespace="http://whitemesa.com/wmss/soapsvcmgr2002/10/"
          	xmlns:tns="http://whitemesa.com/wmss/soapsvcmgr2002/10/"
          	xmlns:xsd1="http://whitemesa.com/wmss/soapsvcmgr/types/2002/10/"
                xmlns:xsd2="http://soap-authentication.org/digest/2001/10/"
          	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
          	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
		xmlns:xsd="http://www.w3.org/2001/XMLSchema"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
          	xmlns="http://schemas.xmlsoap.org/wsdl/">
 
    <types>

	 <schema targetNamespace="http://whitemesa.com/wmss/soapsvcmgr/types/2002/10/"
                 xmlns="http://www.w3.org/2001/XMLSchema">

	     <import namespace="http://schemas.xmlsoap.org/soap/encoding/" />

             <complexType name="ArrayOfString">
                <complexContent>
			<restriction base="SOAP-ENC:Array">
	                    	<attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/>
			</restriction>
                </complexContent>
             </complexType>
             <complexType name="ArrayOfString2D">
                <complexContent>
			<restriction base="SOAP-ENC:Array">
	                    	<attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[,]"/>
			</restriction>
                </complexContent>
             </complexType>
             <complexType name="SvcStruct" base="SOAP-ENC:Struct">
                <sequence>
                    <element name="SvcURI" type="xsd:string"/>
                    <element name="SvcName" type="xsd:string"/>
                    <element name="Port" type="xsd:string"/>
                    <element name="WSDL_URL" type="xsd:string"/>
                    <element name="SvcProgID" type="xsd:string"/>
                    <element name="HdrProgIDs" type="xsd1:ArrayOfString"/>
                    <element name="Roles" type="xsd1:ArrayOfString"/>
                    <element name="NextHopURL" type="xsd:string"/>
                    <element name="NodeURI" type="xsd:string"/>
                    <element name="Enabled" type="xsd:boolean"/>
                </sequence>
             </complexType>
             <complexType name="ArrayOfSvcStruct">
                <complexContent>
			<restriction base="SOAP-ENC:Array">
	                    	<attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd1:SvcStruct[]"/>
			</restriction>
                </complexContent>
             </complexType>
         </schema>


         <schema targetNamespace="http://soap-authentication.org/digest/2001/10/"
	     xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	     xmlns:soap-auth="http://soap-authentication.org/digest/2001/10/"
	     xmlns="http://www.w3.org/2001/XMLSchema">

            <import namespace="http://schemas.xmlsoap.org/soap/envelope/"
                schemaLocation="http://schemas.xmlsoap.org/soap/envelope/"/>

             <complexType name="Challenge_t">
	        <sequence>
		    <element name="Status" type="xsd:string"/>
		    <element name="Nonce" type="xsd:string"/>
		    <element name="Realm" type="xsd:string"/>
	        </sequence>
            </complexType>

            <complexType name="ClientAuth_t">
	        <sequence>
		    <element name="Nonce" type="xsd:string"/>
		    <element name="Auth" type="xsd:hexBinary"/>
		    <element name="UserID" type="xsd:string"/>
		    <element name="Realm" type="xsd:string"/>
		    <element name="ClientNonce" type="xsd:string" minOccurs="0"/>
	        </sequence>
            </complexType>

             <complexType name="NextChallenge_t">
	        <sequence>
		    <element name="Status" type="xsd:string"/>
		    <element name="Nonce" type="xsd:string"/>
		    <element name="ClientNonce" type="xsd:string" minOccurs="0"/>
		    <element name="ServerAuth" type="xsd:hexBinary" minOccurs="0"/>
	        </sequence>
            </complexType>

             <complexType name="InitChallenge_t">
	        <sequence>
		    <element name="UserID" type="xsd:string"/>
		    <element name="Realm" type="xsd:string"/>
		    <element name="ClientNonce" type="xsd:string" minOccurs="0"/>
	        </sequence>
            </complexType>

        </schema>

    </types>

    <message name="Soapsvcmgr_Client_Init_Challenge">
        <part name="InitChallenge" type="xsd2:InitChallenge_t"/>
    </message>

    <message name="Soapsvcmgr_Client_Auth">
        <part name="ClientAuth" type="xsd2:ClientAuth_t"/>
    </message>

    <message name="Soapsvcmgr_Server_NextChallenge">
        <part name="NextChallenge" type="xsd2:NextChallenge_t"/>
    </message>

    <message name="Soapsvcmgr_Server_Challenge">
        <part name="Challenge" type="xsd2:Challenge_t"/>
    </message>

    <message name="GetServerStats_Request">
    </message>
 
    <message name="GetServerStats_Response">
        <part name="return" type="xsd:boolean"/>
        <part name="NumConnects" type="xsd:long"/>
        <part name="NumBytesSent" type="xsd:long"/>
        <part name="NumHTTPErrors" type="xsd:long"/>
        <part name="NumNetErrors" type="xsd:long"/>
        <part name="NumIntErrors" type="xsd:long"/>
    </message>
 
    <message name="GetLogSettings_Request">
    </message>
 
    <message name="GetLogSettings_Response">
        <part name="return" type="xsd:boolean"/>
        <part name="ServerLogPath" type="xsd:string"/>
        <part name="UserAgentLogPath" type="xsd:string"/>
        <part name="SOAPTraceLogPath" type="xsd:string"/>
        <part name="ServerLogEnabled" type="xsd:boolean"/>
        <part name="UserAgentLogEnabled" type="xsd:boolean"/>
        <part name="SOAPTraceLogEnabled" type="xsd:boolean"/>
    </message>

    <message name="SetLogSettings_Request">
        <part name="ServerLogPath" type="xsd:string"/>
        <part name="UserAgentLogPath" type="xsd:string"/>
        <part name="SOAPTraceLogPath" type="xsd:string"/>
        <part name="ServerLogEnabled" type="xsd:boolean"/>
        <part name="UserAgentLogEnabled" type="xsd:boolean"/>
        <part name="SOAPTraceLogEnabled" type="xsd:boolean"/>
    </message>
 
    <message name="SetLogSettings_Response">
        <part name="return" type="xsd:boolean"/>
    </message>
 
    <message name="GetHTTPSettings_Request">
    </message>
 
    <message name="GetHTTPSettings_Response">
        <part name="return" type="xsd:boolean"/>
        <part name="DocRootPath" type="xsd:string"/>
        <part name="DefaultFilePath" type="xsd:string"/>
        <part name="MIMETypes" type="xsd1:ArrayOfString2D"/>
    </message>
 
    <message name="SetHTTPSettings_Request">
        <part name="DocRootPath" type="xsd:string"/>
        <part name="DefaultFilePath" type="xsd:string"/>
        <part name="MIMETypes" type="xsd1:ArrayOfString2D"/>
    </message>
 
    <message name="SetHTTPSettings_Response">
        <part name="return" type="xsd:boolean"/>
    </message>
 
    <message name="GetServerParams_Request">
    </message>
 
    <message name="GetServerParams_Response">
        <part name="return" type="xsd:boolean"/>
        <part name="ListenPort" type="xsd:long"/>
        <part name="NumWorkThreads" type="xsd:long"/>
        <part name="NumClientConn" type="xsd:long"/>
        <part name="ClientTimeout" type="xsd:long"/>
        <part name="WatchdogTimer" type="xsd:long"/>
    </message>
 
    <message name="GetServiceInfo_Request">
    </message>
 
    <message name="GetServiceInfo_Response">
        <part name="return" type="xsd:boolean"/>
        <part name="SvcInfo" type="xsd1:ArrayOfSvcStruct"/>
    </message>
 
    <message name="SetServiceInfo_Request">
        <part name="SvcInfo" type="xsd1:ArrayOfSvcStruct"/>
    </message>
 
    <message name="SetServiceInfo_Response">
        <part name="return" type="xsd:boolean"/>
    </message>

    <portType name="WMSOAPSvrMgr_portType">
        <operation name="GetServerStats" parameterOrder="NumConnects NumBytesSent NumHTTPErrors NumNetErrors NumIntErrors">
           <input message="tns:GetServerStats_Request"/>
           <output message="tns:GetServerStats_Response"/>
        </operation>
        <operation name="GetLogSettings" parameterOrder="ServerLogPath UserAgentLogPath SOAPTraceLogPath ServerLogEnabled UserAgentLogEnabled SOAPTraceLogEnabled">
           <input message="tns:GetLogSettings_Request"/>
           <output message="tns:GetLogSettings_Response"/>
        </operation>
        <operation name="SetLogSettings" parameterOrder="ServerLogPath UserAgentLogPath SOAPTraceLogPath ServerLogEnabled UserAgentLogEnabled SOAPTraceLogEnabled">
           <input message="tns:SetLogSettings_Request"/>
           <output message="tns:SetLogSettings_Response"/>
        </operation>
        <operation name="GetHTTPSettings" parameterOrder="DocRootPath DefaultFilePath MIMETypes">
           <input message="tns:GetHTTPSettings_Request"/>
           <output message="tns:GetHTTPSettings_Response"/>
        </operation>
        <operation name="SetHTTPSettings" parameterOrder="DocRootPath DefaultFilePath MIMETypes">
           <input message="tns:SetHTTPSettings_Request"/>
           <output message="tns:SetHTTPSettings_Response"/>
        </operation>
        <operation name="GetServerParams" parameterOrder="ListenPort NumWorkThreads NumClientConn ClientTimeout WatchdogTimer">
           <input message="tns:GetServerParams_Request"/>
           <output message="tns:GetServerParams_Response"/>
        </operation>
        <operation name="GetServiceInfo" parameterOrder="SvcInfo">
           <input message="tns:GetServiceInfo_Request"/>
           <output message="tns:GetServiceInfo_Response"/>
        </operation>
        <operation name="SetServiceInfo" parameterOrder="SvcInfo">
           <input message="tns:SetServiceInfo_Request"/>
           <output message="tns:SetServiceInfo_Response"/>
        </operation>
    </portType>
 
    <binding name="WMSOAPSvrMgr_SOAPBinding" type="tns:WMSOAPSvrMgr_portType">
        <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
        <operation name="GetServerStats">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/GetServerStats"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>
        <operation name="GetLogSettings">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/GetLogSettings"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
        <operation name="SetLogSettings">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/SetLogSettings"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
        <operation name="GetHTTPSettings">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/GetHTTPSettings"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
        <operation name="SetHTTPSettings">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/SetHTTPSettings"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
        <operation name="GetServerParams">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/GetServerParams"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
        <operation name="GetServiceInfo">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/GetServiceInfo"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
        <operation name="SetServiceInfo">
           <soap:operation soapAction="http://www.whitemesa.com/soapsvcmgr/SetServiceInfo"/>
           <input>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Client_Auth" part="ClientAuth" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
               <soap:header message="tns:Soapsvcmgr_Client_Init_Challenge" part="InitChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/">
                   <soap:headerfault message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               </soap:header>
           </input>
           <output>
               <soap:body use="encoded" namespace="http://www.whitemesa.com/soapsvcmgr/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
               <soap:header message="tns:Soapsvcmgr_Server_NextChallenge" part="NextChallenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
               <soap:header message="tns:Soapsvcmgr_Server_Challenge" part="Challenge" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap-authentication.org/digest/2001/10/"/>
           </output>
        </operation>>
    </binding>
 
    <service name="WMSOAPSvrMgr">
        <documentation>Control panel interface for White Mesa SOAP Server v3.0</documentation> 
        <port name="WMSOAPSvrMgrPort" binding="tns:WMSOAPSvrMgr_SOAPBinding">
           <soap:address location="http://localhost/WMSOAPSvrCP"/>
        </port>
    </service>
</definitions>