View Issue Details

IDProjectCategoryView StatusLast Update
001032910000-003: Address SpaceSpecpublic2025-09-25 12:03
ReporterHock, Christian Assigned ToJeff Harding  
PrioritynormalSeveritytrivialReproducibilityalways
Status closedResolutionreopened 
Target Version1.05.06Fixed in Version1.05.06 
Summary0010329: Asking for an optional Property 'MinArrayLength'
Description

Today, the optional ‘MaxArrayLength’ property can be applied to DataVariables to specify the size of the values (already in the NodeSet).

Some systems (especially older ones) are not able to handle the OPC UA way from ‘0’ length to ‘MaxArrayLength’.

This means that the ‘MaxArrayLength’ is also the ‘MinArrayLength’ that makes e.g. a write operation successful.

It would be good to be able to reflect this in the NodeSet in a standardized way.

TagsNo tags attached.
Commit Version1.05.06 RC1
Fix Due Date2025-06-01

Relationships

has duplicate 0010501 closedJeff Harding 10000-005: Information Model Question about MinArrayLength 

Activities

Jeff Harding

2025-05-29 19:03

developer   ~0022808

Added new Optional Property MinArrayLength to ServerCapabilitiesType.

Jim Luth

2025-06-05 17:18

administrator   ~0022972

Agreed to changes in Virtual F2F.

Matthias Damm

2025-09-16 14:18

developer   ~0023296

Wolfgang (RC Review comment):
How should a minimum array length work? There are many applications, that may require an array of length 0, for example the SubscriptionDiagnosticsArray when there is no subscription running on the server.

Matthias:
I think the intention was to add a MinArrayLength property to the Variable NodeClass in Part 3 as we have it already for MaxArrayLength.
As a server capability, the MinArrayLength makes no sense.

We should move this to Part 3 and add the property to the Variable node class

Hock, Christian

2025-09-17 15:29

developer   ~0023298

It was the intention to have this on the DataVariable 'https://reference.opcfoundation.org/Core/Part3/v105/docs/5.6.4'.

Jeff Harding

2025-09-24 07:14

developer   ~0023337

This was incorrectly assigned to Part 5. Now moved to Part 3 to add a Property to the Variable Node class.

Jeff Harding

2025-09-24 07:16

developer   ~0023338

The intention is to allow the Server to define an array of fixed size that a Client can't change that size.
Rather than add a minimum size it makes more sense to define a FixSizedArray Boolean property.

Jeff Harding

2025-09-25 08:25

developer   ~0023352

Added new Variable NodeClass optional property 'FixedSizeArray'.

Jim Luth

2025-09-25 12:03

administrator   ~0023360

Agreed to changes edited in F2F.

Issue History

Date Modified Username Field Change
2025-05-14 05:58 Hock, Christian New Issue
2025-05-20 15:22 Jim Luth Assigned To => Jeff Harding
2025-05-20 15:22 Jim Luth Status new => assigned
2025-05-20 15:22 Jim Luth Commit Version => 1.05.06 RC1
2025-05-20 15:22 Jim Luth Fix Due Date => 2025-06-01
2025-05-29 19:03 Jeff Harding Status assigned => resolved
2025-05-29 19:03 Jeff Harding Resolution open => fixed
2025-05-29 19:03 Jeff Harding Fixed in Version => 1.05.06 RC1
2025-05-29 19:03 Jeff Harding Note Added: 0022808
2025-06-05 17:18 Jim Luth Status resolved => closed
2025-06-05 17:18 Jim Luth Note Added: 0022972
2025-09-16 14:18 Matthias Damm Status closed => feedback
2025-09-16 14:18 Matthias Damm Resolution fixed => reopened
2025-09-16 14:18 Matthias Damm Note Added: 0023296
2025-09-17 15:29 Hock, Christian Note Added: 0023298
2025-09-17 15:29 Hock, Christian Status feedback => assigned
2025-09-24 07:13 Jeff Harding Project 10000-005: Information Model => 10000-003: Address Space
2025-09-24 07:14 Jeff Harding Note Added: 0023337
2025-09-24 07:16 Jeff Harding Note Added: 0023338
2025-09-25 08:25 Jeff Harding Status assigned => resolved
2025-09-25 08:25 Jeff Harding Note Added: 0023352
2025-09-25 08:26 Jeff Harding Relationship added related to 0010501
2025-09-25 08:28 Jeff Harding Relationship replaced has duplicate 0010501
2025-09-25 12:03 Jim Luth Status resolved => closed
2025-09-25 12:03 Jim Luth Fixed in Version 1.05.06 RC1 => 1.05.06
2025-09-25 12:03 Jim Luth Note Added: 0023360