<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ax2357="http://mgt.service.carbon.wso2.org/xsd" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax2355="http://utils.carbon.wso2.org/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="http://mgt.service.carbon.wso2.org" xmlns:ax2359="http://neethi.apache.org/xsd" xmlns:ax2360="http://util.java/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://mgt.service.carbon.wso2.org">
    <wsdl:documentation>ServiceAdmin</wsdl:documentation>
    <wsdl:types>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://util.java/xsd">
            <xs:complexType abstract="true" name="Iterator">
                <xs:sequence/>
            </xs:complexType>
            <xs:complexType abstract="true" name="Map">
                <xs:sequence>
                    <xs:element minOccurs="0" name="empty" type="xs:boolean"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax2358="http://mgt.service.carbon.wso2.org/xsd" xmlns:ax2356="http://utils.carbon.wso2.org/xsd" xmlns:ns="http://org.apache.axis2/xsd" xmlns:ax2362="http://neethi.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://org.apache.axis2/xsd">
            <xs:import namespace="http://utils.carbon.wso2.org/xsd"/>
            <xs:import namespace="http://mgt.service.carbon.wso2.org/xsd"/>
            <xs:import namespace="http://neethi.apache.org/xsd"/>
            <xs:element name="ServiceAdminException">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="ServiceAdminException" nillable="true" type="ns1:Exception"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:complexType name="Exception">
                <xs:sequence>
                    <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:element name="stopService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="startService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setServicePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setServiceParameters">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setServiceOperationPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setServiceOperationMessagePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="messageType" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setModulePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="moduleName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="moduleVersion" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setBindingPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="bindingName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setBindingOperationPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="bindingName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="setBindingOperationMessagePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="bindingName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="messageType" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="removeTransportBinding">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceId" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="transportProtocol" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="removeTransportBindingResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="removeServicePoliciesByNamespace">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="namesapce" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="removeServiceParameter">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="parameterName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ServiceAdminServerException">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="ServerException" nillable="true" type="ax2356:ServerException"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="removeBindingPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policyKey" nillable="true" type="xs:string"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="moduleNames" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listServices">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceTypeFilter" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="serviceSearchString" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="pageNumber" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listServicesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax2358:ServiceMetaDataWrapper"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listServiceGroup">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceGroupName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="listServiceGroupResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax2358:ServiceGroupMetaData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getWSDL">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getWSDLResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getServiceParameters">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getServiceParametersResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getServiceData">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getServiceDataResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax2358:ServiceMetaData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getServiceBindings">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getServiceBindingsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getPolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getPolicies">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getPoliciesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax2358:PolicyMetaData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getOperationPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getOperationPolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getOperationMessagePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="messageType" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getOperationMessagePolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfServiceGroups">
                <xs:complexType>
                    <xs:sequence/>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfServiceGroupsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfInactiveServices">
                <xs:complexType>
                    <xs:sequence/>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfInactiveServicesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfFaultyServices">
                <xs:complexType>
                    <xs:sequence/>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfFaultyServicesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfActiveServices">
                <xs:complexType>
                    <xs:sequence/>
                </xs:complexType>
            </xs:element>
            <xs:element name="getNumberOfActiveServicesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getModulePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="moduleName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="moduleVersion" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getModulePolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getFaultyServiceArchives">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="pageNumber" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getFaultyServiceArchivesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax2358:FaultyServicesWrapper"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getExposedTransports">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceId" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getExposedTransportsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getBindingPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="bindingName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getBindingPolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getBindingOperationPolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="bindingName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getBindingOperationPolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getBindingOperationMessagePolicy">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="bindingName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="operationName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="messageType" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getBindingOperationMessagePolicyResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="engageModuleToService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="moduleName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="version" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="downloadServiceArchive">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceGroupName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="downloadServiceArchiveResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax2358:ServiceDownloadData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteServiceGroups">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="serviceGroups" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteFaultyServiceGroups">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="fileNames" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteFaultyServiceGroup">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="archiveName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteFaultyServiceGroupResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:boolean"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteAllNonAdminServiceGroups">
                <xs:complexType>
                    <xs:sequence/>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteAllFaultyServiceGroups">
                <xs:complexType>
                    <xs:sequence/>
                </xs:complexType>
            </xs:element>
            <xs:element name="configureMTOM">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="flag" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="checkForGroupedServices">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="serviceGroupsList" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="checkForGroupedServicesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" type="xs:boolean"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="changeServiceState">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="isActive" type="xs:boolean"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addTransportBinding">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceId" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="transportProtocol" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addTransportBindingResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addPoliciesToService">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="policy" nillable="true" type="ax2359:Policy"/>
                        <xs:element minOccurs="0" name="policyType" type="xs:int"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="modulePaths" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://utils.carbon.wso2.org/xsd">
            <xs:complexType name="ServerException">
                <xs:sequence/>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax2361="http://util.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://neethi.apache.org/xsd">
            <xs:import namespace="http://util.java/xsd"/>
            <xs:complexType abstract="true" name="AbstractPolicyOperator">
                <xs:sequence>
                    <xs:element minOccurs="0" name="empty" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="firstPolicyComponent" nillable="true" type="ax2359:PolicyComponent"/>
                    <xs:element minOccurs="0" name="policyComponents" nillable="true" type="xs:anyType"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType abstract="true" name="PolicyComponent">
                <xs:sequence>
                    <xs:element minOccurs="0" name="type" type="xs:short"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="All">
                <xs:complexContent>
                    <xs:extension base="ax2359:AbstractPolicyOperator">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="assertions" nillable="true" type="xs:anyType"/>
                            <xs:element minOccurs="0" name="type" type="xs:short"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="Policy">
                <xs:complexContent>
                    <xs:extension base="ax2359:All">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="alternatives" nillable="true" type="ax2361:Iterator"/>
                            <xs:element minOccurs="0" name="attributes" nillable="true" type="ax2361:Map"/>
                            <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="type" type="xs:short"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://mgt.service.carbon.wso2.org/xsd">
            <xs:complexType name="ServiceMetaDataWrapper">
                <xs:sequence>
                    <xs:element minOccurs="0" name="numberOfActiveServices" type="xs:int"/>
                    <xs:element minOccurs="0" name="numberOfCorrectServiceGroups" type="xs:int"/>
                    <xs:element minOccurs="0" name="numberOfFaultyServiceGroups" type="xs:int"/>
                    <xs:element minOccurs="0" name="numberOfPages" type="xs:int"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="serviceTypes" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="services" nillable="true" type="ax2357:ServiceMetaData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="ServiceMetaData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="CAppArtifact" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="active" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="disableDeletion" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="disableTryit" type="xs:boolean"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="eprs" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="foundWebResources" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="mtomStatus" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="operations" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="scope" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="securityScenarioId" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceDeployedTime" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceGroupName" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceId" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceType" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceUpTime" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceVersion" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tryitURL" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="wsdlPortTypes" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="wsdlPorts" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="wsdlURLs" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="ServiceGroupMetaData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="disableDeletion" type="xs:boolean"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="engagedModules" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="mtomStatus" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceContextPath" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceGroupName" nillable="true" type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="services" nillable="true" type="ax2357:ServiceMetaData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="PolicyMetaData">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="polycies" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="wrapper" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="FaultyServicesWrapper">
                <xs:sequence>
                    <xs:element maxOccurs="unbounded" minOccurs="0" name="faultyServices" nillable="true" type="ax2357:FaultyService"/>
                    <xs:element minOccurs="0" name="numberOfFaultyServiceGroups" type="xs:int"/>
                    <xs:element minOccurs="0" name="numberOfPages" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="FaultyService">
                <xs:sequence>
                    <xs:element minOccurs="0" name="artifact" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="fault" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceType" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="ServiceDownloadData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="fileName" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="serviceFileData" nillable="true" type="xs:base64Binary"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="removeServicePoliciesByNamespaceRequest">
        <wsdl:part name="parameters" element="ns1:removeServicePoliciesByNamespace"/>
    </wsdl:message>
    <wsdl:message name="ServiceAdminException">
        <wsdl:part name="parameters" element="ns1:ServiceAdminException"/>
    </wsdl:message>
    <wsdl:message name="setServicePolicyRequest">
        <wsdl:part name="parameters" element="ns1:setServicePolicy"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfInactiveServicesRequest">
        <wsdl:part name="parameters" element="ns1:getNumberOfInactiveServices"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfInactiveServicesResponse">
        <wsdl:part name="parameters" element="ns1:getNumberOfInactiveServicesResponse"/>
    </wsdl:message>
    <wsdl:message name="setModulePolicyRequest">
        <wsdl:part name="parameters" element="ns1:setModulePolicy"/>
    </wsdl:message>
    <wsdl:message name="deleteServiceGroupsRequest">
        <wsdl:part name="parameters" element="ns1:deleteServiceGroups"/>
    </wsdl:message>
    <wsdl:message name="getServiceBindingsRequest">
        <wsdl:part name="parameters" element="ns1:getServiceBindings"/>
    </wsdl:message>
    <wsdl:message name="getServiceBindingsResponse">
        <wsdl:part name="parameters" element="ns1:getServiceBindingsResponse"/>
    </wsdl:message>
    <wsdl:message name="engageModuleToServiceRequest">
        <wsdl:part name="parameters" element="ns1:engageModuleToService"/>
    </wsdl:message>
    <wsdl:message name="deleteFaultyServiceGroupsRequest">
        <wsdl:part name="parameters" element="ns1:deleteFaultyServiceGroups"/>
    </wsdl:message>
    <wsdl:message name="setBindingPolicyRequest">
        <wsdl:part name="parameters" element="ns1:setBindingPolicy"/>
    </wsdl:message>
    <wsdl:message name="removeBindingPolicyRequest">
        <wsdl:part name="parameters" element="ns1:removeBindingPolicy"/>
    </wsdl:message>
    <wsdl:message name="ServiceAdminServerException">
        <wsdl:part name="parameters" element="ns1:ServiceAdminServerException"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfServiceGroupsRequest">
        <wsdl:part name="parameters" element="ns1:getNumberOfServiceGroups"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfServiceGroupsResponse">
        <wsdl:part name="parameters" element="ns1:getNumberOfServiceGroupsResponse"/>
    </wsdl:message>
    <wsdl:message name="setServiceOperationPolicyRequest">
        <wsdl:part name="parameters" element="ns1:setServiceOperationPolicy"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfActiveServicesRequest">
        <wsdl:part name="parameters" element="ns1:getNumberOfActiveServices"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfActiveServicesResponse">
        <wsdl:part name="parameters" element="ns1:getNumberOfActiveServicesResponse"/>
    </wsdl:message>
    <wsdl:message name="getBindingOperationPolicyRequest">
        <wsdl:part name="parameters" element="ns1:getBindingOperationPolicy"/>
    </wsdl:message>
    <wsdl:message name="getBindingOperationPolicyResponse">
        <wsdl:part name="parameters" element="ns1:getBindingOperationPolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="setPolicyRequest">
        <wsdl:part name="parameters" element="ns1:setPolicy"/>
    </wsdl:message>
    <wsdl:message name="addTransportBindingRequest">
        <wsdl:part name="parameters" element="ns1:addTransportBinding"/>
    </wsdl:message>
    <wsdl:message name="addTransportBindingResponse">
        <wsdl:part name="parameters" element="ns1:addTransportBindingResponse"/>
    </wsdl:message>
    <wsdl:message name="listServiceGroupRequest">
        <wsdl:part name="parameters" element="ns1:listServiceGroup"/>
    </wsdl:message>
    <wsdl:message name="listServiceGroupResponse">
        <wsdl:part name="parameters" element="ns1:listServiceGroupResponse"/>
    </wsdl:message>
    <wsdl:message name="setServiceOperationMessagePolicyRequest">
        <wsdl:part name="parameters" element="ns1:setServiceOperationMessagePolicy"/>
    </wsdl:message>
    <wsdl:message name="checkForGroupedServicesRequest">
        <wsdl:part name="parameters" element="ns1:checkForGroupedServices"/>
    </wsdl:message>
    <wsdl:message name="checkForGroupedServicesResponse">
        <wsdl:part name="parameters" element="ns1:checkForGroupedServicesResponse"/>
    </wsdl:message>
    <wsdl:message name="getPoliciesRequest">
        <wsdl:part name="parameters" element="ns1:getPolicies"/>
    </wsdl:message>
    <wsdl:message name="getPoliciesResponse">
        <wsdl:part name="parameters" element="ns1:getPoliciesResponse"/>
    </wsdl:message>
    <wsdl:message name="setServiceParametersRequest">
        <wsdl:part name="parameters" element="ns1:setServiceParameters"/>
    </wsdl:message>
    <wsdl:message name="getServiceParametersRequest">
        <wsdl:part name="parameters" element="ns1:getServiceParameters"/>
    </wsdl:message>
    <wsdl:message name="getServiceParametersResponse">
        <wsdl:part name="parameters" element="ns1:getServiceParametersResponse"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfFaultyServicesRequest">
        <wsdl:part name="parameters" element="ns1:getNumberOfFaultyServices"/>
    </wsdl:message>
    <wsdl:message name="getNumberOfFaultyServicesResponse">
        <wsdl:part name="parameters" element="ns1:getNumberOfFaultyServicesResponse"/>
    </wsdl:message>
    <wsdl:message name="downloadServiceArchiveRequest">
        <wsdl:part name="parameters" element="ns1:downloadServiceArchive"/>
    </wsdl:message>
    <wsdl:message name="downloadServiceArchiveResponse">
        <wsdl:part name="parameters" element="ns1:downloadServiceArchiveResponse"/>
    </wsdl:message>
    <wsdl:message name="getOperationMessagePolicyRequest">
        <wsdl:part name="parameters" element="ns1:getOperationMessagePolicy"/>
    </wsdl:message>
    <wsdl:message name="getOperationMessagePolicyResponse">
        <wsdl:part name="parameters" element="ns1:getOperationMessagePolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="getModulePolicyRequest">
        <wsdl:part name="parameters" element="ns1:getModulePolicy"/>
    </wsdl:message>
    <wsdl:message name="getModulePolicyResponse">
        <wsdl:part name="parameters" element="ns1:getModulePolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="setBindingOperationPolicyRequest">
        <wsdl:part name="parameters" element="ns1:setBindingOperationPolicy"/>
    </wsdl:message>
    <wsdl:message name="deleteAllNonAdminServiceGroupsRequest">
        <wsdl:part name="parameters" element="ns1:deleteAllNonAdminServiceGroups"/>
    </wsdl:message>
    <wsdl:message name="deleteFaultyServiceGroupRequest">
        <wsdl:part name="parameters" element="ns1:deleteFaultyServiceGroup"/>
    </wsdl:message>
    <wsdl:message name="deleteFaultyServiceGroupResponse">
        <wsdl:part name="parameters" element="ns1:deleteFaultyServiceGroupResponse"/>
    </wsdl:message>
    <wsdl:message name="getFaultyServiceArchivesRequest">
        <wsdl:part name="parameters" element="ns1:getFaultyServiceArchives"/>
    </wsdl:message>
    <wsdl:message name="getFaultyServiceArchivesResponse">
        <wsdl:part name="parameters" element="ns1:getFaultyServiceArchivesResponse"/>
    </wsdl:message>
    <wsdl:message name="configureMTOMRequest">
        <wsdl:part name="parameters" element="ns1:configureMTOM"/>
    </wsdl:message>
    <wsdl:message name="deleteAllFaultyServiceGroupsRequest">
        <wsdl:part name="parameters" element="ns1:deleteAllFaultyServiceGroups"/>
    </wsdl:message>
    <wsdl:message name="getExposedTransportsRequest">
        <wsdl:part name="parameters" element="ns1:getExposedTransports"/>
    </wsdl:message>
    <wsdl:message name="getExposedTransportsResponse">
        <wsdl:part name="parameters" element="ns1:getExposedTransportsResponse"/>
    </wsdl:message>
    <wsdl:message name="getOperationPolicyRequest">
        <wsdl:part name="parameters" element="ns1:getOperationPolicy"/>
    </wsdl:message>
    <wsdl:message name="getOperationPolicyResponse">
        <wsdl:part name="parameters" element="ns1:getOperationPolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="removeTransportBindingRequest">
        <wsdl:part name="parameters" element="ns1:removeTransportBinding"/>
    </wsdl:message>
    <wsdl:message name="removeTransportBindingResponse">
        <wsdl:part name="parameters" element="ns1:removeTransportBindingResponse"/>
    </wsdl:message>
    <wsdl:message name="getBindingPolicyRequest">
        <wsdl:part name="parameters" element="ns1:getBindingPolicy"/>
    </wsdl:message>
    <wsdl:message name="getBindingPolicyResponse">
        <wsdl:part name="parameters" element="ns1:getBindingPolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="startServiceRequest">
        <wsdl:part name="parameters" element="ns1:startService"/>
    </wsdl:message>
    <wsdl:message name="listServicesRequest">
        <wsdl:part name="parameters" element="ns1:listServices"/>
    </wsdl:message>
    <wsdl:message name="listServicesResponse">
        <wsdl:part name="parameters" element="ns1:listServicesResponse"/>
    </wsdl:message>
    <wsdl:message name="stopServiceRequest">
        <wsdl:part name="parameters" element="ns1:stopService"/>
    </wsdl:message>
    <wsdl:message name="changeServiceStateRequest">
        <wsdl:part name="parameters" element="ns1:changeServiceState"/>
    </wsdl:message>
    <wsdl:message name="getServiceDataRequest">
        <wsdl:part name="parameters" element="ns1:getServiceData"/>
    </wsdl:message>
    <wsdl:message name="getServiceDataResponse">
        <wsdl:part name="parameters" element="ns1:getServiceDataResponse"/>
    </wsdl:message>
    <wsdl:message name="getWSDLRequest">
        <wsdl:part name="parameters" element="ns1:getWSDL"/>
    </wsdl:message>
    <wsdl:message name="getWSDLResponse">
        <wsdl:part name="parameters" element="ns1:getWSDLResponse"/>
    </wsdl:message>
    <wsdl:message name="setBindingOperationMessagePolicyRequest">
        <wsdl:part name="parameters" element="ns1:setBindingOperationMessagePolicy"/>
    </wsdl:message>
    <wsdl:message name="getBindingOperationMessagePolicyRequest">
        <wsdl:part name="parameters" element="ns1:getBindingOperationMessagePolicy"/>
    </wsdl:message>
    <wsdl:message name="getBindingOperationMessagePolicyResponse">
        <wsdl:part name="parameters" element="ns1:getBindingOperationMessagePolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="removeServiceParameterRequest">
        <wsdl:part name="parameters" element="ns1:removeServiceParameter"/>
    </wsdl:message>
    <wsdl:message name="getPolicyRequest">
        <wsdl:part name="parameters" element="ns1:getPolicy"/>
    </wsdl:message>
    <wsdl:message name="getPolicyResponse">
        <wsdl:part name="parameters" element="ns1:getPolicyResponse"/>
    </wsdl:message>
    <wsdl:message name="addPoliciesToServiceRequest">
        <wsdl:part name="parameters" element="ns1:addPoliciesToService"/>
    </wsdl:message>
    <wsdl:portType name="ServiceAdminPortType">
        <wsdl:operation name="removeServicePoliciesByNamespace">
            <wsdl:input message="tns:removeServicePoliciesByNamespaceRequest" wsaw:Action="urn:removeServicePoliciesByNamespace"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:removeServicePoliciesByNamespaceServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="setServicePolicy">
            <wsdl:input message="tns:setServicePolicyRequest" wsaw:Action="urn:setServicePolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setServicePolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfInactiveServices">
            <wsdl:input message="tns:getNumberOfInactiveServicesRequest" wsaw:Action="urn:getNumberOfInactiveServices"/>
            <wsdl:output message="tns:getNumberOfInactiveServicesResponse" wsaw:Action="urn:getNumberOfInactiveServicesResponse"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:getNumberOfInactiveServicesServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="setModulePolicy">
            <wsdl:input message="tns:setModulePolicyRequest" wsaw:Action="urn:setModulePolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setModulePolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="deleteServiceGroups">
            <wsdl:input message="tns:deleteServiceGroupsRequest" wsaw:Action="urn:deleteServiceGroups"/>
        </wsdl:operation>
        <wsdl:operation name="getServiceBindings">
            <wsdl:input message="tns:getServiceBindingsRequest" wsaw:Action="urn:getServiceBindings"/>
            <wsdl:output message="tns:getServiceBindingsResponse" wsaw:Action="urn:getServiceBindingsResponse"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:getServiceBindingsServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="engageModuleToService">
            <wsdl:input message="tns:engageModuleToServiceRequest" wsaw:Action="urn:engageModuleToService"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:engageModuleToServiceServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroups">
            <wsdl:input message="tns:deleteFaultyServiceGroupsRequest" wsaw:Action="urn:deleteFaultyServiceGroups"/>
        </wsdl:operation>
        <wsdl:operation name="setBindingPolicy">
            <wsdl:input message="tns:setBindingPolicyRequest" wsaw:Action="urn:setBindingPolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setBindingPolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="removeBindingPolicy">
            <wsdl:input message="tns:removeBindingPolicyRequest" wsaw:Action="urn:removeBindingPolicy"/>
            <wsdl:fault message="tns:ServiceAdminServerException" name="ServiceAdminServerException" wsaw:Action="urn:removeBindingPolicyServiceAdminServerException"/>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfServiceGroups">
            <wsdl:input message="tns:getNumberOfServiceGroupsRequest" wsaw:Action="urn:getNumberOfServiceGroups"/>
            <wsdl:output message="tns:getNumberOfServiceGroupsResponse" wsaw:Action="urn:getNumberOfServiceGroupsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationPolicy">
            <wsdl:input message="tns:setServiceOperationPolicyRequest" wsaw:Action="urn:setServiceOperationPolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setServiceOperationPolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfActiveServices">
            <wsdl:input message="tns:getNumberOfActiveServicesRequest" wsaw:Action="urn:getNumberOfActiveServices"/>
            <wsdl:output message="tns:getNumberOfActiveServicesResponse" wsaw:Action="urn:getNumberOfActiveServicesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationPolicy">
            <wsdl:input message="tns:getBindingOperationPolicyRequest" wsaw:Action="urn:getBindingOperationPolicy"/>
            <wsdl:output message="tns:getBindingOperationPolicyResponse" wsaw:Action="urn:getBindingOperationPolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="setPolicy">
            <wsdl:input message="tns:setPolicyRequest" wsaw:Action="urn:setPolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setPolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="addTransportBinding">
            <wsdl:input message="tns:addTransportBindingRequest" wsaw:Action="urn:addTransportBinding"/>
            <wsdl:output message="tns:addTransportBindingResponse" wsaw:Action="urn:addTransportBindingResponse"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:addTransportBindingServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="listServiceGroup">
            <wsdl:input message="tns:listServiceGroupRequest" wsaw:Action="urn:listServiceGroup"/>
            <wsdl:output message="tns:listServiceGroupResponse" wsaw:Action="urn:listServiceGroupResponse"/>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationMessagePolicy">
            <wsdl:input message="tns:setServiceOperationMessagePolicyRequest" wsaw:Action="urn:setServiceOperationMessagePolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setServiceOperationMessagePolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="checkForGroupedServices">
            <wsdl:input message="tns:checkForGroupedServicesRequest" wsaw:Action="urn:checkForGroupedServices"/>
            <wsdl:output message="tns:checkForGroupedServicesResponse" wsaw:Action="urn:checkForGroupedServicesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getPolicies">
            <wsdl:input message="tns:getPoliciesRequest" wsaw:Action="urn:getPolicies"/>
            <wsdl:output message="tns:getPoliciesResponse" wsaw:Action="urn:getPoliciesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="setServiceParameters">
            <wsdl:input message="tns:setServiceParametersRequest" wsaw:Action="urn:setServiceParameters"/>
        </wsdl:operation>
        <wsdl:operation name="getServiceParameters">
            <wsdl:input message="tns:getServiceParametersRequest" wsaw:Action="urn:getServiceParameters"/>
            <wsdl:output message="tns:getServiceParametersResponse" wsaw:Action="urn:getServiceParametersResponse"/>
            <wsdl:fault message="tns:ServiceAdminServerException" name="ServiceAdminServerException" wsaw:Action="urn:getServiceParametersServiceAdminServerException"/>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfFaultyServices">
            <wsdl:input message="tns:getNumberOfFaultyServicesRequest" wsaw:Action="urn:getNumberOfFaultyServices"/>
            <wsdl:output message="tns:getNumberOfFaultyServicesResponse" wsaw:Action="urn:getNumberOfFaultyServicesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="downloadServiceArchive">
            <wsdl:input message="tns:downloadServiceArchiveRequest" wsaw:Action="urn:downloadServiceArchive"/>
            <wsdl:output message="tns:downloadServiceArchiveResponse" wsaw:Action="urn:downloadServiceArchiveResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getOperationMessagePolicy">
            <wsdl:input message="tns:getOperationMessagePolicyRequest" wsaw:Action="urn:getOperationMessagePolicy"/>
            <wsdl:output message="tns:getOperationMessagePolicyResponse" wsaw:Action="urn:getOperationMessagePolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getModulePolicy">
            <wsdl:input message="tns:getModulePolicyRequest" wsaw:Action="urn:getModulePolicy"/>
            <wsdl:output message="tns:getModulePolicyResponse" wsaw:Action="urn:getModulePolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationPolicy">
            <wsdl:input message="tns:setBindingOperationPolicyRequest" wsaw:Action="urn:setBindingOperationPolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setBindingOperationPolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="deleteAllNonAdminServiceGroups">
            <wsdl:input message="tns:deleteAllNonAdminServiceGroupsRequest" wsaw:Action="urn:deleteAllNonAdminServiceGroups"/>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroup">
            <wsdl:input message="tns:deleteFaultyServiceGroupRequest" wsaw:Action="urn:deleteFaultyServiceGroup"/>
            <wsdl:output message="tns:deleteFaultyServiceGroupResponse" wsaw:Action="urn:deleteFaultyServiceGroupResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getFaultyServiceArchives">
            <wsdl:input message="tns:getFaultyServiceArchivesRequest" wsaw:Action="urn:getFaultyServiceArchives"/>
            <wsdl:output message="tns:getFaultyServiceArchivesResponse" wsaw:Action="urn:getFaultyServiceArchivesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="configureMTOM">
            <wsdl:input message="tns:configureMTOMRequest" wsaw:Action="urn:configureMTOM"/>
        </wsdl:operation>
        <wsdl:operation name="deleteAllFaultyServiceGroups">
            <wsdl:input message="tns:deleteAllFaultyServiceGroupsRequest" wsaw:Action="urn:deleteAllFaultyServiceGroups"/>
        </wsdl:operation>
        <wsdl:operation name="getExposedTransports">
            <wsdl:input message="tns:getExposedTransportsRequest" wsaw:Action="urn:getExposedTransports"/>
            <wsdl:output message="tns:getExposedTransportsResponse" wsaw:Action="urn:getExposedTransportsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getOperationPolicy">
            <wsdl:input message="tns:getOperationPolicyRequest" wsaw:Action="urn:getOperationPolicy"/>
            <wsdl:output message="tns:getOperationPolicyResponse" wsaw:Action="urn:getOperationPolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="removeTransportBinding">
            <wsdl:input message="tns:removeTransportBindingRequest" wsaw:Action="urn:removeTransportBinding"/>
            <wsdl:output message="tns:removeTransportBindingResponse" wsaw:Action="urn:removeTransportBindingResponse"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:removeTransportBindingServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="getBindingPolicy">
            <wsdl:input message="tns:getBindingPolicyRequest" wsaw:Action="urn:getBindingPolicy"/>
            <wsdl:output message="tns:getBindingPolicyResponse" wsaw:Action="urn:getBindingPolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="startService">
            <wsdl:input message="tns:startServiceRequest" wsaw:Action="urn:startService"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:startServiceServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="listServices">
            <wsdl:input message="tns:listServicesRequest" wsaw:Action="urn:listServices"/>
            <wsdl:output message="tns:listServicesResponse" wsaw:Action="urn:listServicesResponse"/>
        </wsdl:operation>
        <wsdl:operation name="stopService">
            <wsdl:input message="tns:stopServiceRequest" wsaw:Action="urn:stopService"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:stopServiceServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="changeServiceState">
            <wsdl:input message="tns:changeServiceStateRequest" wsaw:Action="urn:changeServiceState"/>
        </wsdl:operation>
        <wsdl:operation name="getServiceData">
            <wsdl:input message="tns:getServiceDataRequest" wsaw:Action="urn:getServiceData"/>
            <wsdl:output message="tns:getServiceDataResponse" wsaw:Action="urn:getServiceDataResponse"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:getServiceDataServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="getWSDL">
            <wsdl:input message="tns:getWSDLRequest" wsaw:Action="urn:getWSDL"/>
            <wsdl:output message="tns:getWSDLResponse" wsaw:Action="urn:getWSDLResponse"/>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationMessagePolicy">
            <wsdl:input message="tns:setBindingOperationMessagePolicyRequest" wsaw:Action="urn:setBindingOperationMessagePolicy"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:setBindingOperationMessagePolicyServiceAdminException"/>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationMessagePolicy">
            <wsdl:input message="tns:getBindingOperationMessagePolicyRequest" wsaw:Action="urn:getBindingOperationMessagePolicy"/>
            <wsdl:output message="tns:getBindingOperationMessagePolicyResponse" wsaw:Action="urn:getBindingOperationMessagePolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="removeServiceParameter">
            <wsdl:input message="tns:removeServiceParameterRequest" wsaw:Action="urn:removeServiceParameter"/>
        </wsdl:operation>
        <wsdl:operation name="getPolicy">
            <wsdl:input message="tns:getPolicyRequest" wsaw:Action="urn:getPolicy"/>
            <wsdl:output message="tns:getPolicyResponse" wsaw:Action="urn:getPolicyResponse"/>
        </wsdl:operation>
        <wsdl:operation name="addPoliciesToService">
            <wsdl:input message="tns:addPoliciesToServiceRequest" wsaw:Action="urn:addPoliciesToService"/>
            <wsdl:fault message="tns:ServiceAdminException" name="ServiceAdminException" wsaw:Action="urn:addPoliciesToServiceServiceAdminException"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="ServiceAdminSoap11Binding" type="tns:ServiceAdminPortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="getNumberOfInactiveServices">
            <soap:operation soapAction="urn:getNumberOfInactiveServices" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setServicePolicy">
            <soap:operation soapAction="urn:setServicePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeServicePoliciesByNamespace">
            <soap:operation soapAction="urn:removeServicePoliciesByNamespace" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setModulePolicy">
            <soap:operation soapAction="urn:setModulePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteServiceGroups">
            <soap:operation soapAction="urn:deleteServiceGroups" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getServiceBindings">
            <soap:operation soapAction="urn:getServiceBindings" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setBindingPolicy">
            <soap:operation soapAction="urn:setBindingPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroups">
            <soap:operation soapAction="urn:deleteFaultyServiceGroups" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="engageModuleToService">
            <soap:operation soapAction="urn:engageModuleToService" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeBindingPolicy">
            <soap:operation soapAction="urn:removeBindingPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminServerException">
                <soap:fault use="literal" name="ServiceAdminServerException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationPolicy">
            <soap:operation soapAction="urn:setServiceOperationPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfServiceGroups">
            <soap:operation soapAction="urn:getNumberOfServiceGroups" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationPolicy">
            <soap:operation soapAction="urn:getBindingOperationPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addTransportBinding">
            <soap:operation soapAction="urn:addTransportBinding" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setPolicy">
            <soap:operation soapAction="urn:setPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfActiveServices">
            <soap:operation soapAction="urn:getNumberOfActiveServices" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listServiceGroup">
            <soap:operation soapAction="urn:listServiceGroup" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationMessagePolicy">
            <soap:operation soapAction="urn:setServiceOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="checkForGroupedServices">
            <soap:operation soapAction="urn:checkForGroupedServices" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPolicies">
            <soap:operation soapAction="urn:getPolicies" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServiceParameters">
            <soap:operation soapAction="urn:setServiceParameters" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfFaultyServices">
            <soap:operation soapAction="urn:getNumberOfFaultyServices" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getServiceParameters">
            <soap:operation soapAction="urn:getServiceParameters" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminServerException">
                <soap:fault use="literal" name="ServiceAdminServerException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="downloadServiceArchive">
            <soap:operation soapAction="urn:downloadServiceArchive" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOperationMessagePolicy">
            <soap:operation soapAction="urn:getOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getModulePolicy">
            <soap:operation soapAction="urn:getModulePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationPolicy">
            <soap:operation soapAction="urn:setBindingOperationPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteAllNonAdminServiceGroups">
            <soap:operation soapAction="urn:deleteAllNonAdminServiceGroups" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getFaultyServiceArchives">
            <soap:operation soapAction="urn:getFaultyServiceArchives" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroup">
            <soap:operation soapAction="urn:deleteFaultyServiceGroup" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteAllFaultyServiceGroups">
            <soap:operation soapAction="urn:deleteAllFaultyServiceGroups" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="configureMTOM">
            <soap:operation soapAction="urn:configureMTOM" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getExposedTransports">
            <soap:operation soapAction="urn:getExposedTransports" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOperationPolicy">
            <soap:operation soapAction="urn:getOperationPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeTransportBinding">
            <soap:operation soapAction="urn:removeTransportBinding" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBindingPolicy">
            <soap:operation soapAction="urn:getBindingPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listServices">
            <soap:operation soapAction="urn:listServices" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="startService">
            <soap:operation soapAction="urn:startService" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="stopService">
            <soap:operation soapAction="urn:stopService" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getServiceData">
            <soap:operation soapAction="urn:getServiceData" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="changeServiceState">
            <soap:operation soapAction="urn:changeServiceState" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getWSDL">
            <soap:operation soapAction="urn:getWSDL" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationMessagePolicy">
            <soap:operation soapAction="urn:setBindingOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationMessagePolicy">
            <soap:operation soapAction="urn:getBindingOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeServiceParameter">
            <soap:operation soapAction="urn:removeServiceParameter" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getPolicy">
            <soap:operation soapAction="urn:getPolicy" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addPoliciesToService">
            <soap:operation soapAction="urn:addPoliciesToService" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="ServiceAdminSoap12Binding" type="tns:ServiceAdminPortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="getNumberOfInactiveServices">
            <soap12:operation soapAction="urn:getNumberOfInactiveServices" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setServicePolicy">
            <soap12:operation soapAction="urn:setServicePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeServicePoliciesByNamespace">
            <soap12:operation soapAction="urn:removeServicePoliciesByNamespace" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setModulePolicy">
            <soap12:operation soapAction="urn:setModulePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteServiceGroups">
            <soap12:operation soapAction="urn:deleteServiceGroups" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getServiceBindings">
            <soap12:operation soapAction="urn:getServiceBindings" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setBindingPolicy">
            <soap12:operation soapAction="urn:setBindingPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroups">
            <soap12:operation soapAction="urn:deleteFaultyServiceGroups" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="engageModuleToService">
            <soap12:operation soapAction="urn:engageModuleToService" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="removeBindingPolicy">
            <soap12:operation soapAction="urn:removeBindingPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminServerException">
                <soap12:fault use="literal" name="ServiceAdminServerException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationPolicy">
            <soap12:operation soapAction="urn:setServiceOperationPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfServiceGroups">
            <soap12:operation soapAction="urn:getNumberOfServiceGroups" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationPolicy">
            <soap12:operation soapAction="urn:getBindingOperationPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addTransportBinding">
            <soap12:operation soapAction="urn:addTransportBinding" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="setPolicy">
            <soap12:operation soapAction="urn:setPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfActiveServices">
            <soap12:operation soapAction="urn:getNumberOfActiveServices" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listServiceGroup">
            <soap12:operation soapAction="urn:listServiceGroup" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationMessagePolicy">
            <soap12:operation soapAction="urn:setServiceOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="checkForGroupedServices">
            <soap12:operation soapAction="urn:checkForGroupedServices" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPolicies">
            <soap12:operation soapAction="urn:getPolicies" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServiceParameters">
            <soap12:operation soapAction="urn:setServiceParameters" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfFaultyServices">
            <soap12:operation soapAction="urn:getNumberOfFaultyServices" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getServiceParameters">
            <soap12:operation soapAction="urn:getServiceParameters" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminServerException">
                <soap12:fault use="literal" name="ServiceAdminServerException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="downloadServiceArchive">
            <soap12:operation soapAction="urn:downloadServiceArchive" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOperationMessagePolicy">
            <soap12:operation soapAction="urn:getOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getModulePolicy">
            <soap12:operation soapAction="urn:getModulePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationPolicy">
            <soap12:operation soapAction="urn:setBindingOperationPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteAllNonAdminServiceGroups">
            <soap12:operation soapAction="urn:deleteAllNonAdminServiceGroups" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getFaultyServiceArchives">
            <soap12:operation soapAction="urn:getFaultyServiceArchives" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroup">
            <soap12:operation soapAction="urn:deleteFaultyServiceGroup" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteAllFaultyServiceGroups">
            <soap12:operation soapAction="urn:deleteAllFaultyServiceGroups" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="configureMTOM">
            <soap12:operation soapAction="urn:configureMTOM" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getExposedTransports">
            <soap12:operation soapAction="urn:getExposedTransports" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOperationPolicy">
            <soap12:operation soapAction="urn:getOperationPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeTransportBinding">
            <soap12:operation soapAction="urn:removeTransportBinding" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBindingPolicy">
            <soap12:operation soapAction="urn:getBindingPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listServices">
            <soap12:operation soapAction="urn:listServices" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="startService">
            <soap12:operation soapAction="urn:startService" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="stopService">
            <soap12:operation soapAction="urn:stopService" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getServiceData">
            <soap12:operation soapAction="urn:getServiceData" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="changeServiceState">
            <soap12:operation soapAction="urn:changeServiceState" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getWSDL">
            <soap12:operation soapAction="urn:getWSDL" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationMessagePolicy">
            <soap12:operation soapAction="urn:setBindingOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationMessagePolicy">
            <soap12:operation soapAction="urn:getBindingOperationMessagePolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeServiceParameter">
            <soap12:operation soapAction="urn:removeServiceParameter" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getPolicy">
            <soap12:operation soapAction="urn:getPolicy" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addPoliciesToService">
            <soap12:operation soapAction="urn:addPoliciesToService" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:fault name="ServiceAdminException">
                <soap12:fault use="literal" name="ServiceAdminException"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="ServiceAdminHttpBinding" type="tns:ServiceAdminPortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="getNumberOfInactiveServices">
            <http:operation location="getNumberOfInactiveServices"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServicePolicy">
            <http:operation location="setServicePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="removeServicePoliciesByNamespace">
            <http:operation location="removeServicePoliciesByNamespace"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="setModulePolicy">
            <http:operation location="setModulePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="deleteServiceGroups">
            <http:operation location="deleteServiceGroups"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getServiceBindings">
            <http:operation location="getServiceBindings"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingPolicy">
            <http:operation location="setBindingPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroups">
            <http:operation location="deleteFaultyServiceGroups"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="engageModuleToService">
            <http:operation location="engageModuleToService"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="removeBindingPolicy">
            <http:operation location="removeBindingPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationPolicy">
            <http:operation location="setServiceOperationPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfServiceGroups">
            <http:operation location="getNumberOfServiceGroups"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationPolicy">
            <http:operation location="getBindingOperationPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addTransportBinding">
            <http:operation location="addTransportBinding"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setPolicy">
            <http:operation location="setPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfActiveServices">
            <http:operation location="getNumberOfActiveServices"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listServiceGroup">
            <http:operation location="listServiceGroup"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServiceOperationMessagePolicy">
            <http:operation location="setServiceOperationMessagePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="checkForGroupedServices">
            <http:operation location="checkForGroupedServices"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPolicies">
            <http:operation location="getPolicies"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setServiceParameters">
            <http:operation location="setServiceParameters"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getNumberOfFaultyServices">
            <http:operation location="getNumberOfFaultyServices"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getServiceParameters">
            <http:operation location="getServiceParameters"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="downloadServiceArchive">
            <http:operation location="downloadServiceArchive"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOperationMessagePolicy">
            <http:operation location="getOperationMessagePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getModulePolicy">
            <http:operation location="getModulePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationPolicy">
            <http:operation location="setBindingOperationPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="deleteAllNonAdminServiceGroups">
            <http:operation location="deleteAllNonAdminServiceGroups"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getFaultyServiceArchives">
            <http:operation location="getFaultyServiceArchives"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteFaultyServiceGroup">
            <http:operation location="deleteFaultyServiceGroup"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteAllFaultyServiceGroups">
            <http:operation location="deleteAllFaultyServiceGroups"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="configureMTOM">
            <http:operation location="configureMTOM"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getExposedTransports">
            <http:operation location="getExposedTransports"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getOperationPolicy">
            <http:operation location="getOperationPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeTransportBinding">
            <http:operation location="removeTransportBinding"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getBindingPolicy">
            <http:operation location="getBindingPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="listServices">
            <http:operation location="listServices"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="startService">
            <http:operation location="startService"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="stopService">
            <http:operation location="stopService"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getServiceData">
            <http:operation location="getServiceData"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="changeServiceState">
            <http:operation location="changeServiceState"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getWSDL">
            <http:operation location="getWSDL"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="setBindingOperationMessagePolicy">
            <http:operation location="setBindingOperationMessagePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getBindingOperationMessagePolicy">
            <http:operation location="getBindingOperationMessagePolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="removeServiceParameter">
            <http:operation location="removeServiceParameter"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
        <wsdl:operation name="getPolicy">
            <http:operation location="getPolicy"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addPoliciesToService">
            <http:operation location="addPoliciesToService"/>
            <wsdl:input>
                <mime:content type="text/xml" part="parameters"/>
            </wsdl:input>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="ServiceAdmin">
        <wsdl:port name="ServiceAdminHttpsSoap11Endpoint" binding="tns:ServiceAdminSoap11Binding">
            <soap:address location="https://192.168.144.1:9443/services/ServiceAdmin.ServiceAdminHttpsSoap11Endpoint/"/>
        </wsdl:port>
        <wsdl:port name="ServiceAdminHttpsSoap12Endpoint" binding="tns:ServiceAdminSoap12Binding">
            <soap12:address location="https://192.168.144.1:9443/services/ServiceAdmin.ServiceAdminHttpsSoap12Endpoint/"/>
        </wsdl:port>
        <wsdl:port name="ServiceAdminHttpsEndpoint" binding="tns:ServiceAdminHttpBinding">
            <http:address location="https://192.168.144.1:9443/services/ServiceAdmin.ServiceAdminHttpsEndpoint/"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>