View Issue Details

IDProjectCategoryView StatusLast Update
0009067CTT UA Binary3 - Feature Requestpublic2023-10-13 15:33
ReporterAlexander Allmendinger Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version1.11.0.407 
Summary0009067: Update utilized stack/SDK to current version to include PubSub and UAFX
Description

The old integrated stack/SDK version doesn't provide the integration and needed classes to implement the PubSub and UAFX test cases. The update needs to:

  • Update OpenSSL to 3.X
  • Update the included OPC UA Server
  • Add PubSub support
  • Generating new classes and structures
TagsNo tags attached.
Files Affected

Relationships

related to 0009035 closedYannik Klaass Access a decimal node crashes CTT 

Activities

Alexander Allmendinger

2023-08-01 08:36

developer   ~0019759

Created PubSub-related classes for Scriptengine (classes in scriptengine/PubSubBaseTypes and scriptengine/PubSubModuleTypes)
Adding Publisher view by duplicating what is available for the client trace and modifying the necessary elements
Adding new project types for Publisher and Subscriber
Adding PubSub specific filter dialogs
Adding PubSubManagerClass including functions to setup a basic PubSub server
Implementing classes to enable the CTT to serialize/deserialize ExtensionObjects with StructureDefinitions that can be learned at runtime
Modifying handling of unknown ExtensionObject.TypeId in the InputArguments of the CttSessionClass::call method to also handle ExtensionObjectArrays
Adding new elements to ProxyStubConfiguration to avoid crash
Updating the PubSubManager class to be compatible with the new PubSub functionalities
Updating OpenSSL version from 1.1.1 to 3.0
Adding UaPkiPrivateKey class as with the OpenSSL/UA SDK update, the ByteString of PrivateKeys cannot be accessed directly anymore.
Generating OpcUa types class pack including:
Generating according arrayclasses for the new compositetype classes
Extending CttExtensionObjectClass to handle the new compositetypes
Adding OpenSSL Dialog box for open source license

Paul Hunkar

2023-08-06 21:25

administrator   ~0019843

Reviewed in multiple calls - integrated into main branch - ok to close

Issue History

Date Modified Username Field Change
2023-08-01 08:07 Alexander Allmendinger New Issue
2023-08-01 08:36 Alexander Allmendinger Assigned To => Alexander Allmendinger
2023-08-01 08:36 Alexander Allmendinger Status new => resolved
2023-08-01 08:36 Alexander Allmendinger Resolution open => fixed
2023-08-01 08:36 Alexander Allmendinger Note Added: 0019759
2023-08-06 21:25 Paul Hunkar Status resolved => closed
2023-08-06 21:25 Paul Hunkar Fixed in Version => 1.11.0.407
2023-08-06 21:25 Paul Hunkar Note Added: 0019843
2023-10-13 15:33 Paul Hunkar Relationship added related to 0009035