View Issue Details

IDProjectCategoryView StatusLast Update
0006824CTT UA Scripts1 - Script Issuepublic2022-10-14 16:09
ReporterSebastian Allmendinger Assigned ToSebastian Allmendinger  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.03.501 
Summary0006824: Base Info Core Structure / InfoFactory: Script expects the attribute InverseName to be present if Symmetric is true
Description

The script expects, that a Read of the attribute "InverseName" succeeds when validating ReferenceTypes, but according to specifications Part 3, 5.3.2, the InverseName attribute shall be ommited if Symmetric is set to true.

TagsNo tags attached.
Files Affected

/library/Information/InfoFactory.js

Activities

Paul Hunkar

2021-04-22 14:57

administrator   ~0014240

This fix should be checked against all reference servers and if more then one have a problem we should report back and check if this change is actually desired.

Alexander Allmendinger

2022-03-31 15:10

developer   ~0016513

Discussed in CMP Call:
As multiple reference products don't behave correct in this case we decided to raise this issue to the UA WG to see if this requirement needs to be enforced or the spec will be relaxed to allow the more prominent behavior and allow null/empty strings instead of a Bad_AttributeIdInvalid.

Paul Hunkar

2022-04-05 16:52

administrator   ~0016529

Discussed in UA working group call. The text in the specification has been there since 1.02, it was agreed to enforce this. It was also ok to initially notify SDK vendors to fix problem, providing them a window in which to fix the issue, before enforcing it on all products (since this functionality is usually provided by the SDK)

All product will need to return Bad_AttributeIdInvalid for symmetric references if an InverseName is requested.

Paul Hunkar

2022-04-05 16:53

administrator   ~0016530

Need to email SDK vendor that failed details about the failure, but once given a chance to correct fail product that do not handle this correctly

Sebastian Allmendinger

2022-10-14 13:38

developer   ~0018048

This issue has been resolved by the rework of the Base Information Conformance Group.
The CTT now expect Bad_AttributeIdInvalid for symmetric references if an InverseName is requested.

Paul Hunkar

2022-10-14 16:09

administrator   ~0018059

Reviewed updates in call, agreed to updates and closed issue

Issue History

Date Modified Username Field Change
2021-04-19 10:08 Sebastian Allmendinger New Issue
2021-04-22 14:57 Paul Hunkar Note Added: 0014240
2021-04-22 14:57 Paul Hunkar Assigned To => Paul Hunkar
2021-04-22 14:57 Paul Hunkar Status new => feedback
2021-04-22 14:57 Paul Hunkar Assigned To Paul Hunkar => Sebastian Allmendinger
2021-05-16 14:44 Alexander Allmendinger Target Version => 1.03.341.399
2022-03-31 15:10 Alexander Allmendinger Note Added: 0016513
2022-04-05 16:52 Paul Hunkar Note Added: 0016529
2022-04-05 16:53 Paul Hunkar Status feedback => assigned
2022-04-05 16:53 Paul Hunkar Note Added: 0016530
2022-08-02 20:04 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts
2022-10-14 13:37 Sebastian Allmendinger Files Affected => /library/Information/InfoFactory.js
2022-10-14 13:38 Sebastian Allmendinger Status assigned => resolved
2022-10-14 13:38 Sebastian Allmendinger Resolution open => fixed
2022-10-14 13:38 Sebastian Allmendinger Note Added: 0018048
2022-10-14 16:09 Paul Hunkar Status resolved => closed
2022-10-14 16:09 Paul Hunkar Fixed in Version => 1.03.501
2022-10-14 16:09 Paul Hunkar Note Added: 0018059