Figure 6   Custom management interface


  <wsdl:message name="ChangeAvailabilityInput"> 
              <part name="action" type="xsd:string" /> 
  </wsdl:message> 
  <wsdl:message name="ChangeAvailabilityOutput"> 
              <part name="newState" type="xsd:string" /> 
  </wsdl:message> 
  <wsdl:message name="setTraceInput"> 
              <part name="action" type="xsd:string" /> 
  </wsdl:message> 
  <wsdl:message name="changeStockExchange"> 
              <part name="exchangeName" type="xsd:string" /> 
  </wsdl:message> 

  <wsdl:portType name="StockQuoteManagementInterface"> 
          <wsdl:operation name="setTrace"> 
                  <wsdl:input message="tns:setTraceInput" /> 
          </wsdl:operation> 
          <wsdl:operation name="changeStockExchange"> 
                  <wsdl:input message="tns:changeStockExchangeInput" /> 
          </wsdl:operation> 
          <wsdl:operation name="changeAvailability"> 
                  <wsdl:input message="tns:ChangeAvailabilityInput" /> 
                  <wsdl:output message="tns:ChangeAvailabilityOutput" /> 
          </wsdl:operation> 
  </wsdl:portType>