version 1.49, 2002/04/04 02:33:36
|
version 1.50, 2002/04/06 02:52:19
|
|
|
| |
Boolean XmlReader::getErrorElement( | Boolean XmlReader::getErrorElement( |
XmlParser& parser, | XmlParser& parser, |
CIMStatusCode& code, |
CIMException& cimException, |
const char*& description, |
|
Boolean required) | Boolean required) |
{ | { |
XmlEntry entry; | XmlEntry entry; |
|
|
throw XmlValidationError( | throw XmlValidationError( |
parser.getLine(), "missing ERROR.CODE attribute"); | parser.getLine(), "missing ERROR.CODE attribute"); |
| |
code = CIMStatusCode(tmpCode); |
|
|
|
// Get ERROR.DESCRIPTION: | // Get ERROR.DESCRIPTION: |
| |
description = ""; |
String tmpDescription; |
entry.getAttributeValue("DESCRIPTION", description); |
|
|
entry.getAttributeValue("DESCRIPTION", tmpDescription); |
| |
if (!empty) | if (!empty) |
expectEndTag(parser, "ERROR"); | expectEndTag(parser, "ERROR"); |
| |
|
cimException = PEGASUS_CIM_EXCEPTION(CIMStatusCode(tmpCode), tmpDescription); |
return true; | return true; |
} | } |
| |