View Issue Details

IDProjectCategoryView StatusLast Update
000695510000-006: MappingsSpecpublic2021-08-31 17:07
ReporterDavid Levine Assigned ToRandy Armstrong  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionduplicate 
Summary0006955: Part 6, section 5.2.6 Structures, the table for StructureFields does not contain ArrayDimensions
Description

Part 3, section 8.51 StructureField, defines the metadata for a field. It includes:

ArrayDimensions: This field specifies the maximum supported length of each dimension. If the maximum is unknown the value shall be 0.
The number of elements shall be equal to the value of the valueRank field.
This field shall be null if valueRank ≤ 0.
The maximum number of elements of an array transferred on the wire is 2147483647 (max Int32).

"The number of elements shall be equal to the value of the valueRank field." is incorrect. It should read "the number of dimensions shall be equal to the value of the ValueRank field."

Beyond that, it implies that for ValueRank > 0, this field is required.

In part 6, section 5.2.6, the example contains a table that shows how the different fields are encoded for Type1. field [1] is for the array of Y, and the table contains the entry ValueRank = 1, but the ArrayDimensions is not included. It should be mandatory.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

duplicate of 0005029 closedRandy Armstrong Missing: ArrayDimensions and MaxStringLength 

Activities

David Levine

2021-06-01 11:30

developer   ~0014444

I checked the v1.05 draft and see that ArrayDimensions is mentioned, so this mantis issue can be marked as resolved (probably a duplicate of another mantis)

Jim Luth

2021-06-01 16:03

administrator   ~0014449

Randy will find the duplicate issue.

Jim Luth

2021-08-31 17:07

administrator   ~0014804

agreed to dup.

Issue History

Date Modified Username Field Change
2021-05-18 16:55 David Levine New Issue
2021-06-01 11:30 David Levine Note Added: 0014444
2021-06-01 16:03 Jim Luth Note Added: 0014449
2021-06-01 16:03 Jim Luth Assigned To => Randy Armstrong
2021-06-01 16:03 Jim Luth Status new => assigned
2021-08-14 03:39 Randy Armstrong Status assigned => resolved
2021-08-14 03:39 Randy Armstrong Resolution open => duplicate
2021-08-14 03:39 Randy Armstrong Relationship added duplicate of 0005029
2021-08-31 17:07 Jim Luth Status resolved => closed
2021-08-31 17:07 Jim Luth Note Added: 0014804