自動化 - Property Analyzer
 Previous | Next | Print 

Tag: PropertyAnalyzer


The PropertyAnalyzer action, along with a set of nested SetParam child actions, automates the Property Analyzer process.

<PropertyAnalyzer>
    <SetParam Field="TemplateNamesDuplicates" Value="True"/>
    <SetParam Field="ReplicaIDDuplicates" Value="True"/>
    <SetParam Field="InheritFromGhostTemplate" Value="True"/>
    <SetParam Field="DBPercentageOfQuotaRemaining" Value="True"/>
    <SetParam Field="DBPercentageOfQuotaRemainingValue" Value="1"/>
    <SetParam Field="NoDataChangeSince" Value="True"/>
    <SetParam Field="NoDataChangeSinceValue" Value="2"/>
    <SetParam Field="DesignChangedWithinLast" Value="True"/>
    <SetParam Field="DesignChangedWithinLastValue" Value="3"/>
    <SetParam Field="DBSpecificSize" Value="True"/>
    <SetParam Field="DBSpecificSizeValue" Value="4"/>
    <SetParam Field="LauncheAnalyzerOnStartup" Value="False"/>
</PropertyAnalyzer>

SetParam Options

Field NameCompatible Field ValuesValue DescriptionComment
TemplateNamesDuplicatesTrue/ False
ReplicaIDDuplicatesTrue/ False
InheritFromGhostTemplateTrue/ False
DBPercentageOfQuotaRemainingTrue/ False
DBPercentageOfQuotaRemainingValueUser defined number
NoDataChangeSinceTrue/ False
NoDataChangeSinceValueUser defined number
DesignChangeWithinLastTrue/ False
DesignChangeWithinLastValueUser defined number
DBSpecificSizeTrue/ False
DBSpecificSizeValueUser defined number
LaunchAnalyzerOnStartupTrue/ False

Detailed Description


The action <PropertyAnalyzer/> alone, will run the Property Analyzer using the current default settings.

Running the action with a set of nested SetParam actions, will trigger the 'Save Settings and run analyzer' options and the fields to set corresponding options as found in the Property Analyzer dialog.

Example Script


    <?xml version="1.0" encoding="UTF-8"?>
    <ytriaAutomation Application="databaseEZ" ApplicationVersion="16.5">
      <Load Server="Acme01/ACME"/>

      <PropertyAnalyzer>
        <SetParam Field="TemplateNamesDuplicates" Value="True"/>
        <SetParam Field="ReplicaIDDuplicates" Value="True"/>
        <SetParam Field="InheritFromGhostTemplate" Value="True"/>
        <SetParam Field="DBPercentageOfQuotaRemaining" Value="True"/>
        <SetParam Field="DBPercentageOfQuotaRemainingValue" Value="1"/>
        <SetParam Field="NoDataChangeSince" Value="True"/>
        <SetParam Field="NoDataChangeSinceValue" Value="2"/>
        <SetParam Field="DesignChangedWithinLast" Value="True"/>
        <SetParam Field="DesignChangedWithinLastValue" Value="3"/>
        <SetParam Field="DBSpecificSize" Value="True"/>
        <SetParam Field="DBSpecificSizeValue" Value="4"/>
        <SetParam Field="LauncheAnalyzerOnStartup" Value="False"/>
      </PropertyAnalyzer>

    </ytriaAutomation>

    In the script above, the Property Analyzer will be saved and run using the settings specified in the SetParam child actions