<xsd:element name="fileeffectiverights_test" substitutionGroup="oval-def:test">
<xsd:annotation>
<xsd:documentation>This test has been deprecated and will be removed in version 6.0 of the language. Recommend use of the newer fileeffectiverights53_test.</xsd:documentation>
<xsd:documentation>The file effective rights test is used to check the effective rights associated with Windows files. Note that the trustee's effective access rights are the access rights that the ACL grants to the trustee or to any groups of which the trustee is a member. The fileeffectiverights_test element extends the standard TestType as defined in the oval-definitions-schema and one should refer to the TestType description for more information. The required object element references a fileeffectiverights_object and the optional state element specifies the metadata to check. The evaluation of the test is guided by the check attribute that is inherited from the TestType.</xsd:documentation>
<xsd:appinfo>
<sch:pattern id="fertst" xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<sch:rule context="win-def:fileeffectiverights_test/win-def:object">
<sch:assert test="@object_ref=/oval-def:oval_definitions/oval-def:objects/win-def:fileeffectiverights_object/@id">
<sch:value-of select="../@id" /> - the object child element of a fileeffectiverights_test must reference a fileeffectiverights_object</sch:assert>
</sch:rule>
<sch:rule context="win-def:fileeffectiverights_test/win-def:state">
<sch:assert test="@state_ref=/oval-def:oval_definitions/oval-def:states/win-def:fileeffectiverights_state/@id">
<sch:value-of select="../@id" /> - the state child element of a fileeffectiverights_test must reference a fileeffectiverights_state</sch:assert>
</sch:rule>
</sch:pattern>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="oval-def:TestType">
<xsd:sequence>
<xsd:element name="object" type="oval-def:ObjectRefType" />
<xsd:element name="state" type="oval-def:StateRefType" minOccurs="0" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
|