View Issue Details

IDProjectCategoryView StatusLast Update
000210910000-004: Servicespublic2012-08-07 19:34
ReporterNathan PocockAssigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.02 
Summary0002109: 5.3.3.4 MultiStateValueDiscreteType - Behavior for values not in the EnumValues?
Description

What is the expected behavior for the following scenario:

EnumValues contains: 1, 2, 4, 8, 16... etc.

Client writes a value of "10".

Does the server:

  • reject with Bad_OutOfRange, Bad_NotSupported
  • accept the value
  • accept the value, but modify it to the nearest match
  • other?
TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jim Luth

2012-07-17 17:03

administrator   ~0003871

Error code should be OutOfRange and described in Part 4 (maybe in the Write service).

Matthias Damm

2012-07-17 20:27

developer   ~0003882

Added the following text to Bad_OutOfRange in table of operation level result codes for Write:
"If a Client attempts to write a value outside the valid range like a value not contained in the enumeration data type of the Node, the Server shall return this StatusCode for this Node."

Changed in document "OPC UA Part 4 - Services RC 1.02.20 Specification.doc"

Jim Luth

2012-08-07 19:34

administrator   ~0003962

Reviewed and agreed to close in telecon 2012-07-24.

Issue History

Date Modified Username Field Change
2012-07-09 22:48 Nathan Pocock New Issue
2012-07-17 17:02 Jim Luth Project 10000-008: Data Access => Feature Requests
2012-07-17 17:03 Jim Luth Note Added: 0003871
2012-07-17 17:03 Jim Luth Status new => acknowledged
2012-07-17 17:49 Jim Luth Project Feature Requests => 10000-004: Services
2012-07-17 17:50 Jim Luth Status acknowledged => assigned
2012-07-17 17:50 Jim Luth Assigned To => Matthias Damm
2012-07-17 20:27 Matthias Damm Status assigned => resolved
2012-07-17 20:27 Matthias Damm Resolution open => fixed
2012-07-17 20:27 Matthias Damm Note Added: 0003882
2012-08-07 19:34 Jim Luth Status resolved => closed
2012-08-07 19:34 Jim Luth Note Added: 0003962
2012-08-07 19:34 Jim Luth Fixed in Version => 1.02