Constraint Descriptor : ch_xua_035_AudienceRestriction (type: ERROR, kind: )

Constraint : ch_xua_035_AudienceRestriction

Constraint Name
ch_xua_035_AudienceRestriction (type: ERROR, kind: )
Constraint Class
CHXUA_AssertionRoleASS
Package
chxua
Description
The <Conditions> element MUST contain a <AudienceRestriction> element coveying a single <Audience> child element with the value set to "urn:e-health-suisse:token-audience:all-communities".
OCL
not(self.conditions.oclIsUndefined()) and
  			self.conditions.audienceRestriction.audience->size() = 1 and
  			self.conditions.audienceRestriction.audience->forAll(audience : String |
  				audience = 'urn:e-health-suisse:token-audience:all-communities'
  			)