NonStop SOAP User's Manual
NonStop SOAP User-Exits
NonStop SOAP User’s Manual—520501-012
C-34
Files Created When the Example Sdl File is
Deployed
Files Created When the Example Sdl File is
Deployed
SoapUEClassFactory.cpp
#include "SoapUEClassFactory.h"
#include "SoapUEHandler_impl.h"
SoapUEHandler *SoapUEClassFactory::instantiate(const char *serviceName,
SoapServiceType type)
{
SoapUEHandler *soapUE = NULL;
if (type == SERVICE_PATHWAY)
{
if (!strcmp(serviceName, "TOUPPER"))
soapUE = new SoapPW_UEHandler_ TOUPPER;
}
return new SoapUEHandler_Generic(soapUE);
}
SoapUEHandler_impl.h :
#ifndef SOAPUEHANDLER_IMPL_H
#define SOAPUEHANDLER_IMPL_H
#include "SoapUEHandler.h"
#include "ServiceEnv.h"
#include "ServiceReqResponse.h"
#include "SoapFault.h"
class SoapUEHandler_Generic : public SoapUEHandler
{
public:
SoapUEHandler_Generic(SoapUEHandler *soapUE)
: SoapUEHandler(soapUE) {}