Namespace: |
|
Type: |
anonymous complexType |
Content: |
|
Defined: |
|
Includes: |
XML Representation Summary |
||||||
<roleTemplate |
||||||
|
||||||
> |
||||||
|
||||||
</roleTemplate> |
<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: |
|
Use: |
required |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element specifies the name of the role.
</xsd:documentation>
</xsd:attribute>
|
Type: |
localizableString, simple content |
Defined: |
<xsd:annotation>
<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:element>
|
Type: |
anonymous complexType, empty content |
Defined: |
<xsd:annotation>
<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:element>
|