View Issue Details

IDProjectCategoryView StatusLast Update
0007632Part 81: UAFX Connecting Devices and Information Model [sg.BaseFacet]Specpublic2022-05-31 02:45
ReporterMatthias Damm Assigned ToPaul Hunkar  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.00.00 RC2 
Target Version1.00.00 RC3Fixed in Version1.00.00 RC3 
Summary0007632: Defined VariableTypes should be removed - they just add complexity but are not necessary
Description

What is the benefit of the VariableTypes PublisherCapabilitiesType, SubscriberCapabilitiesType, ServerAddressType, SecurityKeyServerAddressType?

It makes the implementation much more complicated and there is no benefit for clients since they need to handle complex types anyhow since they are contained in the sub-variables.

Arguments for VariableTypes in addition to DataTypes:

  • Support simple clients that are not able to display complex types (not relevant since the sub-variables still use complex types)
  • Monitor single fields of a structure - not relevant, the information is not frequently changing
  • Write single elements of a structure - not relevant since most of the data is readonly or is changed only by one client (locked)

I would strongly recommend to delete the VariableTypes and to define only the DataTypes.

TagsNo tags attached.

Relationships

related to 0007635 closedPaul Hunkar Part 81: UAFX Connecting Devices and Information Model [sg.BaseFacet] Use of SelectionListType in ConnectionManager ObjectTypes 
related to 0007721 closedPaul Hunkar UAFX Nodeset Defined VariableTypes should be removed - they just add complexity but are not necessary 

Activities

Paul Hunkar

2022-01-25 14:26

manager   ~0015841

Initial discussion is that capabilities might be better as an object type and no structure

the other two might need more explanation - where the selection list is obtained from (engineering tools)

Paul Hunkar

2022-02-08 03:21

manager   ~0015923

Converted the PublisherCapabilitiesType and SubscriberCapabilitiesType to Object types and removed the Datatype. This information did nto need to be read as a single unit and thus did not need the datatype.
Additional text was added to explain the ServerAddressType and SecurityKeyServerType and there use of a datatype to go with the Varaibale. This data is updated by general OPC Ua clients and ten used (passed) always as a structure.

Paul Hunkar

2022-02-11 14:52

manager   ~0015984

reviewed changes in call, agreed to changes and closed

Issue History

Date Modified Username Field Change
2022-01-23 16:06 Matthias Damm New Issue
2022-01-23 16:06 Matthias Damm Description Updated
2022-01-23 16:09 Matthias Damm Description Updated
2022-01-25 14:24 Paul Hunkar Assigned To => Paul Hunkar
2022-01-25 14:24 Paul Hunkar Status new => assigned
2022-01-25 14:26 Paul Hunkar Note Added: 0015841
2022-02-08 03:21 Paul Hunkar Status assigned => resolved
2022-02-08 03:21 Paul Hunkar Resolution open => fixed
2022-02-08 03:21 Paul Hunkar Fixed in Version => 1.00.00 Release
2022-02-08 03:21 Paul Hunkar Note Added: 0015923
2022-02-11 14:51 Paul Hunkar Issue cloned: 0007721
2022-02-11 14:52 Paul Hunkar Status resolved => closed
2022-02-11 14:52 Paul Hunkar Note Added: 0015984
2022-02-12 03:37 Paul Hunkar Relationship added related to 0007635
2022-05-30 23:03 Paul Hunkar Fixed in Version 1.00.00 Release => 1.00.00 RC3
2022-05-30 23:03 Paul Hunkar Target Version 1.00.00 Release => 1.00.00 RC3
2022-05-31 02:45 Paul Hunkar Relationship added related to 0007721