3.2.1.6.4 Classification Job

The server maintains a minimal set of configuration properties and state data for a set of classification jobs. The configuration of a classification job consists of all of the information required to define a classification job, and the state consists of the properties that are tracked while the classification job is running and the results of the successful or failed classification job completion.<41>

The following configuration data is maintained for the classification job:

Classification Job.Formats: This property describes the set of output formats to which the classification report will be transformed as a result of a successful execution of the classification job. Supported formats are DHTML, HTML, TXT, CSV, and XML.

Generate classification report: This Boolean property determines whether a report will be generated as a result of a successful execution of the classification job.

Classification Job.Mail to: This property is a Unicode string that will be used for the email TO addresses to which the classification report will be sent as a result of a successful execution of the classification job. In addition to the Mail To property, the server uses the SMTP server name and Mail-from email address from the General Settings Model (section 3.2.1.9). Other fields required to send the email, for example, Subject, can be any appropriate value.

Classification Job.Logging: This property determines how logging will be handled for the classification job. It is a bitwise combination (using the OR operator) of values of the FsrmClassificationLoggingFlags (section 2.2.2.5.1.1) enumeration.

A protocol client can perform the following management operations involving the classification job:

  • Query the state data for the classification job. See section 3.2.4.2.45.11 for details.

The following state data is maintained for the classification job:

Running status: This property is a numeric value indicating the current running status of the classification job. Possible status values are defined in the FsrmReportRunningStatus (section 2.2.1.2.13) enumeration.

Classification Job.Last error: This property maintains a Unicode string that corresponds to an error message generated when the classification job was last run. If the last run of the classification job was successful, the last error Unicode string is an empty string. 

Last generated path: This property maintains the location and file name where the classification report was stored when the classification job was last run.

Classification Job.Namespace roots: This property is a list of the full directory paths defining the set of file system namespaces (file system directory trees) that will be scanned as a part of the report job data gathering phase.<42>