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) {} 










