例 4–6 のコードセグメントは、newInstance メソッドを使用して、Solaris_Package クラスの CIM インスタンス (Solaris パッケージなど) を表す Java クラスを作成します。
...
{
/*ローカルホストの root\cimv2 ネームスペースの
CIM Object Manager に接続。root\cimv2namespace 内のオブジェクトに
対する書き込みアクセス権を持つアカウントのユーザー名とパスワードを
指定する */
CIMClient cc = new CIMClient(cns, "root", "root_password");
// Solaris_Package クラスを取得
cimclass = cc.getClass(new CIMObjectPath("Solaris_Package"), true, true, true, null);
/* プロパティのデフォルト値を使用して生成された Solaris_Package
クラスの新しいインスタンスを作成。このクラスのプロバイダが
デフォルト値を指定しない場合、プロパティの値は NULL であり、
明示的に設定する必要がある。*/
ci = cimclass.newInstance();
}
...