element <roleMap> (global)
Namespace:
Type:
Content:
complex, 3 attributes, 2 elements
Defined:
globally in hsinfra.xsd; see XML source
Used:
never
XML Representation Summary
<roleMap
   
 = 
xsd:nonNegativeInteger
 = 
xsd:hexBinary
 = 
xsd:string
   
>
   
Content: 
</roleMap>
Content model elements (2):
roleTemplate (defined in roleMapType complexType), scope (defined in roleMapType complexType)
XML Source (see within schema source)
<xsd:element name="roleMap" type="roleMapType"/>
Attribute Detail (all declarations; 3/3)
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"/>
Content Element Detail (all declarations; 2/2)
roleTemplate
Type:
anonymous complexType, complex content
Defined:
locally within roleMapType complexType
This element encapsulates the definition of a role. The attribute set for this element includes the document class that this <b>roleTemplate</b> refers to, the name of the <b>roleTemplate</b>, and the priority of the <b>roleTemplate</b>.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="roleTemplate">
<xsd:annotation>
<xsd:documentation>
This element encapsulates the definition of a role. The attribute set for
this element includes the document class that this
<b>roleTemplate</b>
refers to,
the name of the
<b>roleTemplate</b>
, and the priority of the
<b>roleTemplate</b>
.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="fullDescription" type="localizableString">
<xsd:annotation>
<xsd:documentation>
This element contains a description of this
<b>roleTemplate</b>
that specifies the capabilities a caller will have
when accessing information through this role.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="method">
<xsd:annotation>
<xsd:documentation>
This element specifies the methods available within this
<b>roleTemplate</b>
by name
and by scope. When a subject maps to a
<b>roleTemplate</b>
, the method
in the request must match one of these elements for the message to continue
to flow. If the method exists, the data available to the method is a function
of the scope referenced by this method, combined with an optional
scope referenced by the role defined in the
<b>roleList</b>
.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="name" type="string" use="required">
<xsd:annotation>
<xsd:documentation>
This element specifies the name of the method.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="scopeRef" type="idRefType" use="required">
<xsd:annotation>
<xsd:documentation>
This attribute specifies the scope within this document
that is in effect for this method.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="name" type="string" use="required">
<xsd:annotation>
<xsd:documentation>
This element specifies the name of the role.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<!--
<xsd:attribute
name="priority"
type="xsd:int"
use="required"
>
<xsd:annotation>
<xsd:documentation>
This element specifies the priority of the <b>roleTemplate</b> used to select that
actual <b>roleTemplate</b> when the role evaluation determines that the subject maps to multiple
<b>roleTemplates</b>.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
-->
</xsd:complexType>
</xsd:element>

scope
Type:
anonymous complexType (extension of scopeType), complex content
Defined:
locally within roleMapType complexType
This element defines a scope which may be referred to by roles within this <b>roleMap</b> to indicate what portions of the document are visible to this role for the specified method.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="scope">
<xsd:annotation>
<xsd:documentation>
This element defines a scope which may be referred to by roles within this
<b>roleMap</b>
to indicate what portions of the document are visible to this role for
the specified method.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="scopeType">
<xsd:attribute name="id" type="idType"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>