View Issue Details

IDProjectCategoryView StatusLast Update
000575910000-005: Information ModelSpecpublic2020-08-25 13:58
ReporterJeff Harding Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0005759: 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 0004268 closedJeff Harding 10000-003: Address Space Feature Request: Information on Deprecated parts of the Information Model 
related to 0005917 closedRandy Armstrong NodeSets, XSDs and Generated Code Feature Request: Information on Deprecated parts of the Information Model 

Activities

Jeff Harding

2020-06-24 18:34

developer   ~0012497

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-06-24 19:06

developer   ~0012499

Added IsDeprecated ReferenceType and InformationModelVersionType ObjectType

Jim Luth

2020-08-25 13:58

administrator   ~0012717

Agreed to changes in ad-hoc Telecon.

Issue History

Date Modified Username Field Change
2020-06-24 18:31 Jeff Harding New Issue
2020-06-24 18:31 Jeff Harding Status new => assigned
2020-06-24 18:31 Jeff Harding Assigned To => Jeff Harding
2020-06-24 18:31 Jeff Harding Issue generated from: 0004268
2020-06-24 18:32 Jeff Harding Project 10000-003: Address Space => 10000-005: Information Model
2020-06-24 18:34 Jeff Harding Relationship added related to 0004268
2020-06-24 18:34 Jeff Harding Note Added: 0012497
2020-06-24 19:06 Jeff Harding Status assigned => resolved
2020-06-24 19:06 Jeff Harding Resolution open => fixed
2020-06-24 19:06 Jeff Harding Fixed in Version => 1.05
2020-06-24 19:06 Jeff Harding Note Added: 0012499
2020-08-25 13:57 Jim Luth Issue cloned: 0005917
2020-08-25 13:57 Jim Luth Relationship added related to 0005917
2020-08-25 13:58 Jim Luth Status resolved => closed
2020-08-25 13:58 Jim Luth Note Added: 0012717