WBEMfor Solaris on Sun Developer's Guide

Example -- Creating a Namespace

The code segment in Example 6-14 uses a two-step process to create a namespace within an existing namespace.


Example 6-14 Creating a Namespace (CIMNameSpace)

{
/*Creates a namespace object on the client, which stores the 
parameters passed to it. args[0] contains the host name (for example,
myhost); args[1] contains the namespace (for example,
the toplevel directory.) */
CIMNameSpace cns = new CIMNameSpace (args[0], args[1]); 
/* Connects to the CIM Object Manager and passes it the 
namespace object (cns) containing the namespace parameters. */
CIMClient cc = new CIMClient (cns);	
/* Passes to the CIM Object Manager another namespace object that 
contains a null string (host name) and args[2], the name of a name 
space (for example, secondlevel). */
CIMNameSpace cop = new CIMNameSpace("", args[2]);
/* Creates a new namespace called secondlevel under the
toplevel namespace on myhost./*
cc.createNameSpace(cop);
}