swirl
Guide to OmniMark 7   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
      Other Library Functions  
function  

wsb.remove-service

 
 

Library: Net, Web Services Broker (OMWSB)
Import: omwsb.xmd

Declaration

  export external function remove-service
    from                      value server      server
    named                     value stream      service-name
    of-type                   value stream      type   optional

Argument definitions

server
A wsb.server OMX variable which was returned from a call to wsb.create-server
service-name
The name of the service to be removed from the lookup table
type
The type of request that is to be serviced


Purpose

The wsb.remove-service function removes a registered service from the server. This means that subsequent requests received with a name corresponding to the service-name parameter will be returned to the server as an unknown request. A call to this function will also cause all threads waiting to service this type of action to terminate, freeing up all associated resources. If the specified service is not currently registered on the server, an external exception will be thrown. See the description of wsb.create-server for further details on the service-name and type parameters.

        Other Library Functions
   wsb.add-service
   wsb.clear-all-services
   wsb.create-server
   wsb.dispatch-request
   wsb.has-known-request-type
   wsb.reader
   wsb.remove-service
   wsb.request
   wsb.request-header
   wsb.request-name
   wsb.request-type
   wsb.server
   wsb.service-exists
   wsb.start-servicing-requests
   wsb.wait-for-request
   wsb.writer
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACYLIBRARIES ] [ ERRORS ]

OmniMark 7.1.2 Documentation Generated: June 28, 2005 at 5:46:07 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © Stilo Corporation, 1988-2005.