Namespace:  | 
|
Type:  | 
|
Content:  | 
complex, 3 attributes, 2 elements  | 
Defined:  | 
XML Representation Summary  | 
||||||||||||
<roleMap  | 
||||||||||||
  | 
||||||||||||
>  | 
||||||||||||
  | 
||||||||||||
</roleMap>  | 
||||||||||||
Type:  | 
|
Use:  | 
required  | 
Defined:  | 
Type:  | 
|
Use:  | 
required  | 
Defined:  | 
Type:  | 
|
Use:  | 
required  | 
Defined:  | 
Type:  | 
anonymous complexType, complex content  | 
Defined:  | 
| 
 
<xsd:annotation>
 
<xsd:documentation>
 
</xsd:annotation>
This element encapsulates the definition of a role. The attribute set for 
</xsd:documentation>
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:complexType> 
<xsd:sequence>
 
</xsd:complexType>
<xsd:element maxOccurs="1" minOccurs="0" name="fullDescription" type="localizableString">
 
</xsd:sequence>
<xsd:annotation>
 
</xsd:element>
<xsd:documentation>
 
</xsd:annotation>
This element contains a description of this
 
</xsd:documentation>
<b>roleTemplate</b> 
that specifies the capabilities a caller will have 
when accessing information through this role. 
<xsd:annotation>
 
</xsd:element>
<xsd:documentation>
 
</xsd:annotation>
This element specifies the methods available within this
 
</xsd:documentation>
<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:complexType> 
<xsd:attribute name="name" type="string" use="required">
 
</xsd:complexType>
<xsd:annotation>
 
</xsd:attribute>
<xsd:documentation>
 
</xsd:annotation>
This element specifies the name of the method.
 
</xsd:documentation>
<xsd:annotation>
 
</xsd:attribute>
<xsd:documentation>
 
</xsd:annotation>
This attribute specifies the scope within this document 
</xsd:documentation>
that is in effect for this method. 
<xsd:annotation>
 
</xsd:attribute>
<xsd:documentation>
 
</xsd:annotation>
This element specifies the name of the role.
 
</xsd:documentation>
<!-- 
<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:element> 
 | 
Type:  | 
|
Defined:  | 
| 
 
<xsd:annotation>
 
<xsd:documentation>
 
</xsd:annotation>
This element defines a scope which may be referred to by roles within this
 
</xsd:documentation>
<b>roleMap</b> 
to indicate what portions of the document are visible to this role for 
the specified method. <xsd:complexType> 
<xsd:complexContent>
</xsd:complexContent>
 
</xsd:complexType>
</xsd:element> 
 |