View Issue Details

IDProjectCategoryView StatusLast Update
0004012Compliance Test Tool (CTT) Unified Architecture4 - Test Case Definitionpublic2019-08-09 18:24
ReporterKenneth G. Dunahee Assigned ToAlexander Allmendinger  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
OSWindows 10 ProOS Version10586.545 
Product Version1.03.340.368 
Target Version1.04Fixed in Version1.03.341.381 
Summary0004012: Base Info Core Structure - Testing for "Types" Nodes
Description

OPC UA CTT Version 1.3.340.358

First observed in CTT 1.3.340.346, a test was introduced as part of Base Info Core Structure to verify that the server has nodes:
• Root – Types – ReferenceTypes
• Root – Types – ObjectTypes
• Root – Types – VariableTypes
• Root – Types – DataTypes

Base Info Core Structure (Required for Nano/Micro) requires that “The Server supports the Server Object, ServerCapabilities and supports the OPC UA AddressSpace structure.”.

Base Info Type System (Not required for Nano/Micro) requires ” The Server exposes a Type System with DataTypes, ReferenceTypes, ObjectTypes and VariableTypes including all of the OPC UA (namespace 0) types that are used by the Server, as defined in Part 5. Items that are defined in Namespace 0 but are defined in other specification parts are tested as part of the other information models.”

My interpretation has been that if Nano/Micro doesn’t have to provide the Types under the Types folder, then it shouldn’t have to provide the subfolders under the Types folder that would hold them. (Actually, I would argue that the Types folder isn’t required for Nano/Micro either.)

Base Info Core Structure should not be testing for these nodes. That should be done in Base Info Type System.

Steps To Reproduce

Execute CTT script Base Information -> Base Info Core Structure -> 002.js with a Nano Embedded Device Server that does not publish Types.

TagsNo tags attached.
Files Affected

Activities

Paul Hunkar

2017-10-12 14:52

administrator   ~0008574

To correctly change this will require some changes to in the infrastructure of the CTT, for an initial work around the test cases will be skipped for all nano and micro embedded profiles. The mantis will stay open until the infrastructure is corrected to allow a script to determine if the functionality is optional for the given profile/conformance unit being tested.

Alexander Allmendinger

2017-11-13 17:54

developer   ~0008697

Moved the selection of the Base Info Core Structure to the Embedded UA Server Profile for 1.03 release.

Alexander Allmendinger

2018-10-26 13:03

developer   ~0009498

Script is now taking into consideration whether the type system is exposed or not.

Paul Hunkar

2019-08-09 18:24

administrator   ~0010754

review in CMP Call

Issue History

Date Modified Username Field Change
2017-10-12 13:31 Kenneth G. Dunahee New Issue
2017-10-12 14:38 Paul Hunkar Product Version => 1.03.340.358
2017-10-12 14:49 Paul Hunkar Assigned To => Alexander Allmendinger
2017-10-12 14:49 Paul Hunkar Status new => assigned
2017-10-12 14:52 Paul Hunkar Note Added: 0008574
2017-10-26 15:10 Alexander Allmendinger Target Version => 1.03
2017-11-13 17:54 Alexander Allmendinger Note Added: 0008697
2017-11-13 17:54 Alexander Allmendinger Priority high => normal
2017-11-13 17:54 Alexander Allmendinger Severity major => feature
2017-11-13 17:54 Alexander Allmendinger Status assigned => confirmed
2017-11-13 17:54 Alexander Allmendinger Product Version 1.03.340.358 => 1.03.340.368
2017-11-13 17:54 Alexander Allmendinger Target Version 1.03 => 1.04
2018-10-26 13:03 Alexander Allmendinger Note Added: 0009498
2018-10-26 13:03 Alexander Allmendinger Status confirmed => resolved
2018-10-26 13:03 Alexander Allmendinger Fixed in Version => 1.03.341.381
2018-10-26 13:03 Alexander Allmendinger Resolution open => fixed
2019-01-28 14:14 Paul Hunkar Category Test Case Definition => 5 - Test Case Definition
2019-01-28 14:15 Paul Hunkar Category 5 - Test Case Definition => 4 - Test Case Definition
2019-08-09 18:24 Paul Hunkar Status resolved => closed
2019-08-09 18:24 Paul Hunkar Note Added: 0010754