View Issue Details

IDProjectCategoryView StatusLast Update
0006091NodeSets, XSDs and Generated CodeApi Changepublic2021-03-02 18:50
ReporterBjarneBostrom Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Summary0006091: Services Nodeset, 2 types missing Purpose="CodeGenerator"
Description

These 2 types should have the Purpose="CodeGenerator" in the services Nodeset. Other relevant "non-types" also have them:

<UADataType NodeId="i=11879" BrowseName="InstanceNode">
<DisplayName>InstanceNode</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=258</Reference>
</References>
</UADataType>
<UADataType NodeId="i=11880" BrowseName="TypeNode">
<DisplayName>TypeNode</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=258</Reference>
</References>
</UADataType>

Unless I manually fix the model to be:
<UADataType NodeId="i=11879" BrowseName="InstanceNode" Purpose="CodeGenerator">
<DisplayName>InstanceNode</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=258</Reference>
</References>
</UADataType>
<UADataType NodeId="i=11880" BrowseName="TypeNode" Purpose="CodeGenerator">
<DisplayName>TypeNode</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=258</Reference>
</References>
</UADataType>

Our Prosys OPC UA SDK for Java 's codegenerator cannot use the model, since 1) there is missing supertype for those types (loading fails in our checks) 2) those types do not exist and are .NET implementation specifics and not needed by us. We could of course ignore them manually in the code, but it would probably be better if the model can be fixed.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0006234 closedRandy Armstrong TypeNode and InstanceNode have the wrong Purpose in the UA nodeset file 

Activities

Randy Armstrong

2021-03-02 13:41

administrator   ~0013875

Already fixed.

Jim Luth

2021-03-02 18:50

administrator   ~0013910

Agreed to dup in Virtual F2F.

Issue History

Date Modified Username Field Change
2020-09-29 11:57 BjarneBostrom New Issue
2020-10-13 15:56 Jim Luth Assigned To => Randy Armstrong
2020-10-13 15:56 Jim Luth Status new => assigned
2020-12-08 16:17 Jim Luth Project 10000-004: Services => NodeSets, XSDs and Generated Code
2020-12-08 16:17 Jim Luth Category Spec => Api Change
2021-03-02 13:41 Randy Armstrong Status assigned => resolved
2021-03-02 13:41 Randy Armstrong Resolution open => no change required
2021-03-02 13:41 Randy Armstrong Note Added: 0013875
2021-03-02 18:49 Randy Armstrong Relationship added related to 0006234
2021-03-02 18:50 Jim Luth Resolution no change required => duplicate
2021-03-02 18:50 Jim Luth Status resolved => closed
2021-03-02 18:50 Jim Luth Note Added: 0013910