element <role> (local)
Namespace:
Type:
Content:
complex, 5 attributes, 4 elements, elem. wildcard
Defined:
locally within roleListType complexType in hsinfra.xsd; see XML source
XML Representation Summary
<role
   
 = 
xsd:nonNegativeInteger
 = 
xsd:hexBinary
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
   
>
   
Content: 
</role>
Content model elements (4):
cat (type catType), expiresAt (type xsd:dateTime), notes (in role), subject (in role)
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="role" type="roleType"/>
Attribute Detail (all declarations; 5/5)
changeNumber
Type:
Use:
required
Defined:
locally within standardBlueAttributeGroup attributeGroup
XML Source (see within schema source)
<xsd:attribute name="changeNumber" type="changeNumberType" use="required"/>

creator
Type:
Use:
required
Defined:
locally within standardBlueAttributeGroup attributeGroup
XML Source (see within schema source)
<xsd:attribute name="creator" type="creatorType" use="required"/>

id
Type:
Use:
required
Defined:
locally within standardBlueAttributeGroup attributeGroup
XML Source (see within schema source)
<xsd:attribute name="id" type="idType" use="required"/>

roleTemplateRef
Type:
xsd:string, predefined
Use:
required
Defined:
locally within roleType complexType
This item specifies the name of the <b>roleTemplate</b> in the service's roleMap to which this role is bound.
XML Source (see within schema source)
<xsd:attribute name="roleTemplateRef" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>
This item specifies the name of the
<b>roleTemplate</b>
in the service's roleMap
to which this role is bound.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

scopeRef
Type:
Use:
optional
Defined:
locally within roleType complexType
This attribute specifies the scope within this document that is in effect for this matching <b>authorizationEntry</b>.
XML Source (see within schema source)
<xsd:attribute name="scopeRef" type="idRefType">
<xsd:annotation>
<xsd:documentation>
This attribute specifies the scope within this document
that is in effect for this matching
<b>authorizationEntry</b>
.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail (all declarations; 5/5)
cat
Type:
catType, empty content
Defined:
locally within roleType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="catType"/>

expiresAt
Type:
xsd:dateTime, predefined, simple content
Defined:
locally within roleType complexType
This optional element specifies a time after which the subject entry is no longer considered valid for matching purposes. If this element is missing, the subject entry does not expire.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="expiresAt" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
This optional element specifies a time after which the
subject entry is no longer considered valid for matching
purposes. If this element is missing, the subject entry
does not expire.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

notes
Type:
localizableString, simple content
Defined:
locally within roleType complexType
This element specifies optional notes that may be used to specify the reasoning behind adding this role to the <b>roleList</b>.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="notes" type="localizableString">
<xsd:annotation>
<xsd:documentation>
This element specifies optional notes that may be used to specify the reasoning
behind adding this role to the
<b>roleList</b>
.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

subject
Type:
subjectType, empty content
Defined:
locally within roleType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="subject" type="subjectType"/>

{any element with non-schema namespace}
Defined:
within roleType complexType
XML Source (see within schema source)
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>