Sun WBEM 開発ガイド

クライアント例の使用

クライアント例は、クライアント API を使用してクラス、インスタンス、およびネームスペースの作成、削除、および表示を行います。次の 4 種類のクライアントプログラムが提供されています。

クライアントサンプルファイル

次の表は、クライアントプログラム例のファイルについて説明し、各例を実行するコマンドと引数を示しています。

表 8-1 クライアントファイル例

サンプルファイル名 

説明 

実行するコマンド 

CreateNameSpace

指定されたユーザーとして CIM Object Manager に接続し、指定されたホスト上にネームスペースを作成する。CIM Object Manager Repository の管理アカウントのユーザー名とパスワードを指定する必要がある 

java CreateNameSpace host parentNS childNS username password

DeleteNameSpace

指定されたホスト上の指定されたネームスペースを削除する。CIM Object Manager Repository の管理アカウントのユーザー名とパスワードを指定する必要がある 

java DeleteNameSpace host parentNS childNS username password

ClientEnum

指定されたホスト上のデフォルトネームスペース /root/cimv2 に存在する指定されたクラスのサブクラスとインスタンスを列挙する

java ClientEnum host className

CreateLog

指定されたホスト上にログレコードを作成する。CIM Object Manager Repository の管理アカウントのユーザー名とパスワードを指定する必要がある 

java CreateLog host username password

ReadLog

指定されたホスト上のログレコードを読み取る。CIM Object Manager Repository の管理アカウントのユーザー名とパスワードを指定する必要がある 

java ReadLog host username password

DeleteClass

指定されたホスト上のデフォルトネームスペース /root/cimv2 に存在する指定されたクラスを削除する。CIM Object Manager Repository の管理アカウントのユーザー名とパスワードを指定する必要がある

java DeleteClass host className username password

DeleteInstances

指定されたホスト上のデフォルトネームスペース /root/cimv2 に存在する指定されたクラスのインスタンスを削除する。CIM Object Manager Repository の管理アカウントのユーザー名とパスワードを指定する必要がある

java DeleteInstances host className username password

SystemInfo

指定されたホストの Solaris プロセッサとシステムの情報をウィンドウに表示する 

java SystemInfo host

クライアント例の実行

クライアントプログラム例を実行するには、次のコマンドを入力します。

java program_name

プログラム例のほとんどは、デフォルト値を持つ必須引数を取ります。たとえば、CreateNameSpace プログラム例には、次の 5 つの引数を指定します。

コマンド行引数にデフォルト値を指定するには、次の構文を使用します。

引数 

デフォルト値 

構文 

Host name

local host

.

Parent namespace

/root/cimv2

" "

Child namespace

Null

" "

User name

GUEST

" "

Password

GUEST

" "

次に、ローカルホスト上のデフォルトネームスペース root¥cimv2 に、パスワード secret を持つユーザー admin として接続する CreateNameSpace を実行する例を示します。

java CreateNameSpace . "" admin secret