View Issue Details

IDProjectCategoryView StatusLast Update
000876210000-005: Information ModelApi Changepublic2023-04-18 16:31
ReporterDavid Levine Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0008762: Metadata for fixed length arrays needed for arguments to method call, and for variables
Description

Many devices require fixed length arrays and will fail if the number of elements in an array is different than specified. This is true for all data, including arguments to method calls.

The current spec defines array lengths as either variable size or maximum size but does not describe an array that is fixed length. This creates interoperability problems because a variable size array with fewer elements than the max will work with some devices but not others.

The spec needs to add metadata that addresses this, so that a client can determine if the arrays supplied to the server are fixed length vs maximum length. This applies to all types and fields in structured types, including arguments to method calls.

A new error code is needed that explicitly informs the client that a fixed length array is required when the writer supplies an array with fewer elements than is required.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-03-28 16:38 David Levine New Issue
2023-04-18 16:30 Jim Luth Project Feature Requests => 10000-005: Information Model
2023-04-18 16:30 Jim Luth Category Feature Request => Api Change
2023-04-18 16:31 Jim Luth Assigned To => Jeff Harding
2023-04-18 16:31 Jim Luth Status new => assigned