Skip Headers

Oracle® Web Conferencing Administrator's Guide
Release 2 (2.0.4)

Part Number B10877-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Feedback

Go to previous page
Previous
Go to next page
Next
View PDF

10
imtctl Command Line Utility

The imtctl utility provides a command-line interface for administering and configuring the Real-Time Collaboration system. The utility supports a variety of commands to support actions such as starting and stopping Real-Time Collaboration processes, viewing their current state, and configuring them. You can run imtctl in an interactive shell mode, or it can take a single command as a command-line argument, in which case it will execute the command and exit.

The utility is available on all platforms under <ORACLE_HOME>/imeeting/bin. It is invoked as "imtctl" on all platforms. Invoking imtctl without any arguments opens the interactive shell.

$ORACLE_HOME/imeeting/bin> imtctl

A list of supported commands can be obtained by executing the help command:

imtctl> help

You can get specific instructions for a particular command by invoking the command followed by the "-help" option:

imtctl> <COMMAND> -help

The exit command ends the shell session:

imtctl> exit

10.1 Common Commands

10.1.1 Help

Gets the list of commands available in the shell.

10.1.2 listInstances

List all the instances in the Real-Time Collaboration system.

Examples:

It can only be invoked in one way:

imtctl> listInstances

Table 10-1 Real-Time Collaboration Instances
Instance Name Host Name Oracle Web Conferencing Home

instance1.oracle.com

host1.oracle.com

C:/core/imeeting

instance2.oracle.com

host2.oracle.com

/u02/ 90200b/imeeting

10.1.3 listComponents

List the components in any instance. The different forms of this command are:

10.1.3.1 Examples

Example 1

To get the components in the current instance (ap079sun.us.oracle.com), invoke the following:

imtctl> listComponents

Table 10-2
ID Name Type Description num_procs

10001

imt-collab

clbsvr

Collaboration Server

4

10003

imt-starter

starter

Web Conferencing Starter

1

10002

OC4J_imeeting

oc4j

OC4J

1

10000

mx

mxcomm

Multiplexer

1

Example 2

To get the components in a different instance (instance1.company.com), invoke the following:

imtctl> listComponents -i instance1.company.com

Table 10-3
ID Name Type Description num_procs

10006

imt-voice

voiceconv

Voice Conversion Server

1

10005

imt-starter

starter

Web Conferencing Starter

1

10004

imt-converter

docconv

Document Conversion Server

1

To list the component with the ID 10006, invoke the following:

imtctl> listComponents -cid 10006

Table 10-4
ID Name Type Description num_procs

10006

imt-voice

voiceconv

Voice Conversion Server

1

Example 3

To list the components on the current instance with the type "clbsvr", invoke the following

imtctl> listComponents -ct clbsvr

Table 10-5
ID Name Type Description num_procs

10001

imt-collab

clbsvr

Collaboration Server

4

10.1.4 start

Start the whole (current) instance, or individual components in the current instance. The different forms of this command are:

10.1.4.1 Examples

Example 1

To start a component with component ID 10001 (which needs to be on the current instance) invoke:

imtctl> start -cid 10001

Example 2

To start a component with name imt-collab (which needs to be on the current instance) invoke:

imtctl> start -cname imt-collab

10.1.5 stop

Stop the whole (current) instance, or individual components in the current instance. The different forms of this command are:

10.1.5.1 Examples

Example 1

To start a component with component ID 10001 (which needs to be on the current instance) invoke:

imtctl> stop-cid 10001

To start a component with name imt-collab (which needs to be on the current instance) invoke:

imtctl> stop -cname imt-collab

10.1.6 getState

Shows the state of components in any instance. The different forms of this command are:

Examples

To get the state of all the components in the current instance, invoke:

imtctl> getState

Table 10-6
ID Name Type Status num_procs

10001

imt-collab

clbsvr

UP

4

10000

mx

mxcomm

UP

1

10.1.7 setProperty

Set a property at a specified scope. Oracle Real-Time Collaboration supports system, instance (default), component, site, and conference type scopes. See Chapter 5, "Configuration" for more information on these scopes.

The different forms of this command are:

Examples

To set the ApacheWebHost property for the current instance to imeeting4.company.com, invoke:

imtctl> setProperty -pname ApacheWebHost -pvalue "imeeting4.company.com"

To set the system-wide log-level to SEVERE, invoke:

imtctl> setProperty -system true -pname LogLevel -pvalue SEVERE

See Chapter 5, "Configuration" and Chapter 6, "Sample Deployments" for more examples.

10.1.8 getProperty

Get a property at the a specified scope. Oracle Real-Time Collaboration supports system, instance (default), component, site, and meeting type scopes. See Chapter 5, "Configuration" for more information on these scopes.

The different forms of this command are:

Examples

To get the ApacheWebHost property for the current instance, invoke:

imtctl> getProperty -pname ApacheWebHost 

The effective value for instance 90200b.ap079sun.us.oracle.com of the property "ApacheWebHost" is "imeeting4.company.com"

To get the system-wide log-level, invoke:

imtctl> getProperty -system true -pname LogLevel 

10.1.9 getProperties

Gets all properties at the a specified scope and above. Oracle Real-Time Collaboration supports system, instance (default), component, site, and meeting type scopes. See Chapter 5, "Configuration" for more information on these scopes.

The different forms of this command are:

10.1.10 runTests

Runs Real-Time Collaboration tests (all tests or a specified set of tests) on a specific instance or all instances in the system.

Examples

After doing an installation and during the post-installation steps, the following can be invoked to see if things are configured properly and working.

imtctl> runTests

To run the conference test alone, invoke the following

imtctl> runTests -testlist "mtgtest"

To run the conference test and voice conversion service test, invoke the following

imtctl> runTests -testlist "mtgtest,voiceconvtest"