View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006346 | 30120: IO-Link | Documentation Errata | public | 2021-01-15 09:22 | 2023-02-10 18:44 |
Reporter | Assigned To | ||||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Target Version | V1.01 | Fixed in Version | V1.01 | ||
Summary | 0006346: Not possible to generate NodeId of OPC UA Structure for inline complex IODD Datatypes | ||||
Description | For mapping an IODD Record datatype to an OPC UA DataType as subtype of Structure the IODD Record@id is required to generate the NodeId, but in the IODD the id for a data type is only present when the datatype appears inside the DatatypeCollection, otherwise it shall not be present. So the NodeId cannot be created, if the id is not present. The IO-Link for OPC UA companion specification defines that an IODD Record type must have an id to create the NodeId for the new DataType: 12.3.2 Structure DataType The IODD specification defines that the id for a data type is only present if the type is defined inside the DatatypeCollection, otherwise it shall not be present: 7.5.2 Data type collection 7.5.3.1.1 General When the Datatype element appears inside the DatatypeCollection, the attribute ‘id’ shall be present. Otherwise, the attribute ‘id’ shall not be present. So if the type is defined inside a Variable declaration or inside a ProcessData declaration it has no id. So the NodeId for the new OPC UA DataType cannot be created. | ||||
Tags | No tags attached. | ||||
related to | 0007416 | confirmed | Deepak Yadav | Support for IO Link Wireless Extensions |
|
In the web conference of the 15.01.2021 we decided to make the following spec addition: In case the IODD Complex Datatype (RecordT or ArrayT) is defined inline (e.g. in the IODD ProcessData or in an IODD Variable), the NodeId of the new DataType is composed of Schema: “<ObjectTypeId>||<id>|D” |
|
We will close this bug with the release of the new spec. version. |
|
May double check this with chapter 10.3 from meeting note from 13.01.2023. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-01-15 09:22 |
|
New Issue | |
2021-01-15 09:26 |
|
Note Added: 0013528 | |
2021-01-22 08:55 |
|
Assigned To | => Joachim Stilz |
2021-01-22 08:55 |
|
Status | new => acknowledged |
2021-01-22 08:56 |
|
Note Added: 0013598 | |
2021-01-22 08:57 |
|
Status | acknowledged => assigned |
2021-02-09 12:56 |
|
Status | assigned => resolved |
2021-02-09 12:56 |
|
Resolution | open => fixed |
2023-02-10 12:41 | Martin Lang | Note Added: 0018696 | |
2023-02-10 16:58 | Martin Lang | Relationship added | related to 0007416 |
2023-02-10 18:44 | Martin Lang | Fixed in Version | => V1.01 |
2023-02-10 18:44 | Martin Lang | Target Version | => V1.01 |