System Administration Commands imqbrokerd(1M)
NAME
imqbrokerd - start a Message Queue broker instance
SYNOPSIS
/usr/bin/imqbrokerd [option...]
/usr/bin/imqbrokerd -h
DESCRIPTION
imqbrokerd starts an instance of the Message Queue broker.
The Message Queue broker is the main component of a Message
Queue message server. The broker performs reliable delivery
of messages to and from Java Message Service (JMS) clients.
imqbrokerd uses command line options to specify broker con-
figuration properties.
OPTIONS
The following options are supported:
-backup fileName
Back up a Master Broker's configuration change record to
fileName. This option only applies to broker clusters.
-cluster brokerList
Specify the list of broker instances which are connected
in a cluster. This list is merged with the list in the
imq.cluster.brokerlist property. This option only
applies to broker clusters.
brokerList is a comma-separated list of broker
instances, each specified by hostName:port (the host on
which the broker instance is running and the port number
it is using) If you don't specify a value for hostName,
localhost is used. If you don't specify a value for
port, the value of 7676 is used. For example:
host1:8899,host2,:7878.
-dbpassword password
Specify the password for a plugged-in JDBC-compliant
database used as a Message Queue data store.
SunOS 5.11 Last change: 11 Mar 2004 1
System Administration Commands imqbrokerd(1M)
-dbuser userName
Specify the user name for a plugged-in JDBC-compliant
data store.
-Dproperty-=value
Set the specified broker configuration property to the
value. The system does not validate either the confi-
guration property or value. Therefore, spelling, format-
ting, and case is important. Message Queue can not set
incorrect values passed using the -D option.
-force
Perform action without user confirmation. This option
only applies when you use the -remove instance option,
which normally requires confirmation.
-h
Display usage help. Execute nothing else on the command
line.
-javahome path
Specify the path to an alternate Java 2-compatible Java
Development Kit (JDK) or Java Runtime Environment (JRE)
The default is to use the runtime bundled with the
operating system.
-ldappassword password
Specify the password for accessing an LDAP user reposi-
tory when using an LDAP server (as opposed to a built-in
flat-file repository) to authenticate users of a Message
Queue message server.
-license [name]
Specify the license to load, if different from the
default for your Message Queue product edition. If you
don't specify a license name, this lists all licenses
installed on the system. Depending on the installed Mes-
sage Queue edition, the values for name are pe (Platform
Edition-basic features), try (Platform Edition-90-day
SunOS 5.11 Last change: 11 Mar 2004 2
System Administration Commands imqbrokerd(1M)
trial enterprise features), and unl (Enterprise Edi-
tion).
-loglevel level
Specify the logging level. Valid values for level are
NONE, EROR, WARNING, or INFO. The default value is
INFO.
-metrics int
Report metrics at a specific interval. Specify int as
the number of seconds.
-name brokerName
Specify the instance name of this broker and use the
corresponding instance configuration file. If you do not
specify a broker name, the name of the file is set to
imqbroker. If you run more than one instance of a broker
on the same host, each must have a unique name.
-passfile filename
Specify the name of the file from which to read the
passwords for the SL keystore, LDAP user repository, or
JDBC-compliant database.
-password keypassword
Specify the password for the SL certificate keystore.
-port number
Specify the broker's Port Mapper port number. By
default, this is set to 7676. To run two instances of a
broker on the same server, each broker's Port Mapper
must have a different port number. JMS clients connect
to the broker instance using this port number.
-remove instance
Remove the broker instance. Delete the instance confi-
guration file, log files, data store, and other files
and directories associated with the broker instance.
SunOS 5.11 Last change: 11 Mar 2004 3
System Administration Commands imqbrokerd(1M)
This option requires user confirmation unless you also
specify the -force option.
-reset storemessagesdurablesprops
Reset the data store (or a subset of the store) or
resets the configuration properties of the broker
instance when the broker instance is started. The action
depends on the argument provided.
store Clear all persistent data in the data store,
including messages, durable subscriptions,
and transaction information store.
messages Clear all persistent messages durable.
durables Clear all durable subscriptions.
props Clear all configuration information in the
config.props instance configuration file.
All properties assume default values.
-restore filename
Replace the Master Broker's configuration change record
with the specified backup file. This file must have been
previously created using the -backup option. This option
only applies to broker clusters.
-shared
Specify that the jms connection service be implemented
using the shared threadpool model, in which threads are
shared among connections to increase the number of con-
nections supported by a broker instance.
-silent
Turn off logging to the console.
-tty
Display all messages be to the console. WARNING and
SunOS 5.11 Last change: 11 Mar 2004 4
System Administration Commands imqbrokerd(1M)
EROR level messages are displayed on the console by
default.
-upgrade-store-nobackup
Specify that an earlier, incompatible version Message
Queue data store is automatically removed when migrating
to Message Queue 3.5 format.
If you do not use this option, you must manually delete
the earlier data store. This applies to both built-in
(flat-file) persistence and plugged-in (JDBC-compliant)
persistence. Migration of the earlier data store to a
Message Queue 3.5 data store takes place the first time
you start a Message Queue 3.5 broker instance on an ear-
lier version data store.
-version
Display the version number of the installed product.
-vmargs are [arg]...]
Specify arguments to pass to the Java VM. Separate
arguments with spaces. If you want to pass more than one
argument or if an argument contains a space, use enclos-
ing quotation marks. For example:
imqbrokerd -tty -vmargs " -Xmx128m -Xincgc"
ENVIRONMENT VARIABLES
The following environment variables affect the execution of
this command:
IMQJAVAHOME Specify the Java 2 compatible runtime. When
this environment variable is not set it
defaults to /usr/j2se.
EXIT STATUS
The following exit values are returned:
0 Successful completion.
SunOS 5.11 Last change: 11 Mar 2004 5
System Administration Commands imqbrokerd(1M)
>0 An error occurred.
FILES
/etc/init.d/imq
Shell script for starting imqbrokerd. This file looks at
the /etc/imq/imqbrokerd.conf file.
/etc/imq/imqbrokerd.conf
Configuration file which controls the behavior of the
broker startup script.
/etc/imq/passwd
Flat file user repository for authenticating users.
/etc/imq/accesscontrol.properties
Controls client access to broker functionality.
/etc/imq/passfile.sample
Sample passfile used by the -passfile option.
/var/imq/instances/brokerName/props/config.properties
Broker instance configuration file.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWiqu
SEE ALSO
imqadmin(1M), imqcmd(1M), imqdbmgr(1M), imqkeytool(1M),
imqobjmgr(1M), imqusermgr(1M), attributes(5)
SunOS 5.11 Last change: 11 Mar 2004 6
System Administration Commands imqbrokerd(1M)
Sun Java System Message Queue Administrator's Guide
SunOS 5.11 Last change: 11 Mar 2004 7
|