version 1.32, 2004/06/11 09:04:35
|
version 1.33, 2004/10/08 21:16:38
|
|
|
// | // |
if (cimMethodName == "InvokeMethod") | if (cimMethodName == "InvokeMethod") |
{ | { |
PEG_METHOD_EXIT(); |
|
// l10n | // l10n |
sendMethodError( | sendMethodError( |
queueId, | queueId, |
|
|
((CIMRequestMessage*)request)->messageId, | ((CIMRequestMessage*)request)->messageId, |
((CIMInvokeMethodRequestMessage*)request)->methodName, | ((CIMInvokeMethodRequestMessage*)request)->methodName, |
PEGASUS_CIM_EXCEPTION_L(CIM_ERR_ACCESS_DENIED, msgLoaderParms)); | PEGASUS_CIM_EXCEPTION_L(CIM_ERR_ACCESS_DENIED, msgLoaderParms)); |
|
PEG_METHOD_EXIT(); |
|
return; |
} | } |
else | else |
{ | { |
PEG_METHOD_EXIT(); |
|
// l10n | // l10n |
sendIMethodError( | sendIMethodError( |
queueId, | queueId, |
|
|
((CIMRequestMessage*)request)->messageId, | ((CIMRequestMessage*)request)->messageId, |
cimMethodName, | cimMethodName, |
PEGASUS_CIM_EXCEPTION_L(CIM_ERR_ACCESS_DENIED, msgLoaderParms)); | PEGASUS_CIM_EXCEPTION_L(CIM_ERR_ACCESS_DENIED, msgLoaderParms)); |
|
PEG_METHOD_EXIT(); |
|
return; |
} | } |
} | } |
} | } |
|
|
} | } |
catch (InternalSystemError &ise) | catch (InternalSystemError &ise) |
{ | { |
PEG_METHOD_EXIT(); |
|
sendIMethodError( | sendIMethodError( |
queueId, | queueId, |
request->getHttpMethod(), | request->getHttpMethod(), |
((CIMRequestMessage*)request)->messageId, | ((CIMRequestMessage*)request)->messageId, |
cimMethodName, | cimMethodName, |
PEGASUS_CIM_EXCEPTION(CIM_ERR_ACCESS_DENIED, ise.getMessage())); | PEGASUS_CIM_EXCEPTION(CIM_ERR_ACCESS_DENIED, ise.getMessage())); |
|
PEG_METHOD_EXIT(); |
|
return; |
} | } |
#endif // #ifdef PEGASUS_ENABLE_USERGROUP_AUTHORIZATION | #endif // #ifdef PEGASUS_ENABLE_USERGROUP_AUTHORIZATION |
| |