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;
|