Namespace: |
|
Content: |
complex, 3 attributes, 2 elements |
Defined: |
globally in hsinfra.xsd; see XML source |
Includes: |
definitions of 2 elements |
Used: |
at 2 locations |
XML Representation Summary |
||||||||||||
<... |
||||||||||||
|
||||||||||||
> |
||||||||||||
|
||||||||||||
</...> |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element encapsulates all the elements that make up a
</xsd:documentation>
<b>roleMap</b>
, which
include document class relative <b>roleTemplate</b>
, priority, name, method, and per-method scope.
An individual <b>roleTemplate</b>
defines the maximum scope of information and the methods
allowed to access that information for each request mapped into the template. <xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="scope">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<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:annotation>
</xsd:element>
<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:complexType>
|
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>
|