3.1.4.1.3.2 actionTypeType Complex Type

The actionTypeType complex type specifies the following items:

  • An optional URL to a compliance note.

  • A policy tip message.

  • Whether the classification rule can be overridden.<6>

     <xs:complexType name="actionTypeType">
         <xs:sequence>
           <xs:element name="message">
             <xs:complexType>
               <xs:sequence minOccurs="1" maxOccurs="unbounded">
                 <xs:element name="locale" type="localeType" />
               </xs:sequence>
             </xs:complexType>
           </xs:element>
           <xs:element name="override">
             <xs:complexType>
               <xs:sequence>
                 <xs:element name="justification">
                   <xs:complexType>
                     <xs:attribute name="type" use="required">
                       <xs:simpleType>
                         <xs:restriction base="xs:string">
                           <xs:enumeration value="none" />
                           <xs:enumeration value="optional" />
                           <xs:enumeration value="required" />
                         </xs:restriction>
                       </xs:simpleType>
                     </xs:attribute>
                   </xs:complexType>
                 </xs:element>
               </xs:sequence>
               <xs:attribute name="allow" type="yesnoType" use="required" />
             </xs:complexType>
           </xs:element>
           <xs:element name="falsePositive">
             <xs:complexType>
               <xs:attribute name="allow" type="yesnoType" use="required" />
             </xs:complexType>
           </xs:element>
         </xs:sequence>
       </xs:complexType>
    

The following table lists the child elements of the actionTypeType complex type.

Element

Type

Description

message

Contains the locale child element.

locale

localeType (section 3.1.4.1.3.23)

Specifies the local natural language identifier, an optional URL to a compliance note, policy tip messages, and an override text message.

override

Contains the justification child element and the allow attribute.

justification

Contains the type attribute.

falsePositive

Contains the allow attribute.

The following table lists the attributes of the actionTypeType complex type.

Attribute

Type

Description

type

Specifies whether an override justification is required. This attribute MUST be present.

allow

yesnoType (section 3.1.4.1.4.16)

In the override element, this attribute specifies whether a rule can be overridden. This attribute MUST be present. The client MUST ignore this value if the notify element (section 3.1.4.1.3.1) is present.

In the falsePositive element, this attribute specifies whether a false positive reporting is allowed. This attribute MUST be present.