View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009514 | Part 83: UAFX Offline Engineering | Spec | public | 2024-04-04 11:22 | 2024-11-27 21:33 |
Reporter | Marco Hoch | Assigned To | Jim Luth | ||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 1.00.02 | ||||
Target Version | 1.00.03 | ||||
Summary | 0009514: 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. | ||||
Tags | No tags attached. | ||||
|
In OPC UA, custom DataTypes have the DataTypeDefinition attribute. This information is also currently missing. It should be checked if it is needed. |
|
Proposal is to specify the usage of the StructureDefinition type in the ATL for structure DataTypes. |
|
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. |
|
My revised proposal here: https://opcfoundation.sharepoint.com/:u:/r/FLC-WG/Work/@Sub-Groups/Offline_Engineering_WG/Prototyping/AML%20Definition%20Libraries%20Proposal/StructureDefinitionProposal.amlx?csf=1&web=1&e=Nvtz1z |
|
So in the RedundantServerDataType example, the four highlighted attributes would be marked as "OPCUA:TypeOnly" so tooling would know to delete them in instances (ideally) or readers would ignore them in instances if not deleted by the tooling. |
|
How about using an XML-element instead of separating by column? "OPCUA:TypeOnly" -> <OPCUA>TypeOnly</OPCUA> For e.g,, Nodeset2AmlToolVersion it is also done using an XML-element. |
|
Added text to Part 83 draft in A.11.2 to explain the "OPC:TypeOnly" rules. |
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 |
2024-10-11 18:27 | Jim Luth | Note Added: 0021880 | |
2024-10-11 18:27 | Jim Luth | File Added: image.png | |
2024-10-11 18:31 | Jim Luth | Note Edited: 0021880 | |
2024-10-11 18:31 | Jim Luth | Note Added: 0021881 | |
2024-10-11 18:31 | Jim Luth | File Added: image-2.png | |
2024-10-11 18:33 | Jim Luth | Note Edited: 0021881 | |
2024-10-22 09:36 | Marco Hoch | Note Added: 0021926 | |
2024-11-27 21:33 | Jim Luth | Status | assigned => resolved |
2024-11-27 21:33 | Jim Luth | Resolution | open => fixed |
2024-11-27 21:33 | Jim Luth | Note Added: 0022138 |