View Issue Details

IDProjectCategoryView StatusLast Update
000319010000-004: ServicesSpecpublic2020-01-31 11:53
ReporterIsele Matthias Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.03 
Summary0003190: Clarify expected behaviour when writing value with datatype LocaleId
Description

Part 4 currently specifies the following behaviour:

"If a Server allows writing of Attributes with the DataType LocalizedText, the Client can add or overwrite the text for a locale by writing the text with the associated LocaleId. Writing a null String for the text for a locale shall delete the String for that locale. Writing a null String for the locale and a non-null String for the text is setting the text for an invariant locale. Writing a null String for the text and a null String for the locale shall delete the entries for all locales. If a Client attempts to write a locale that is either syntactically invalid or not supported, the Server returns Bad_LocaleNotSupported."

This makes sense for all Attributes other than the Value Attribute because the semantik is cleary defined for those Attributes and the server can decide if a LocaleId is supported or not.

For the Value Attribute this check should not be mandatory since the server may not have knowledge about the semantik of the value.
Especially aggregating servers or servers that receive values from another component can hardly decide which LocaleIds are valid for a value.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0003173 closedMatthias Damm 5.10.4.1 Write (LocalizedText) rule is unclear 

Activities

Matthias Damm

2016-12-19 22:18

developer   ~0007656

The special rules apply to 'Attributes with DataType LocalizedText'. This does not include the Value Attribute (DataType = BaseDataType).
Part 4 introduced the special rules to be able to set different locales after creating a node with AddNodes.
What a server allows for the Value attribute is completely server specific.

Added following clarification:
This does not apply to the Value Attribute. It the DataType of a Variable is LocalizedText, the Write behaviour is Server specific.

Made changes in document version OPC UA Part 5 - Information Model 1.04.05 Draft Specification.docx

Jim Luth

2016-12-20 16:16

administrator   ~0007663

agreed to changes edited in meeting.

Issue History

Date Modified Username Field Change
2015-10-20 06:06 Isele Matthias New Issue
2015-10-20 06:06 Isele Matthias Status new => assigned
2015-10-20 06:06 Isele Matthias Assigned To => Matthias Damm
2016-12-19 22:11 Matthias Damm Relationship added related to 0003173
2016-12-19 22:18 Matthias Damm Note Added: 0007656
2016-12-19 22:18 Matthias Damm Status assigned => resolved
2016-12-19 22:18 Matthias Damm Resolution open => fixed
2016-12-20 16:16 Jim Luth Note Added: 0007663
2016-12-20 16:16 Jim Luth Status resolved => closed
2016-12-20 16:16 Jim Luth Fixed in Version => 1.04