デフォルトでは、各コンポーネントのクリーンアップ アクションは logbase ディレクトリで実行されるように設定されています。 ログ ファイルが別のディレクトリにリダイレクトされる場合は、Archive または Delete アクションが正常に行われるようにクリーンアップ設定を変更します。
設定ファイル内の LocalConfig XML エレメントでクリーンアップ アクションを定義します。 すべての CAMM コンポーネントについては、それぞれの設定ファイルでクリーンアップ アクションを定義します。
注: TemplateConfig-subcomponent.xml ファイルは <camm.base>/LC ディレクトリにあります。
以下の例では、2 つのサンプル クリーンアップ設定について説明します。
例: Delivery Service コンポーネント用のクリーンアップ設定ファイル(Delete アクション)
<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>
例: Delivery Service コンポーネント用のクリーンアップ設定ファイル(Archive アクション)
<!-- 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>
コンポーネントの設定ファイルには任意のクリーンアップ アクションを入れることができます。 Generic Executor はクリーンアップ アクションをすべて実行します。 Generic Executor は {camm.base}/GE_<User>/cleanup ディレクトリにクリーンアップ ファイルを格納します。ここで camm.base は CA Mediation Manager インストール ディレクトリです。 コンポーネントの設定ファイルを変更した場合、変更後の設定が有効になるように、関連するコンポーネントを再起動します。
|
Copyright © 2013 CA.
All rights reserved.
|
|