version 1.33.2.3, 2009/10/13 13:39:27
|
version 1.33.2.7, 2009/12/08 13:59:37
|
|
|
CIMCreateInstanceResponseMessage& msg = | CIMCreateInstanceResponseMessage& msg = |
*static_cast<CIMCreateInstanceResponseMessage*>(getResponse()); | *static_cast<CIMCreateInstanceResponseMessage*>(getResponse()); |
| |
msg.instanceName = getObjects()[0]; |
Array<CIMObjectPath> cimObjs= getObjects(); |
|
Array<SCMOInstance> scmoObjs= getSCMOObjects(); |
|
if (cimObjs.size() != 0) |
|
{ |
|
msg.instanceName = cimObjs[0]; |
|
} |
|
else |
|
{ |
|
scmoObjs[0].getCIMObjectPath(msg.instanceName); |
|
} |
} | } |
} | } |
| |
|
|
SimpleObjectResponseHandler::deliver(cimObject); | SimpleObjectResponseHandler::deliver(cimObject); |
} | } |
| |
|
void AssociatorsResponseHandler::deliver(const CIMInstance& cimInstance) |
|
{ |
|
if (cimInstance.isUninitialized()) |
|
{ |
|
MessageLoaderParms message( |
|
"Common.Exception.UNINITIALIZED_OBJECT_EXCEPTION", |
|
"The object is not initialized."); |
|
|
|
throw CIMException(CIM_ERR_FAILED, message); |
|
} |
|
|
|
SimpleObjectResponseHandler::deliver(cimInstance); |
|
} |
|
|
void AssociatorsResponseHandler::deliver(const SCMOInstance& scmoObject) | void AssociatorsResponseHandler::deliver(const SCMOInstance& scmoObject) |
{ | { |
if (scmoObject.isUninitialized()) | if (scmoObject.isUninitialized()) |