View Issue Details

IDProjectCategoryView StatusLast Update
000128710000-004: Servicespublic2012-02-09 22:43
ReporterKarl Deiretsbacher Assigned ToMatthias Damm  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.01 
Fixed in Version1.02 
Summary0001287: Error Codes for CreateMonitoredItem
Description

The table of error codes contains "Bad_UserAccessDenied" but does not contain "Bad_NotReadable". This is wrong.
The table must contain "Bad_NotReadable" since it makes no sense to monitor items that cannot be read.
The table must not contain "Bad_UserAccessDenied" because the user and with that the permissions may change in an existing session.

If the currently logged on user does not have sufficient permissions but the monitored item is readable in general, the server shall allow creation of this item but return the Bad_UserAccessDenied StatusCode with the first notification for this item.

It is important to clarify and document this behaviour since we want all servers to behave identical so that clients can rely on it.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0001443 closedMatthias Damm Compliance issue: CreateMonitoredItems with IndexRange 
related to 0001584 closedMatthias Damm Bad_UserAccessDenied and CreateMonitoredItems 

Activities

Randy Armstrong

2010-07-06 17:26

administrator   ~0001907

July 6th - Review all operation level status codes and remove those associated with errors that could change if the system configuration or user changes (i.e. access rights, not readable, index range, et. al.).

Matthias Damm

2011-03-13 22:22

developer   ~0002400

Removed error codes from CreateMonitoredItems for situation like index range or access level that may change after configuration changes. These error scenarios are reported through Publish response.

Change is part of the draft version "OPC UA Part 4 - Services Draft 1.02.02 Body.doc"

Randy Armstrong

2011-05-23 11:10

administrator   ~0002718

Reviewed in Walldorf

Issue History

Date Modified Username Field Change
2010-07-05 14:21 Karl Deiretsbacher New Issue
2010-07-05 14:25 Karl Deiretsbacher Description Updated
2010-07-06 17:26 Randy Armstrong Note Added: 0001907
2010-07-06 17:26 Randy Armstrong Status new => assigned
2010-07-06 17:26 Randy Armstrong Assigned To => Matthias Damm
2011-03-07 17:14 Matthias Damm Relationship added related to 0001443
2011-03-13 22:22 Matthias Damm Status assigned => resolved
2011-03-13 22:22 Matthias Damm Resolution open => fixed
2011-03-13 22:22 Matthias Damm Note Added: 0002400
2011-05-23 11:10 Randy Armstrong Status resolved => closed
2011-05-23 11:10 Randy Armstrong Note Added: 0002718
2011-05-23 16:18 Matthias Damm Relationship added related to 0001584
2012-02-09 22:43 Jim Luth Fixed in Version => 1.02