View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010484 | 10000-004: Services | Spec | public | 2025-08-26 16:10 | 2025-09-25 13:59 |
| Reporter | Alexander Allmendinger | Assigned To | Matthias Damm | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Fixed in Version | 1.05.06 | ||||
| Summary | 0010484: Conflicting or unclear requirements for NULL Values on DataValues in Part 3 and Part 4 | ||||
| Description | The requirements stated in Part 3 and Part 4, which are in the Additional Information field, can be read to be conflicting. While Part 3 describes the possibility to return NULL values for nullable datatypes Part 4 states that NULL values can only be received with a bad severity. Part 3: There are cases where both requirements can be fulfilled like writing a NULL value by a client and the server returns a Bad severity when the value is read from clients. But this use case would ideally rather be done with a proper WriteMask and writing the StatusCode directly. For other cases it is not clear which spec applies. Wording should be enhanced one way or the other to be clear in which cases a NULL needs to be expected by clients and what servers are allowed to provide for the different use cases. | ||||
| Additional Information | Part 3 - 5.6.2 Variable NodeClass - AllowNulls
Part 4 - 7.11.5 StatusCode assigned to a value
| ||||
| Tags | No tags attached. | ||||
| Commit Version | 1.05.06 | ||||
| Fix Due Date | 2025-09-30 | ||||
| related to | 0009860 | closed | Jeff Harding | 10000-003: Address Space | Clarification needed for AllowNulls property |
| related to | 0007307 | closed | Matthias Damm | 10000-004: Services | Handling of optional methods (variables) not implemented but imported from nodeset |
|
|
Part 3 has now been enhanced with: "If this Property is not provided, it is Server-specific if null values are allowed or not for nullable Datatypes." Assigned to Matthias to fix part 4. "If the DataType of the Variable is not BaseDataType, the Severity shall be BAD if the value is NULL for a non-nullable Datatype." |
|
|
Added proposed extension "for a non-nullable Datatype" in "If the DataType of the Variable is not BaseDataType, the Severity shall be BAD if the value is NULL for a non-nullable Datatype." |
|
|
Agreed to changes edited in F2F meeting. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-08-26 16:10 | Alexander Allmendinger | New Issue | |
| 2025-08-26 16:11 | Alexander Allmendinger | Additional Information Updated | |
| 2025-08-26 16:13 | Alexander Allmendinger | Additional Information Updated | |
| 2025-08-26 16:14 | Alexander Allmendinger | Relationship added | related to 0009860 |
| 2025-08-26 16:14 | Alexander Allmendinger | Relationship added | related to 0007307 |
| 2025-08-26 16:20 | Alexander Allmendinger | Description Updated | |
| 2025-09-25 07:09 | Jim Luth | Note Added: 0023345 | |
| 2025-09-25 07:09 | Jim Luth | Assigned To | => Matthias Damm |
| 2025-09-25 07:09 | Jim Luth | Status | new => assigned |
| 2025-09-25 07:09 | Jim Luth | Commit Version | => 1.05.06 |
| 2025-09-25 07:09 | Jim Luth | Fix Due Date | => 2025-09-30 |
| 2025-09-25 12:44 | Matthias Damm | Status | assigned => resolved |
| 2025-09-25 12:44 | Matthias Damm | Resolution | open => fixed |
| 2025-09-25 12:44 | Matthias Damm | Note Added: 0023365 | |
| 2025-09-25 13:59 | Jim Luth | Status | resolved => closed |
| 2025-09-25 13:59 | Jim Luth | Fixed in Version | => 1.05.06 |
| 2025-09-25 13:59 | Jim Luth | Note Added: 0023371 |