View Issue Details

IDProjectCategoryView StatusLast Update
0009516CTT UA Scripts3 - Feature Requestpublic2024-04-04 15:46
ReporterPaul Hunkar Assigned ToYannik Klaass  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version1.03.508 
Summary0009516: CTT needs functionalities to modify the AddressSpace of the embedded CTT server
Description

For the implementation of GDS and UAFX tests as well as all other possible test scenarios that need to establish a connection to the embedded OPC server in the CTT, the AddressSpace of the server must be customizable using the scripts. Therefore the CTT needs functions to import NodeSets and to add/delete nodes.
Furthermore the functionality to hook and implement methods on script side must be extended to be applicable on imported NodeSet methods and added method nodes on different namespaces, and the client must be able to connect via username/password for different well known roles.

TagsNo tags attached.
Files Affected

/library/ClassBased/UaG.js
/library/ClassBased/UaO.js
/library/ClassBased/UaS.js
/library/RunOnce/beforeTest.js
/library/ServiceBased/Helpers.js
/library/Utilities/GenericMethodUtilities.js

Relationships

related to 0009387 closedYannik Klaass CTT UA Binary CTT needs functionalities to modify the AddressSpace of the embedded CTT server 

Activities

Yannik Klaass

2024-04-04 15:23

developer   ~0021087

Adding functionalities to modify the AddressSpace of the embedded server:

  • Adding NodeSet Import mechanism

  • Adding new methods to CttOpcServerClass:

    • addReference()
    • addObjectNode()
    • addVariableNode()
    • addMethodNode()
    • addObjectTypeNode()
    • addVariableTypeNode()
    • addReferenceTypeNode()
    • addDataTypeNode()
    • addViewNode()
    • deleteNode()
    • deleteReference()
    • getApplicationInstanceCertificateLocation()
    • getNameSpaceIndexFromUri()
    • importNodeSet()
  • Adding RoleConfigurations and password file

Paul Hunkar

2024-04-04 15:23

administrator   ~0021088

reviewed code additions, agree to addition and closed issue

Paul Hunkar

2024-04-04 15:46

administrator   ~0021092

Reviewed issue in call, agreed to changes, closed issue

Issue History

Date Modified Username Field Change
2024-04-04 15:23 Paul Hunkar New Issue
2024-04-04 15:23 Paul Hunkar Status new => assigned
2024-04-04 15:23 Paul Hunkar Assigned To => Yannik Klaass
2024-04-04 15:23 Paul Hunkar Issue generated from: 0009387
2024-04-04 15:23 Paul Hunkar Note Added: 0021087
2024-04-04 15:23 Paul Hunkar Note Added: 0021088
2024-04-04 15:23 Paul Hunkar Relationship added related to 0009387
2024-04-04 15:23 Paul Hunkar Project CTT UA Binary => CTT UA Scripts
2024-04-04 15:26 Yannik Klaass Files Affected => /library/ClassBased/UaG.js
/library/ClassBased/UaO.js
/library/ClassBased/UaS.js
/library/RunOnce/beforeTest.js
/library/ServiceBased/Helpers.js
/library/Utilities/GenericMethodUtilities.js
2024-04-04 15:32 Yannik Klaass Status assigned => resolved
2024-04-04 15:32 Yannik Klaass Resolution open => fixed
2024-04-04 15:46 Paul Hunkar Status resolved => closed
2024-04-04 15:46 Paul Hunkar Fixed in Version => 1.03.508
2024-04-04 15:46 Paul Hunkar Note Added: 0021092