From: Dave B. <bla...@us...> - 2011-11-07 11:58:32
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml In directory vz-cvs-3.sog:/tmp/cvs-serv17680/src/org/sblim/cimclient/internal/cimxml Modified Files: CIMXMLParserImpl.java Log Message: 3411944 - createJavaObject exception with hex uint Index: CIMXMLParserImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLParserImpl.java,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- CIMXMLParserImpl.java 31 May 2011 14:23:12 -0000 1.42 +++ CIMXMLParserImpl.java 7 Nov 2011 11:58:30 -0000 1.43 @@ -49,6 +49,7 @@ * 3027615 2010-07-12 blaschke-oss Use CLASS_ARRAY_T instead of new CIMDataType(CLASS,0) * 3293248 2011-05-03 blaschke-oss Support for CIM_ERROR instances within ERROR * 3297028 2011-05-03 blaschke-oss Instances contain CIMClassProperty with DOM parser + * 3411944 2011-09-20 blaschke-oss createJavaObject exception with hex uint */ package org.sblim.cimclient.internal.cimxml; @@ -2981,7 +2982,7 @@ CIMDataType cimType = parseTypeStr(pTypeStr, false); int radix = 10; - if (pTypeStr.toLowerCase().startsWith("sint") || pTypeStr.toLowerCase().startsWith("int")) { + if (pTypeStr.toLowerCase().startsWith("sint") || pTypeStr.toLowerCase().startsWith("uint")) { pValue = pValue.toLowerCase(); if (pValue.startsWith("0x") || pValue.startsWith("+0x") || pValue.startsWith("-0x")) { radix = 16; |