View Issue Details

IDProjectCategoryView StatusLast Update
000715010000-006: MappingsSpecpublic2021-08-31 17:01
ReporterGerhard Gappmeier Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0007150: Clarify missing RolePermissions element
Description

RolePermissions is defined in the XML schema as a sequence with minOccurs="0", which means this is optional.
When missing, the namespace default defined in the <Model> tag should be used.

Technically, missing means, that the element does not exist at all.

If RolePermissions exists as an empty Tag <RolePermissions />, this means the node has no role permissions.
This can be intended to hide some nodes. This should not lead to loading the namespace default.

This interpretation makes sense IMO, but it should be written to the spec to avoid different ways of interpretation.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0007211 closedRandy Armstrong NodeSets, XSDs and Generated Code Clarify missing RolePermissions element 

Activities

Randy Armstrong

2021-08-18 09:06

administrator   ~0014759

Added HasNoPermissions attribute to UANode in 1.05.1 Draft 3,

Jim Luth

2021-08-31 17:01

administrator   ~0014799

Agreed to changes in 1.05.01 Draft 4.

Issue History

Date Modified Username Field Change
2021-08-03 08:22 Gerhard Gappmeier New Issue
2021-08-18 09:06 Randy Armstrong Assigned To => Randy Armstrong
2021-08-18 09:06 Randy Armstrong Status new => resolved
2021-08-18 09:06 Randy Armstrong Resolution open => fixed
2021-08-18 09:06 Randy Armstrong Note Added: 0014759
2021-08-31 17:00 Jim Luth Issue cloned: 0007211
2021-08-31 17:00 Jim Luth Relationship added related to 0007211
2021-08-31 17:01 Jim Luth Status resolved => closed
2021-08-31 17:01 Jim Luth Note Added: 0014799