Figure 7   Generic management interface


  <wsdl:message name="GetServiceIdOutput"> 
               <part name="value" type="xsd:float" /> 
  </wsdl:message> 

  <wsdl:message name="GetMetricsOutput"> 
               <part name="name" type="xsd:string" /> 
               <part name="type" type="xsd:string" /> 
               <part name="value" type="xsd:string" /> 
  </wsdl:message> 

  <wsdl:message name="GetConfigurationOutput"> 
              <part name="name" type="xsd:string" /> 
              <part name="type" type="xsd:string" /> 
              <part name="value" type="xsd:string" /> 
  </wsdl:message> 

  <wsdl:message name="GetAdminInterfaceOutput"> 
              <part name="AdminInterfaceWSDLurn" type="xsd:string" /> 
  </wsdl:message>

  <wsdl:message name="GetAvailabilityOutput"> 
              <part name="value" type="xsd:integer" /> 
  </wsdl:message> 

  <wsdl:portType name="GenericManagementInterface"> 
          <wsdl:operation name="GetServiceId"> 
                  <wsdl:output message="tns:GetServiceIdOutput" /> 
          </wsdl:operation> 
          <wsdl:operation name="GetMetrics"> 
                  <wsdl:output message="tns:GetMetricsOutput" /> 
          </wsdl:operation> 
          <wsdl:operation name="GetConfiguration"> 
                  <wsdl:output message="tns:GetConfigurationOutput" /> 
          </wsdl:operation> 
          <wsdl:operation name="GetAdminInterface"> 
                  <wsdl:output message="tns:GetAdminInterfaceOutput" /> 
          </wsdl:operation> 
          <wsdl:operation name="IsAvailable"> 
                  <wsdl:output message="tns:IsAvailableOutput" /> 
          </wsdl:operation> 
  </wsdl:portType>