From: Dave B. <bla...@us...> - 2013-10-18 18:40:21
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv9569/src/org/sblim/cimclient/internal/cimxml Modified Files: Tag: Experimental CIMXMLParserImpl.java Log Message: 2691 RETURNVALUE should not require PARAMTYPE attribute Index: CIMXMLParserImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLParserImpl.java,v retrieving revision 1.14.2.60 retrieving revision 1.14.2.61 diff -u -d -r1.14.2.60 -r1.14.2.61 --- CIMXMLParserImpl.java 17 Oct 2013 13:15:09 -0000 1.14.2.60 +++ CIMXMLParserImpl.java 18 Oct 2013 18:40:18 -0000 1.14.2.61 @@ -76,6 +76,7 @@ * 2686 2013-10-10 blaschke-oss parseEXPPARAMVALUE allows 2+ children, prohibits 0 * 2688 2013-10-10 blaschke-oss parseMETHODCALL looks for CIMName attribute instead of NAME * 2537 2013-10-17 blaschke-oss Add new data types for PARAMVALUE + * 2691 2013-10-18 blaschke-oss RETURNVALUE should not require PARAMTYPE attribute */ package org.sblim.cimclient.internal.cimxml; @@ -1905,7 +1906,8 @@ private void transformNormObj() throws CIMXMLParseException { if (this.iRawValue instanceof String) { this.iType = this.iRawType; - this.iValue = createJavaObject(this.iType.toString(), (String) this.iRawValue); + this.iValue = createJavaObject(this.iType == null ? null : this.iType.toString(), + (String) this.iRawValue); } else { String[] rawValueA = (String[]) this.iRawValue; String typeStr = this.iRawType.toString(); |