From: Dave B. <bla...@us...> - 2013-11-11 22:56:39
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/sax/node In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29201/src/org/sblim/cimclient/internal/cimxml/sax/node Modified Files: Tag: Experimental ParameterArrayNode.java Log Message: 2705 PARAMETER.ARRAY does not require TYPE attribute Index: ParameterArrayNode.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/sax/node/ParameterArrayNode.java,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -u -d -r1.1.2.5 -r1.1.2.6 --- ParameterArrayNode.java 23 Feb 2009 18:25:57 -0000 1.1.2.5 +++ ParameterArrayNode.java 11 Nov 2013 22:56:36 -0000 1.1.2.6 @@ -1,5 +1,5 @@ /** - * (C) Copyright IBM Corp. 2006, 2009 + * (C) Copyright IBM Corp. 2006, 2013 * * THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE * ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE @@ -17,6 +17,7 @@ * 1820763 2007-10-29 ebak Supporting the EmbeddedInstance qualifier * 2003590 2008-06-30 blaschke-oss Change licensing from CPL to EPL * 2524131 2009-01-21 raman_arora Upgrade client to JDK 1.5 (Phase 1) + * 2705 2013-11-11 blaschke-oss PARAMETER.ARRAY does not require TYPE attribute */ package org.sblim.cimclient.internal.cimxml.sax.node; @@ -51,6 +52,8 @@ @Override protected void specificInit(Attributes pAttribs) throws SAXException { + if (getCIMType(pAttribs, true) == null) throw new SAXException( + "PARAMETER element missing TYPE attribute!"); this.iEmbObjHandler = EmbObjHandler.init(this.iEmbObjHandler, getNodeName(), pAttribs, this.iSession, this.iQualiHandler, true); } |