Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml
In directory vz-cvs-3.sog:/tmp/cvs-serv12253/src/org/sblim/cimclient/internal/cimxml
Modified Files:
Tag: Experimental
CIMXMLBuilderImpl.java
Log Message:
3588558 An enhancement on Java CIM Client logging
Index: CIMXMLBuilderImpl.java
===================================================================
RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLBuilderImpl.java,v
retrieving revision 1.9.2.34
retrieving revision 1.9.2.35
diff -u -d -r1.9.2.34 -r1.9.2.35
--- CIMXMLBuilderImpl.java 20 May 2011 14:39:45 -0000 1.9.2.34
+++ CIMXMLBuilderImpl.java 27 Nov 2012 01:31:03 -0000 1.9.2.35
@@ -1,7 +1,7 @@
/**
* CIMXMLBuilderImpl.java
*
- * (C) Copyright IBM Corp. 2005, 2011
+ * (C) Copyright IBM Corp. 2005, 2012
*
* THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE
* ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE
@@ -48,6 +48,7 @@
* 2970881 2010-03-15 blaschke-oss Add property to control EmbeddedObject case
* 3001333 2010-05-19 blaschke-oss CIMMethod class ignores propagated parameter
* 3304058 2011-05-20 blaschke-oss Use same date format in change history
+ * 3588558 2012-11-26 blaschke-oss An enhancement on Java CIM Client logging
*/
package org.sblim.cimclient.internal.cimxml;
@@ -1547,12 +1548,14 @@
*/
if (propType == null) { throw new WBEMException(
WBEMException.CIM_ERR_INVALID_PARAMETER,
- "Type of property or key cannot be a null!"); }
+ "Type of property or key cannot be a null! " + propName + " in ObjectPath "
+ + instanceOP.toString() + " has null type."); }
if (propValue == null) {
if (propType.getType() == CIMDataType.REFERENCE) { throw new WBEMException(
WBEMException.CIM_ERR_INVALID_PARAMETER,
- "Value of reference cannot be null!"); }
+ "Value of reference cannot be null! " + propName + " in ObjectPath "
+ + instanceOP.toString() + " has null value."); }
}
Element keybindingE = createKEYBINDING(doc, instancenameE, propName);
|