Example: Invoking the name space dump utility
It is often helpful to view a dump of the name space to understand why a naming operation is failing. You can invoke the name space dump utility from the command line or from a program. Examples of each option follow.
Invoking name space dump utility from a command line
Invoke the name space dump utility from the command line by entering the following command:
dumpNameSpace -host myhost.mycompany.com -port 901OR
dumpNameSpace -url corbaloc:iiop:myhost.mycompany.com:901
There are several command line options to choose from. For detailed help, enter the following command:
dumpNameSpace -help
Invoking name space dump utility from a Java program
You can dump name spaces from a program with the com.ibm.websphere.naming.DumpNameSpace API. Refer to the WebSphere Application Server API documentation for details on the DumpNameSpace program interface
The following example illustrates how to invoke the name space dump utility from a Java program:
{ ... import javax.naming.Context; import javax.naming.InitialContext; import com.ibm.websphere.naming.DumpNameSpace; ... java.io.PrintStream filePrintStream = ... Context ctx = new InitialContext(); // Starting context for dump ctx = (Context) ctx.lookup("cell/nodes/node1/servers/server1"); DumpNameSpace dumpUtil = new DumpNameSpace(filePrintStream, DumpNameSpace.SHORT); dumpUtil.generateDump(ctx); ... }
Troubleshooting name space problems
dumpNameSpace tool