No MD node named sum(postVEE) Error Encountered when IMD is VEEd with VEE Rule Eligibility Criteria (Doc ID 2238240.1)

Last updated on MARCH 03, 2017

Applies to:

Oracle Utilities Meter Data Management - Version and later
Information in this document applies to any platform.


Eligibility Criteria “XPath to the element to be evaluated” failed using sum() function.

1. Create MC Type, MC type should have VEE Group with Hi-Low VEE rule added.
2. This VEE Rule should have VEE Eligibility criteria defined.
3. The eligibility criteria should have below settings in Criteria Section:
a. Criteria Field - Create new algorithm and select that here.
b. New algorithm - Newly created algorithm - NewAlgoName, Algorithm type used - D1-IMD-CRTFD , Xpath value - sum(postVEE/msrs/mL/q)

1. Navigate to 360 degree view of Measuring Component ID 096998680265.
2. Create IMD through "Create/Override" function. Initial Measurement Data ID -- 09646406797016
3. Initial Measurement page will be launched.
4. Click on perform VEE.
5. Obtain logs and verify

Error from Logs:

SYSUSER - 348883-4975-1 2017-02-03 12:21:39,267 [[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (web.dataservlet.XMLBasedServlet) Unexpected exception.
The following stacked messages were reported as the LoggedException was rethrown: Exception occurred calling serviceName: D1-ManualIMDInterval-BO-ServiceBean
com.splwg.ejb.service.impl.ServiceBeanSessionHelper$1$1.execute( Caught exception from SessionExecutable.execute() Encountered exception, session marked for rollback

The root LoggedException was: No MD node named sum(postVEE
at com.splwg.shared.common.LoggedException.raised(
at com.splwg.base.api.businessObject.COTSInstanceNode.validateIsContainerSchemaMD(
at com.splwg.base.api.businessObject.COTSInstanceNode.privateGetContainerFromPath(
at com.splwg.base.api.businessObject.COTSInstanceNode.getFieldAndMDForPath(
at com.splwg.d1.domain.admin.veeEligibilityCriteria.veeCriteriaField.VeeCriteriaFieldIMDElementEvaluationAlgComp_Impl.invoke(
at com.splwg.d1.domain.admin.veeEligibilityCriteria.veeCriteriaField.VeeCriteriaFieldIMDElementEvaluationAlgComp_Impl__.CGLIB$invoke$2(<generated>)
at com.splwg.d1.domain.admin.veeEligibilityCriteria.veeCriteriaField.VeeCriteriaFieldIMDElementEvaluationAlgComp_Impl__$$FastClassByCGLIB$$d1c15e86.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(




Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms