View Issue Details

IDProjectCategoryView StatusLast Update
000415410000-004: ServicesSpecpublic2020-09-17 15:01
ReporterRandy Armstrong Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0004154: Issue: DataSource supports single index Writes but not multiple index
Description

Some datasources can support index range writes but only if it is 'best effort' or if the range has a single index.

It should be permissible for a server to return BadWriteNotSupported for ranges that it cannot handle while supporting those that it can.

The use cases I see:

1) support single index but not multiple indexes
2) support first dimension but not higher dimensions for matrixes;
3) support multiple dimensions but not indexes into a string/bytestring value.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2018-02-13 16:13

administrator   ~0008869

Discussed on call Feb 13th, 2018:

Agreement that best effort is acceptable;

Need spec update to indicate that BadWriteNotSupported could mean the complexity of the IndexRange is too large and less complex IndexRanges may work.

Matthias Damm

2020-09-15 17:29

developer   ~0012827

Replaced in Table 61 – Write Operation Level Result Codes
It is also used if writing an IndexRange is not supported for a Node.
with
It is also used if writing an IndexRange is not supported for a Node or if only a subset of the possible IndexRange configurations is supported e.g. writing single elements of an array.

Added in
OPC 10000-4 - UA Specification Part 4 - Services 1.05.0 Draft10.docx

Jim Luth

2020-09-16 15:13

administrator   ~0012859

Agreed to text edited in Virtual F2F.
Needs 1.04 Errata to close.

Jim Luth

2020-09-17 15:01

administrator   ~0012905

Agreed to changes edited in Virtual F2F.

Issue History

Date Modified Username Field Change
2018-02-08 19:53 Randy Armstrong New Issue
2018-02-13 16:13 Randy Armstrong Note Added: 0008869
2018-02-13 16:14 Randy Armstrong Assigned To => Matthias Damm
2018-02-13 16:14 Randy Armstrong Status new => assigned
2020-09-15 17:29 Matthias Damm Status assigned => resolved
2020-09-15 17:29 Matthias Damm Resolution open => fixed
2020-09-15 17:29 Matthias Damm Note Added: 0012827
2020-09-16 15:13 Jim Luth Note Added: 0012859
2020-09-17 15:01 Jim Luth Status resolved => closed
2020-09-17 15:01 Jim Luth Fixed in Version => 1.05
2020-09-17 15:01 Jim Luth Note Added: 0012905