View Issue Details

IDProjectCategoryView StatusLast Update
0005917NodeSets, XSDs and Generated CodeApi Changepublic2021-02-23 17:28
ReporterJim Luth Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0005917: Feature Request: Information on Deprecated parts of the Information Model
Description

The information model is the interface to an OPC UA server.
New versions of a server might support new information models (e.g. standardized information models) providing the same information in a standardized way.

In order to support old clients, the new server version might still support the old information model in the new version in order not to break connections to the old client.

It would be desirable to mark parts of the information model as Deprecated, so new developed applications connecting to the server would only use the new information model parts.

Potential solution:

  • Attribute as flag on each node indicating if node is deprecated.
  • As addition define standardized view only showing the none-deprecated nodes, so clients can easily build up a view of the server only showing the none-deprecated nodes.

Remarks:

  • Attribute allows Properties to become Deprecated.
  • Many servers today do not use specific TypeDefinitions, therefore it is required to define Deprecated also on instances, not only on types.
TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0005759 closedJeff Harding 10000-005: Information Model Feature Request: Information on Deprecated parts of the Information Model 

Activities

Jeff Harding

2020-08-25 13:57

reporter   ~0012715

During June Quarterly WG meeting we agreed to define a 'isDeprecated' reference type.
The SourceNode is the deprecated Node and can be of any Node Class. The TargetNode is a Version Object.
The Version Object would include what version of the spec that it was first deprecated. We will not define anything more than a subtype of BaseObjectType.

Jeff Harding

2020-08-25 13:57

reporter   ~0012716

Added IsDeprecated ReferenceType and InformationModelVersionType ObjectType

Randy Armstrong

2020-09-07 20:40

administrator   ~0012757

Added IsDeprecated ReferenceType and InformationModelVersionType ObjectType to NodeSet.

Jim Luth

2021-02-23 17:28

administrator   ~0013775

agreed to changes in telecon.

Issue History

Date Modified Username Field Change
2020-08-25 13:57 Jim Luth New Issue
2020-08-25 13:57 Jim Luth Status new => assigned
2020-08-25 13:57 Jim Luth Assigned To => Jeff Harding
2020-08-25 13:57 Jim Luth Issue generated from: 0005759
2020-08-25 13:57 Jim Luth Note Added: 0012715
2020-08-25 13:57 Jim Luth Note Added: 0012716
2020-08-25 13:57 Jim Luth Relationship added related to 0005759
2020-08-25 13:57 Jim Luth Project 10000-005: Information Model => NodeSets, XSDs and Generated Code
2020-08-25 13:57 Jim Luth Category Spec => Api Change
2020-08-25 13:57 Jim Luth Assigned To Jeff Harding => Randy Armstrong
2020-09-07 20:40 Randy Armstrong Status assigned => resolved
2020-09-07 20:40 Randy Armstrong Resolution open => fixed
2020-09-07 20:40 Randy Armstrong Note Added: 0012757
2020-11-10 17:49 Jim Luth Target Version => 1.05
2021-02-23 17:28 Jim Luth Status resolved => closed
2021-02-23 17:28 Jim Luth Fixed in Version => 1.05
2021-02-23 17:28 Jim Luth Note Added: 0013775