version 1.47, 2006/11/14 18:34:58
|
version 1.47.4.1, 2007/04/04 11:04:51
|
|
|
| |
if (j >= m) | if (j >= m) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"Namespace not found in parent namespace."); | "Namespace not found in parent namespace."); |
} | } |
pns->parentSpace=newNameSpace(j, nsm, repositoryRoot); | pns->parentSpace=newNameSpace(j, nsm, repositoryRoot); |
|
|
break; | break; |
if (j >= m) | if (j >= m) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"Namespace not found in parent namespace."); | "Namespace not found in parent namespace."); |
} | } |
pns->parentSpace=newNameSpace(j, nsm, repositoryRoot); | pns->parentSpace=newNameSpace(j, nsm, repositoryRoot); |
|
|
| |
if (!_rep->table.lookup(nameSpaceName.getString (), nameSpace)) | if (!_rep->table.lookup(nameSpaceName.getString (), nameSpace)) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, "Invalid NameSpace."); |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, "Invalid NameSpace."); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
throw PEGASUS_CIM_EXCEPTION | throw PEGASUS_CIM_EXCEPTION |
(CIM_ERR_INVALID_NAMESPACE, nameSpaceName.getString()); | (CIM_ERR_INVALID_NAMESPACE, nameSpaceName.getString()); |
|
|
| |
if (it.containsClass(className)) | if (it.containsClass(className)) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"Class already exists."); | "Class already exists."); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
throw PEGASUS_CIM_EXCEPTION( | throw PEGASUS_CIM_EXCEPTION( |
|
|
InheritanceTree& it = nameSpace->parent->getInheritanceTree(); | InheritanceTree& it = nameSpace->parent->getInheritanceTree(); |
if (it.containsClass(className)) | if (it.containsClass(className)) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"Class already exists."); | "Class already exists."); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
throw PEGASUS_CIM_EXCEPTION( | throw PEGASUS_CIM_EXCEPTION( |
|
|
InheritanceTree& it = ns->getInheritanceTree(); | InheritanceTree& it = ns->getInheritanceTree(); |
if (it.containsClass(className)) | if (it.containsClass(className)) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"Class already exists."); | "Class already exists."); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
throw PEGASUS_CIM_EXCEPTION( | throw PEGASUS_CIM_EXCEPTION( |
|
|
| |
if (missing) | if (missing) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"SuperClass does not exist."); | "SuperClass does not exist."); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
throw PEGASUS_CIM_EXCEPTION( | throw PEGASUS_CIM_EXCEPTION( |
|
|
| |
if (it.containsClass(className)) | if (it.containsClass(className)) |
{ | { |
PEG_TRACE_STRING(TRC_REPOSITORY, Tracer::LEVEL4, |
PEG_TRACE_CSTRING(TRC_REPOSITORY, Tracer::LEVEL4, |
"Class already exists."); | "Class already exists."); |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
if (throwExcp) | if (throwExcp) |