View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006929 | 40010-1: Robotics-1: Vertical integration | Implementation Bug | public | 2021-05-10 06:22 | 2021-08-12 06:02 |
Reporter | Alberto Medina | Assigned To | Bernd Fiebiger | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0006929: Object has invalid Parent Reference. | ||||
Description | Object "ns=1;i=18764" has ParentId "ns=1;i=1022" but the ReferenceType of this relation is "ns=1;i=18181" which is not Hierarchical so it is invalid for parent child reference. | ||||
Additional Information | IsConnectedTo Reference must be defined on <MotorIdentifier/GearIdentifier> (GearType and MotorType-objects) Specification shall describe in text, that the reference "IsConnectedTo" can be only used to show relationsships of motors and gears in the same powertrain. | ||||
Tags | No tags attached. | ||||
|
Hi, we ran into this issue while parsing the robotics nodeset. We belive the issue is that the <Motor/GearIdentifier> nodes point out the Motor/GearType nodes as parents. It is correct (according to the specification) that the Motor/GearType nodes reference the <Motor/GearIdentifier> placeholder nodes with IsConnectedTo references. Instances of these types should do the same if there is a relation between a motor and a gear. The <Motor/GearIdentifier> nodes represent placeholders for an instance of a Motor/Gear object and shouldn't have a parent-child relationship with the type, should they? If we remove the ParentNodeId attribute of the <Motor/GearIdentifier> xml tags nodes we can parse the robotics nodeset properly. |
|
yes, you are right... we will remove the parent-child relationships with this types, |
|
This pull request: https://github.com/OPCFoundation/UA-Nodeset/pull/84 with references to this mantis issue breaks existing integrations downstream. The Opc.Ua.Robotics.NodeSet2.bsd and .xsd files were deleted. Now 2 NodeIds files (NodeIds.csv and Opc.Ua.Robotics.NodeIds.csv) with different content exist. |
|
Fixed with Version: CS is in overwork |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-05-10 06:22 | Alberto Medina | New Issue | |
2021-05-12 06:39 | Bernd Fiebiger | Assigned To | => Bernd Fiebiger |
2021-05-12 06:39 | Bernd Fiebiger | Status | new => assigned |
2021-05-12 07:05 | Bernd Fiebiger | Steps to Reproduce Updated | |
2021-05-12 07:05 | Bernd Fiebiger | Additional Information Updated | |
2021-06-02 13:25 | Jonas Green | Note Added: 0014458 | |
2021-06-02 14:13 | Bernd Fiebiger | Note Added: 0014459 | |
2021-06-29 09:14 | Goetz Goerisch | Note Added: 0014597 | |
2021-08-10 07:50 | Bernd Fiebiger | Status | assigned => resolved |
2021-08-10 07:50 | Bernd Fiebiger | Resolution | open => fixed |
2021-08-10 07:50 | Bernd Fiebiger | Note Added: 0014718 | |
2021-08-10 07:51 | Bernd Fiebiger | Note Edited: 0014718 | |
2021-08-12 06:02 | Suprateek Banerjee | Project | 40010: Robotics => 40010-1: Robotics-1: Vertical integration |