View Issue Details

IDProjectCategoryView StatusLast Update
0009514Part 83: UAFX Offline EngineeringSpecpublic2024-09-16 14:14
ReporterMarco Hoch Assigned ToJim Luth  
PriorityhighSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Product Version1.00.02 
Target Version1.00.03 
Summary0009514: Structure field information missing in AML
Description

Chapter "A.3.3 Structures" describes how to map structures, but not how to handle information about fields of structures. In OPC UA, fields contain information such as valueRank, arrayDimensions, maxStringLength, isOptional. This information is lost at the moment. This information is lost at the moment. However, this information is important for creating the CCS.

TagsNo tags attached.

Relationships

related to 0009610 assignedJim Luth Reference Type Mapping - Which attributes should be used on an instance 

Activities

Marco Hoch

2024-04-04 11:52

developer   ~0021084

In OPC UA, custom DataTypes have the DataTypeDefinition attribute. This information is also currently missing. It should be checked if it is needed.

muetzeclaudia

2024-04-04 12:21

reporter   ~0021085

Proposal is to specify the usage of the StructureDefinition type in the ATL for structure DataTypes.
The StructureDefinition type has the advantage that the StructureFields are included which deliver the information for ValueRank, MaxStringLength, ArrayDimensions and DataType.
A further advantage of the usage of the StructureDefinition type in the ATL is that this complete StructureDefinition from the ATL can be used for the DataSetMetaData.StructureDataTypes for customized DataSets of a CCS to be created by an FX connection editor.

Jim Luth

2024-04-12 19:33

administrator   ~0021123

I have a proposed design for this, but it requires some new rules and conventions. I want to present it in an OE meeting to get agreement before I write it up.

StructureDefinition.amlx (1,239,439 bytes)

Issue History

Date Modified Username Field Change
2024-04-04 11:22 Marco Hoch New Issue
2024-04-04 11:22 Marco Hoch Status new => assigned
2024-04-04 11:22 Marco Hoch Assigned To => Emanuel Kolb
2024-04-04 11:52 Marco Hoch Note Added: 0021084
2024-04-04 12:21 muetzeclaudia Note Added: 0021085
2024-04-12 19:33 Jim Luth Note Added: 0021123
2024-04-12 19:33 Jim Luth File Added: StructureDefinition.amlx
2024-05-23 13:23 Emanuel Kolb Assigned To Emanuel Kolb => Jim Luth
2024-09-16 14:14 Jim Luth Relationship added related to 0009610