根據預設,每個元件的清理動作都會配置成在 logbase 目錄上執行。 如果記錄檔重新導向至其他目錄,請修改清理配置,以順利執行封存或刪除動作。
請在配置檔的 LocalConfig XML 元素中定義清理動作。 在 CA Mediation Manager 個別元件的配置檔中定義清理動作:
附註:TemplateConfig-subcomponent.xml 檔案位於 <camm.base>/LC 目錄中。
以下範例說明兩個範例清理配置。
範例:傳遞服務元件的清理配置檔 (刪除動作)
<LocalConfig>
<Description>Configuration for Delivery Module</Description>
…
…
<CleanUps>
<!-- SAMPLE DELETE ACTION -->
<CleanUp>
<CleanUpName>Delete</CleanUpName>
<CleanUpAction>delete</CleanUpAction>
<CleanUpTarget>${apphome}/.local</CleanUpTarget> <!-- Directory Name -->
<Parameter>
<ParameterName>expire</ParameterName>
<ParameterValue>7d</ParameterValue> <!-- 1y0m3d1h -->
</Parameter>
<Parameter>
<ParameterName>includeDir</ParameterName>
<ParameterValue>true</ParameterValue><!-- true/false -->
</Parameter>
<Parameter>
<ParameterName>recursive</ParameterName>
<ParameterValue>true</ParameterValue><!-- true/false -->
</Parameter>
<Parameter>
<ParameterName>match</ParameterName>
<ParameterValue>^[\d]+\.xml$</ParameterValue>
<!-- Regular Pattern -->
</Parameter>
</CleanUp>
範例:傳遞服務元件的清理配置檔 (封存動作)
<!-- SAMPLE ARCHIVE ACTION -->
<CleanUp>
<CleanUpName>Archive</CleanUpName>
<CleanUpAction>archive</CleanUpAction>
<CleanUpTarget>${logbase}</CleanUpTarget> <!-- Directory Name -->
<Parameter>
<ParameterName>expire</ParameterName>
<ParameterValue>7d</ParameterValue> <!-- 1y0m3d1h -->
</Parameter>
<Parameter>
<ParameterName>includeDir</ParameterName>
<ParameterValue>true</ParameterValue><!-- true/false -->
</Parameter>
<Parameter>
<ParameterName>recursive</ParameterName>
<ParameterValue>true</ParameterValue><!-- true/false -->
</Parameter>
<Parameter>
<ParameterName>match</ParameterName>
<ParameterValue>CAMM-.*\.log</ParameterValue>
<!-- Regular Pattern -->
</Parameter>
<Parameter>
<ParameterName>achiveHome</ParameterName>
<ParameterValue>${logbase}</ParameterValue> <!-- folder path -->
</Parameter>
<Parameter>
<ParameterName>achivePrefix</ParameterName>
<ParameterValue>Archive-</ParameterValue> <!-- prefix string -->
</Parameter>
<Parameter>
<ParameterName>achiveSuffix</ParameterName>
<ParameterValue>.zip</ParameterValue> <!-- suffix string -->
</Parameter>
</CleanUp>
</CleanUps>
<LocalConfig>
您可以在元件配置檔中納入任何清理動作。 「一般執行程式」會執行所有的清理動作。 「一般執行程式」會將清理檔案儲存在 {camm.base }/GE_<User>/cleanup 目錄中;其中,camm.base 是 CA Mediation Manager 的安裝目錄。 在元件配置檔經過修改後,請重新啟動相關的元件,使修改後的配置能夠生效。
Copyright © 2014 CA.
All rights reserved.
|
|