サンプルプロバイダプログラムを実行する前に環境を設定する必要があります。
LD_LIBRARY_PATH 環境変数を、プロバイダクラスファイルの位置に設定します。
C シェルを使用して、次のように入力します。
% setenv LD_LIBRARY_PATH /usr/sadm/lib/wbem |
Bourne シェルを使用して、次のように入力します。
$ LD_LIBRARY_PATH=/usr/sadm/lib/wbem $export LD_LIBRARY_PATH |
libnative.so 共有ライブラリファイルを、LD_LIBRARY_PATH 環境変数によって指定されているディレクトリにコピーします。
% cp libnative.so /usr/sadm/lib/wbem |
プロバイダクラスファイルを、これらのパッケージと同じパスに移動します。
% mv *.class /usr/sadm/lib/wbem |
スーパーユーザーになります。
LD_LIBRARY_PATH 環境変数を設定したシェルと同じシェルの CIM オブジェクトマネージャを停止します。
# /etc/init.d/init.wbem stop |
シェルに LD_LIBRARY_PATH 環境変数を設定する場合は、設定した新しい値を認識させるために、そのシェルで CIMOM の停止と再起動を行なってください。
CIM オブジェクトマネージャを起動します。
# /etc/init.d/init.wbem start |
スーパーユーザー状態から抜けます。
CIMOM の適切なクラスを読み込んでプロバイダを識別するためにプログラムに関連した .mof ファイルをコンパイルします。
% mofcomp -u root p root-password Native_Example.mof |
CIM Workshop を起動します。
% /usr/sadm/bin/cimworkshop |
CIM Workshop ツールバーの「クラスを検索 (Find Class)」アイコンをクリックします。
「入力 (Input) 」ダイアログボックスで、表示したいクラス名を入力して「了解 (OK) 」をクリックします。
CIM Workshop にクラスが表示されます。