Add this macro to your project to map a request handler name to the class responsible for handling the corresponding requests and expose the Web Service Description Language (WSDL) for the handler.
#define HANDLER_ENTRY_SDL( handlerString, handlerClass, handlerQClass, sdlClassName )
- A string with the name of the request handler.
- The simple name of an existing request handler class that maps to the name given by handlerName.
- The fully qualified name of an existing request handler class that maps to the name given by handlerName.
- The name of a request handler class that will be created for you. This class will be used to expose WSDL information for the XML Web service request handler handlerClass.
You can add this macro to your code at any point after the class specified by handlerClass has been declared. The class does not need to be fully defined at the point at which this macro appears.
This macro works like DECLARE_REQUEST_HANDLER but also adds the code necessary to expose the XML Web service through WSDL.
This macro is equivalent in functionality to the request_handler attribute. handlerClass and handlerQClass are equivalent to the class to which the request_handler attribute is applied. handlerString is equivalent to the name parameter used by the attribute. sdlClassName is equivalent to the sdl parameter used by the attribute.