View Issue Details

IDProjectCategoryView StatusLast Update
000230410000-006: Mappingspublic2013-12-10 18:37
ReporterMatthias Damm Assigned ToJim Luth  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.02 
Summary0002304: Additional XML attribute for Method nodes
Description

In the current tooling and the generated Nodeset files, HasTypeDefinition references are used between instance declaration methods and methods on object instances.

This is usefull information for modeling tools and SDKs but the current solution to provide this information is invalid based on Part 3.

Like for other information that is only needed in tooling and SDKs we should define a special XML attribute for Method nodes in the Nodeset that contains the NodeId of the corresponding instance declaration Method node.

See related Mantis issue for Nodeset generation

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0002303 closedRandy Armstrong NodeSets, XSDs and Generated Code Invalid use of HasTypeDefinition between Methods in generated Nodesets 

Activities

Randy Armstrong

2012-12-29 16:11

administrator   ~0004380

Added text to OPC UA Part 6 - Mappings DRAFT 1.03.01 Specificatio

Jim Luth

2013-01-22 18:31

administrator   ~0004426

Agreed to text in 1.03.02 (edited in the telecon). This item needs an ERRATA to be posted and reviewed to indicate a new schema file has been posted.

Randy Armstrong

2013-07-24 22:33

administrator   ~0004854

Proposed Errata:

Section E.8 Methods has been added.

The UAMethod complex type now defines the MethodDeclarationId attribute.

This replaces the non-standard HasTypeDefinition reference that was added by older versions of the code generation tools.

Jim Luth

2013-08-27 16:53

administrator   ~0004969

Last edited: 2013-08-27 16:59

Agreed to wording of proposed errata in telecon. Section E.8 needs to be cut and pasted into the errata.

Jim Luth

2013-11-19 17:58

administrator   ~0005131

waiting for errata

Jim Luth

2013-12-10 18:37

administrator   ~0005187

Agreed to Errata text.

Issue History

Date Modified Username Field Change
2012-12-10 10:56 Matthias Damm New Issue
2012-12-10 10:56 Matthias Damm Relationship added related to 0002303
2012-12-11 18:33 Jim Luth Status new => assigned
2012-12-11 18:33 Jim Luth Assigned To => Randy Armstrong
2012-12-29 16:11 Randy Armstrong Status assigned => resolved
2012-12-29 16:11 Randy Armstrong Resolution open => fixed
2012-12-29 16:11 Randy Armstrong Note Added: 0004380
2013-01-22 18:31 Jim Luth Note Added: 0004426
2013-07-24 22:33 Randy Armstrong Assigned To Randy Armstrong => Jim Luth
2013-07-24 22:33 Randy Armstrong Status resolved => feedback
2013-07-24 22:33 Randy Armstrong Resolution fixed => reopened
2013-07-24 22:33 Randy Armstrong Note Added: 0004854
2013-08-27 16:53 Jim Luth Note Added: 0004969
2013-08-27 16:58 Jim Luth Note Edited: 0004969
2013-08-27 16:59 Jim Luth Note Edited: 0004969
2013-11-19 17:58 Jim Luth Status feedback => resolved
2013-11-19 17:58 Jim Luth Resolution reopened => fixed
2013-11-19 17:58 Jim Luth Note Added: 0005131
2013-12-10 18:37 Jim Luth Status resolved => closed
2013-12-10 18:37 Jim Luth Note Added: 0005187
2013-12-10 18:37 Jim Luth Fixed in Version => 1.02