Skip to content

Script that starts the nodeset validation tool from command line

License

Notifications You must be signed in to change notification settings

iswunistuttgart/nodeset_validation_runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPC UA Nodeset Validation Runner

This is a short script that starts a validation of the Nodeset Validation tool (see https://apps.opcfoundation.org/NodeSetValidator/) of the OPC Foundation. It is an unofficial python client that should simplify the automated validation.

Dependencies

see requirements.txt

Installation

pip install -r requirements.txt

Use

  • copy test/config.json
  • modify config.json file (to your own Companion Specification / nodeset / ...)
  • run python3 main.py --config config.json

Config Stucture

  • nodesetFile: A file to validate that conforms to the UANodeSet schema defined in Part 6 of the OPC UA Specification.
  • supportingNodeSetFiles: Additional unreleased NodeSet files which are needed to process the NodeSet that is being validated.
  • specificationFile: A Word document that follows the conventions defined by the OPC 11020 - UA Companion Specification Template.
  • email (not needed): An optional email used to send a notification when the processing completes.
  • ignoreTypes: An optional comma seperated list of type names which will be ignored by the tool.
  • suppressErrors: An optional comma seperated list of errors which should be suppressed.
  • noDelete: Flag that indicates if the files are removed from the server automatically
  • checkConformanceUnits (new feature): Check that the conformance units assigned to nodes exist in the profile database.

About

Script that starts the nodeset validation tool from command line

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages