Classification flowchart
The following diagram illustrates the primary architectural components of
the automatic classification subsystem and the steps involved using the
XML Classifier as the plug-in.

Classification flowchart using the XML Classifier
<BEGIN TRANSACTION>
- The client checks in
the target document with the automatic classification flag set. The
document's initial class security descriptor is set at this point.
Automatic classification has not yet taken place.
- Content Engine saves properties and content. The classification
status on the document is set to Pending.
- Content Engine queues a classification request. The request
includes a reference to the target document.
<END TRANSACTION>
<BEGIN TRANSACTION>
- The dequeueing thread dispatches the classification request
to Document Classification Manager.
- Document Classification Manager determines the MimeType from
the source document and queries the database for a Document Classification
Action with a MimeType of text/xml.
- Document Classification Manager invokes the XML Classifier,
passing it a reference to the target document.
- The XML Classifier parses the target document to determine
its XML document type and queries the catalog for an XML Property
Mapping Script that matches this type. (If the XML Classifier cannot
determine the XML document type, it fails with an appropriate error.) For more information,
see How the classifier chooses a script.
- The XML Classifier applies the XSL script to the target
document to determine the property mappings.
- The XML Classifier changes the class of the target document
and updates its properties based on the property types and values
determined by the mapping script.
- Control returns to Document Classification Manager.
- Document Classification Manager sets the ClassificationStatus
on the target document to Complete or Failed, depending on the return
value from the XML Classifier.
<END TRANSACTION>