2.2.2.6 DataManagerSteps
The DataManagerSteps enumeration defines the actions that the data manager takes when it runs. Any combination of the bits are allowed.
-
typedef enum { plaCreateReport = 0x01, plaRunRules = 0x02, plaCreateHtml = 0x04, plaFolderActions = 0x08, plaResourceFreeing = 0x10 } DataManagerSteps;
plaCreateReport: Creates a report if data is available. The file name MUST be IDataManager::RuleTargetFileName, and IDataManager::ReportSchema can be used to customize the way the report is created. This value indicates the run of TraceRpt.exe by using as input all of the binary performance files (.blg) and event trace files (.etl) in the collection.
plaRunRules: If a report exists, the PLA Protocol MUST apply the rules specified in IDataManager::Rules to the report. The IDataManager::RuleTargetFileName(Get) returns the name of the file to which the rules are applied.
plaCreateHtml: Converts the XML file obtained by IDataManager::RuleTargetFileName(Get) to HTML format. The HTML format is written to the file specified in IDataManager::ReportFileName.
plaFolderActions: Apply the folder actions obtained by IDataManager::FolderActions(Get) to all folders defined in the collection.
plaResourceFreeing: If IDataManager::MaxFolderCount, IDataManager::MaxSize, or MinFreeDisk exceeds its limit, the PLA Protocol MUST apply the resource policy specified in IDataManager::ResourcePolicy.