View Issue Details

IDProjectCategoryView StatusLast Update
000467110000-005: Information ModelSpecpublic2021-03-04 18:52
ReporterDavid Levine Assigned ToJeff Harding  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Summary0004671: All conformance units a server supports should be listed in an array under the Server node
Description

A client needs to know the capabilities and features supported by a server in order to determine the best way to interact with it. Profiles are too coarse and the ServerCapabilities and OperationLimits do not sufficiently instruct a client in how to deal with the server.

All servers shall include a node that specifies which conformance units it supports.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0006546 closedRandy Armstrong NodeSets, XSDs and Generated Code All conformance units a server supports should be listed in an array under the Server node 

Activities

Paul Hunkar

2019-03-12 02:56

developer   ~0010047

I'm assuming this is a request for optional conformance units - since a profile does provided enough information for mandatory conformance units

David Levine

2019-04-02 15:36

developer   ~0010088

That is correct. Required conformance units can be assumed to be there.

Jim Luth

2019-04-02 16:00

administrator   ~0010090

Add a bucket to contain the supported CUs but this CU list is only a subset of all CU declared as "must be declared" in the profile database. The structure should have an indication of full or partial support and if partial what namespaces it is supported in.

Jim Luth

2019-04-02 16:01

administrator   ~0010091

The reporter David Levine is willing to assist on this.

Jeff Harding

2020-06-08 19:21

developer   ~0012193

Are we sure we have thought this through?

I started to add the update to Part 5 which would include a new Property in ServerCapabilitiesType.
This Property would be an array of a new ConformanceUnit DataType with one entry for every Conformance Unit the server supports.
The ConformanceUnit DataType would be a structure with the following fields
ConformanceUnit Structure
id String ; Id of the conformance unit
nameSpaces[] UInt16 ; If fully support an empty array, else an array of namespace indexes that support this unit

My issue is the ConformanceUnit identifier. I think it should be a unique ID rather than the name of the conformance unit. Currently i don't think there is such a thing.

David Levine

2020-06-30 14:54

developer   ~0012514

Either a unique string or a unique numeric ID is fine with me. How are existing CUs identified? I'd recommend using the same identifier

Jeff Harding

2020-12-09 16:37

developer   ~0013431

Add a new Property to ServerCapabilitiesType which will be an array of qualified names. The future database will provide the correct qualified names.

Jeff Harding

2021-01-29 19:48

developer   ~0013637

Added ConformanceUnits Property to ServerCapabilitiesType.

Jim Luth

2021-03-04 18:52

administrator   ~0013977

Agreed to changes in Virtual F2F.

Issue History

Date Modified Username Field Change
2019-03-11 17:28 David Levine New Issue
2019-03-12 02:56 Paul Hunkar Note Added: 0010047
2019-03-12 02:56 Paul Hunkar Project Certification => 10000-005: Information Model
2019-03-12 02:56 Paul Hunkar Category Feature Request => Api Change
2019-04-02 15:36 David Levine Note Added: 0010088
2019-04-02 15:41 Jim Luth Severity major => feature
2019-04-02 15:41 Jim Luth Category Api Change => Spec
2019-04-02 16:00 Jim Luth Note Added: 0010090
2019-04-02 16:00 Jim Luth Assigned To => Jeff Harding
2019-04-02 16:00 Jim Luth Status new => assigned
2019-04-02 16:01 Jim Luth Note Added: 0010091
2020-06-08 19:21 Jeff Harding Note Added: 0012193
2020-06-08 19:21 Jeff Harding Assigned To Jeff Harding => Paul Hunkar
2020-06-08 19:21 Jeff Harding Status assigned => feedback
2020-06-30 14:54 David Levine Note Added: 0012514
2020-06-30 14:54 David Levine Status feedback => assigned
2020-12-09 16:37 Jeff Harding Note Added: 0013431
2020-12-09 16:37 Jeff Harding Assigned To Paul Hunkar => Jeff Harding
2021-01-29 19:48 Jeff Harding Status assigned => resolved
2021-01-29 19:48 Jeff Harding Resolution open => fixed
2021-01-29 19:48 Jeff Harding Fixed in Version => 1.05
2021-01-29 19:48 Jeff Harding Note Added: 0013637
2021-03-04 18:52 Jim Luth Issue cloned: 0006546
2021-03-04 18:52 Jim Luth Relationship added related to 0006546
2021-03-04 18:52 Jim Luth Status resolved => closed
2021-03-04 18:52 Jim Luth Note Added: 0013977