OneClick のディレクトリ構造
内容
casp1032jp
内容
このセクションでは、OneClick インターフェースの作成に使用される XML ファイルのディレクトリ構造について説明します。カスタマイズに必要なファイルを検索し、
CA Spectrum
のアップグレードまたは再インストール時に上書きされないディレクトリにカスタマイズを実装するには、構造をよく理解しておく必要があります。既存の OneClick ファイル
OneClick ユーザ インターフェースは、デフォルトのレイアウト、パネル、メニュー、ツールバー、およびサブメニューのコンテンツと共にインストールされます。OneClick サーバ上に存在するファイルは、これらすべての機能を制御します。このセクションでは、これらのファイルとその場所が識別されます。
console/config ディレクトリ
<$SPECROOT>
/tomcat/webapps/spectrum/WEB-INF/console/config ディレクトリ内のファイルでは、メニュー、トポロジ ビュー、ユーザ インターフェース エレメントの権限、ブランド エレメント、および OneClick ユーザ インターフェースのその他の要素をサポートします。このディレクトリに配置されているファイルは、OneClick 機能のカスタマイズ用のテンプレートのようなプレースホルダ ファイルです。ファイルとその機能を以下に示します。- custom-app-config.xml一般的な OneClick 登録、およびアイコンとビューを含む、CA Spectrumモデル タイプのトポロジ サポート。
- custom-branding-config.xmlOneClick の以下の UI ブランド エレメントをカスタマイズします。
- アプリケーション ブランド名
- アプリケーション スイート名
- スプラッシュ画面に表示する画像
- 左下隅にあるロゴ ボタンとして表示する画像
- ナビゲーション画面に示されるツリーのルート ノードの名前
- ダイアログ ボックスについて
注:これらのブランド エレメントを指定する XML エレメントについては、<$SPECROOT>/tomcat/webapps/spectrum/WEB-INF/console/config/ にある custom-branding-config.xml という名前のファイル内のコメントを参照してください。 - custom-menu-config.xmlOneClick のメニューとツールバー。
- custom-privileges.xmlメニュー項目、列、およびサブビューに適用されるカスタムの権限を登録します。
OneClick ユーザ インターフェースをカスタマイズするには、これらのファイルを
<$SPECROOT>
/custom/console/config ディレクトリにコピーしてから編集します。重要
: デフォルトの場所(<$SPECROOT>
/tomcat/webapps/spectrum/WEB-INF/console/config/)にあるファイルにはカスタマイズを追加しないでください。そのディレクトリ内のカスタマイズは無視されます。さらに、CA Spectrum
と OneClick のアップグレードを実行したときに、これらのファイルは上書きされます。<$SPECROOT>/custom/console/config ディレクトリを確認してから、そこにファイルをコピーします。エクスプローラでのカスタム検索の作成などのいくつかのアクションでは、custom-appconfig. xml が存在しない場合にコピーが自動的に作成されます。設定ファイルが <$SPECROOT>/custom/console /config ディレクトリにすでに存在する場合は、これらの既存のファイルにカスタマイズ内容を追加します。
topo/config ディレクトリ
このディレクトリ内のファイルは、OneClick トポロジ ビューのコンポーネントを作成します。これらのコンポーネントには、アイコン、サブビュー、およびデータを表示するテーブルが含まれます。
すべてのテーブル ファイルには、表示される機能の名前が付けられます。たとえば、各モデル タイプのインターフェース テーブルを作成するファイルは、table-common-ifconfig-config.xml となります。
common/config ディレクトリ
このディレクトリ内のファイルは、OneClick インターフェースを作成する他のすべてのファイルで使用できるさまざまなトポロジ エレメントを作成します。これには、色、テーブルの列、およびテーブルが含まれます。
alarm/config ディレクトリ
このディレクトリ内のファイルは、アラーム テーブルとアラーム詳細情報タブを含む、OneClick のアラーム ビューとコンテンツを作成します。
カスタマイズされた XML ファイルの保存
OneClick のカスタマイズ ファイルは特定の「custom」ディレクトリに配置する必要があります。そうすることで、OneClick はカスタマイズされたコードを見つけて読み取り、正しいデフォルトのファクトリ ファイルに関連付けることができます。OneClick コンポーネントのカテゴリ用のカスタム ディレクトリを以下に示します。
- アラーム<$SPECROOT>/custom/alarm/config/
- 共通<$SPECROOT>/custom/common/config/
重要:
の移行とアップグレードを実行する場合、別のコンピュータに <$SPECROOT>/custom/common/config/custom-jnlp-config.xml ファイルをコピーしない
CA Spectrum
でください。このファイルには、カスタム ディレクトリのコピー先のコンピュータと互換性がないメモリ設定が含まれている可能性があります。- コンソールのコンポーネント<$SPECROOT>/custom/console/config/
- イベント形式および想定される原因ファイル<$SPECROOT>/custom/Events/
- Images<$SPECROOT>/custom/images/
- 背景画像<$SPECROOT>/custom/images/Background/
- 格納された SSL 証明書<$SPECROOT>/custom/keystore/
- Report Manager<$SPECROOT>/custom/repmgr/config/
- トポロジ<$SPECROOT>/custom/topo/config/
XML カスタマイズの保持
OneClick は、
CA Spectrum
または OneClick のアップグレード時にカスタム ディレクトリ内のファイルを削除したり、上書きすることはありません。カスタマイズされた OneClick の XML ファイルは、以下のような場合に上書きされる可能性があります。
- SpectroSERVERのアンインストール
- CA Spectrumインストール ディレクトリに OneClick をインストールした状態での、同じバージョンのSpectroSERVERの再インストール。この場合は、インストール プロセスに影響を受けない領域にカスタマイズされたファイルを保存し、SpectroSERVERを再インストールしてから再挿入する必要があります。
カスタム画像の保持
作成またはカスタマイズする画像ファイルはすべて
<$SPECROOT>
/custom/images ディレクトリに配置する必要があります。そうしないと、CA Spectrum
または OneClick のアップグレードまたは再インストール時に、新規またはカスタマイズされた画像がすべて削除または上書きされます。