ビジネス タグでの漢字の文字の使用
Prime Network Vision では、次のネットワーク オブジェクトに、繁体字と簡体字の漢字を使用したビジネス タグ(顧客ラベル)を付けることができます。
次のビジネス タグ機能で、漢字をサポートしています。
- ネットワーク オブジェクト用のビジネス タグの作成。
- ビジネス タグの検索。
- ビジネス タグのリストの生成。
- ビジネス タグの詳細の編集。
- ビジネス タグの削除。
- Northbound インターフェイス(NBI)を介したビジネス タグのエクスポート。
- ビジネス タグ メモの書き込み。
Prime Network で漢字を使用するには、次のセクションの手順を完了します。
Oracle での漢字の使用
漢字を使用する場合、データベース パラメータ NLS_CHARACTERSET が UTF8 をサポートする値に設定されていることを確認します。設定されていない場合、Prime Network 4.3.2 のインストールまたはアップグレード後に漢字が正しく表示されません。
手順 1 データベースの文字セットを変更する前に、Cisco Prime Network を停止します。
手順 2 NLS_CHARACTERSET パラメータの値を確認するには、次の SQL*PLUS コマンドを入力します。
sql> SELECT parameter, value FROM v$nls_parameters WHERE parameter='NLS_CHARACTERSET';
値が UTF8 か AL32UTF8 に設定されている場合、これ以上のアクションは不要です。
手順 3 job_queue_processes と aq_tm_processes パラメータを確認し、現在の値を記録します(後述の手順で復元する際に必要になります)。次の手順を実行します。
a. job_queue_processes 値を確認するには、次のコマンドを入力します。
SQL> show parameter job_queue_processes
コマンドの出力は、次のようになります。
job_queue_processes integer 10
b. aq_tm_processes 値を確認するには、次のコマンドを入力します。
SQL> show parameter aq_tm_processes
コマンドの出力は、次のようになります。
aq_tm_processes integer 0
手順 4 Oracle CSALTER スクリプトを使用して、文字セットを UTF8 または AL32UTF8 に変更します。CSALTER スクリプトは、Oracle Database Character Set Scanner ユーティリティの一部です。次の手順を完了して、データベースの文字セットを変更します。詳細については、『 Oracle Database Globalization Support Guide 』の、「Migrating a Character Set Using the CSALTER Script」セクションを参照してください。
a. SHUTDOWN IMMEDIATE ステートメントか SHUTDOWN NORMAL ステートメントを使用して、データベースをシャットダウンします。
b. データベースの完全バックアップを実行します(CSALTER スクリプトはロールバックできません)。データベース バックアップ プロシージャについては、『 Cisco Prime Network 4.3.2 Administrator Guide 』を参照してください。
c. データベースを起動します。
d. Oracle Database Character Set Scanner ユーティリティ(csscan スクリプト)を実行します。新しい文字セットは、UTF8 または AL32UTF8 である必要があります。
e. CSALTER スクリプトを実行します。
f. SHUTDOWN IMMEDIATE ステートメントか SHUTDOWN NORMAL ステートメントを使用して、データベースをシャットダウンします。
g. データベースを起動します。
手順 5 CSALTER スクリプトが "Sorry, only one session is allowed to run this script" というエラーを返す場合、次の手順を実行します。
a. SQL*PLUS でデータベースにログインします。
b. SHUTDOWN IMMEDIATE ステートメントを使用して、データベースをシャットダウンします。
c. startup restrict を使用して、データベース インスタンスを制限モードで開始します。
d. CSALTER スクリプトを再実行します。
手順 6 手順 3 で記録した job_queue_processes パラメータと aq_tm_processes パラメータの値を復元するために、次のコマンドを入力します。
sql> alter system set job_queue_processes=10 SCOPE=BOTH; # value
sql> alter system set aq_tm_processes=0 SCOPE=BOTH; # value
手順 7 Prime Network を起動します。
Windows クライアントでの漢字の使用
漢字を使用している場合、Windows クライアント ワークステーション(Prime Network クライアントのインストール先)に東アジア言語をインストールする必要があります。また、地域のオプションが中国語をサポートしている必要があります。
手順 1 Windows のコントロール パネルで、[Regional and Language Options] を選択します。
手順 2 [Languages] タブをクリックします。
手順 3 Windows CD を挿入します。
手順 4 [Install files for East Asian languages] チェックボックスを選択します。
手順 5 [OK] をクリックします。
手順 6 Windows のコントロール パネルを再び開いて、[Regional and Language Options] を選択します。
手順 7 [Regional Options] タブをクリックします。
手順 8 ドロップダウン リストで、[Chinese (PRC)] を選択します。
手順 9 [OK] をクリックします。
手順 10 Windows クライアント ワークステーションを再起動します。
GUI での漢字の表示
GUI で漢字が正しく表示されない場合、漢字をサポートしていない(Tahoma など)物理フォントが synth.xml ファイルに含まれていることが原因です。
次のようにして、synth.xml ファイルを変更します。
手順 1 $ NETWORKHOME /Main/webstart/jars/xmp-laf ディレクトリに移動し、Cues.jar ファイルを開きます。
手順 2 次のように synth.xml ファイルを変更します。
a. com/cisco/plaf ディレクトリから synth.xml ファイルにアクセスします。
b. "font name=" と "font id=" のすべてのインスタンスを目的のフォントに変更します。以下の例では、フォントが "Tahoma" に設定されています。
(注) Prime Network は Dialog というフォントでテストされました。
<object id="graphicsUtils" class="com.cisco.plaf.CUESGraphicsUtils"/>
<graphicsUtils idref="graphicsUtils"/>
<object id="syntheticaPainter" class="de.javasoft.plaf.synthetica.painter.SyntheticaPainter"/>
<!-- CUES: <font id="SyntheticaDefaultFont" name="Segoe UI" size="12"/>
<color type="FOREGROUND" value="#333333"/>-->
<font id="SyntheticaDefaultFont" name="Tahoma" size="11"/>
<color type="FOREGROUND" value="#222222"/>
手順 3 タイトル ペインのフォントを変更するには、次のようにします。
<style id="internalFrameTitlePane">
<imageIcon id="internalFrameCloseIcon" path="/com/cisco/plaf/images/closeIcon.png"/>
<imageIcon id="internalFrameMaximizeIcon" path="/com/cisco/plaf/images/maximizeIcon.png"/>
<property key="InternalFrameTitlePane.closeIcon" value="internalFrameCloseIcon"/>
<property key="InternalFrameTitlePane.minimizeIcon" value="internalFrameMinimizeIcon"/>
<property key="InternalFrameTitlePane.maximizeIcon" value="internalFrameMaximizeIcon"/>
<property key="InternalFrameTitlePane.iconifyIcon" value="internalFrameIconifyIcon"/>
<!-- <font name="Tahoma" size="11" style="BOLD" /> -->
<!-- CUES: <font name="Tahoma" size="14" style="PLAIN"/> -->
<!-- <font name="Tahoma" size="13" style="BOLD"/> -->
<font name="Tahoma" size="13" style="BOLD"/>
手順 4 synth.xml ファイルを保存して終了します。