View Issue Details

IDProjectCategoryView StatusLast Update
000426810000-003: Address SpaceSpecpublic2020-08-25 13:52
ReporterWolfgang Mahnke Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0004268: 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

Jim Luth

2018-08-14 16:50

administrator   ~0009315

Consider adding a "isDeprecated" reference that points to a node with the version it was deprecated in instead of an attribute bit.

Jeff Harding

2020-06-24 18:14

developer   ~0012495

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 18:17

developer   ~0012496

Need to clone for Part 5 additions.

Jeff Harding

2020-06-24 18:35

developer   ~0012498

Added new IsDeprecated ReferenceType

Jim Luth

2020-08-25 13:52

administrator   ~0012714

Agreed to changes edited in ad-hoc Telecon.

Issue History

Date Modified Username Field Change
2018-04-30 14:27 Wolfgang Mahnke New Issue
2018-08-14 16:49 Jim Luth Assigned To => Jeff Harding
2018-08-14 16:49 Jim Luth Status new => assigned
2018-08-14 16:50 Jim Luth Note Added: 0009315
2020-06-24 18:14 Jeff Harding Note Added: 0012495
2020-06-24 18:17 Jeff Harding Note Added: 0012496
2020-06-24 18:31 Jeff Harding Issue cloned: 0005759
2020-06-24 18:34 Jeff Harding Relationship added related to 0005759
2020-06-24 18:35 Jeff Harding Status assigned => resolved
2020-06-24 18:35 Jeff Harding Resolution open => fixed
2020-06-24 18:35 Jeff Harding Fixed in Version => 1.05
2020-06-24 18:35 Jeff Harding Note Added: 0012498
2020-08-25 13:52 Jim Luth Status resolved => closed
2020-08-25 13:52 Jim Luth Note Added: 0012714