View Issue Details

IDProjectCategoryView StatusLast Update
000266910000-004: Servicespublic2014-06-10 17:13
ReporterHannes Mezger Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.02 
Fixed in Version1.03 
Summary0002669: Behaviour on loops in WhereClause
Description

The error handling behaviour for WhereClauses containing loops is not clarified in the specification, this should be added.

Consider following filter:
Element0: AND | Element0 | Element 1
Element1: GreaterThan | Severity | 500

This should not be allowed and lead to an error, as this WhereClause leads to an infinite loop.

Consider following filter:
Element0: AND | Element1 | Element2
Element1: Equals | Element3 | 0x10
Element2: Equals | Element3 | 0x20
Element3: BitwiseAnd | Severity | 0x30

This is a very constructed filter but should be allowed to use. Element3 is referenced multiple times but does not lead to an infinite loop, hence the filter should be usable.

Additionally, Part 4 - 7.16.3 - passage 4 says that the WhereClause would use the SimpleAttributeOperand. Instead, also Element- and LiteralOperand may be used, shouldn't that be reflected in this description?

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2014-06-04 13:49

developer   ~0005344

Change applied in 65E-62541-4-Ed2-IS-CDV-FE-to-kog - Editor Updates.doc

Added the following sentence to 7.4.1:
Elements shall not reference elements in a way that creates loops back to itself.

Jim Luth

2014-06-10 17:13

administrator   ~0005357

Agreed to edited change in telecon.

Issue History

Date Modified Username Field Change
2013-11-11 10:19 Hannes Mezger New Issue
2013-11-11 10:19 Hannes Mezger Status new => assigned
2013-11-11 10:19 Hannes Mezger Assigned To => Matthias Damm
2014-06-04 13:49 Matthias Damm Status assigned => resolved
2014-06-04 13:49 Matthias Damm Resolution open => fixed
2014-06-04 13:49 Matthias Damm Note Added: 0005344
2014-06-10 17:13 Jim Luth Status resolved => closed
2014-06-10 17:13 Jim Luth Note Added: 0005357
2014-06-10 17:13 Jim Luth Fixed in Version => 1.03