version 1.87, 2006/07/26 20:34:03
|
version 1.88, 2006/08/04 19:05:59
|
|
|
#include <Pegasus/Common/Tracer.h> | #include <Pegasus/Common/Tracer.h> |
#include <Pegasus/Common/Logger.h> | #include <Pegasus/Common/Logger.h> |
#include <Pegasus/Common/AutoPtr.h> | #include <Pegasus/Common/AutoPtr.h> |
|
#include <Pegasus/Common/Constants.h> |
| |
#include <Pegasus/Config/ConfigManager.h> | #include <Pegasus/Config/ConfigManager.h> |
| |
|
|
ProviderIdContainer pidc = | ProviderIdContainer pidc = |
request->operationContext.get(ProviderIdContainer::NAME); | request->operationContext.get(ProviderIdContainer::NAME); |
providerModule = pidc.getModule(); | providerModule = pidc.getModule(); |
|
#ifdef PEGASUS_ZOS_SECURITY |
|
if (request->getType() != CIM_EXPORT_INDICATION_REQUEST_MESSAGE) |
|
{ |
|
// this is a z/OS only function |
|
// the function checks user authorization |
|
// based on CIM operation versus provider profile |
|
// Input: request and Provider ID Container |
|
//Return: failure: a response message for the client |
|
// success: NULL |
|
response = checkSAFProviderProfile(request, pidc); |
|
if (response != NULL) |
|
{ |
|
return response; |
|
} |
|
} |
|
#endif |
} | } |
| |
Uint16 userContext = PEGASUS_DEFAULT_PROV_USERCTXT; | Uint16 userContext = PEGASUS_DEFAULT_PROV_USERCTXT; |