UMDS User Guide
UMDS Example Client Applications

This section shows usages of included example applications. The same information can be displayed interactively by running the example with the "-h" command-line option.


Java Example Applications  <-


umdsreceive.java  <-

Receive messages on a single topic.

Usage: umdssend [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
   -c filename = read config parameters from filename
  -I Immediate Mode
  -h = help
  -l len = send messages of len bytes
  -L linger = Allow traffic to drain for up to linger seconds
              before closing the connection
  -M msgs = send msgs number of messages
  -N num_topics = Number of topics to send on
  -P msec = pause after each send msec milliseconds
  -s num_secs = Print statistics every num_secs
  -U username = set the user name and prompt for password
  -v = be verbose in reporting to the console


umdssend.java  <-

Send messages on a single topic.

Usage: umdsreceive [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
   -c filename = read config file filename
  -h = help
  -M num_msgs = End after num_msgs received
  -N num_topics = Number of topics (receivers)
  -s num_secs = print statistics every num_secs along with bandwidth
  -S address:port = Server address and port
  -U username = set the user name and prompt for password
  -v = be verbose about each message
  -W = Wildcard topic


umdsresponse.java  <-

Send responses on a single topic.

Usage: umdsresponse [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
   -c filename = read config file filename
  -h = help
  -M num_msgs = End after num_msgs received
  -N num_topics = Number of topics (receivers)
  -r len = send responses of len bytes
  -s num_secs = print statistics every num_secs along with bandwidth
  -S address:port = Server address and port
  -U username = set the user name and prompt for password
  -v = be verbose about each message
  -W = Wildcard topic


umdsrequest.java  <-

Send requests and messages on a single topic.

  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
   -c filename = read config parameters from filename
  -I Immediate Mode
  -h = help
  -l len = send messages of len bytes
  -L linger = Allow traffic to drain for up to linger seconds
              before closing the connection
  -M msgs = send msgs number of messages
  -N num_topics = Number of topics to send on
  -P msec = pause after each send msec milliseconds
  -r len = send requests of len bytes
  -s num_secs = Print statistics every num_secs
  -U username = set the user name and prompt for password
  -v = be verbose in reporting to the console


.NET Example Applications  <-


umdssend.cs  <-

Send messages on a single topic.

Usage: umdssend [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
   -c filename = read config parameters from filename
  -I Immediate Mode
  -h = help
  -l len = send messages of len bytes
  -L linger = Allow traffic to drain for up to linger seconds
              before closing the connection
  -M msgs = send msgs number of messages
  -N num_topics = Number of topics to send on
  -P msec = pause after each send msec milliseconds
  -s num_secs = Print statistics every num_secs
  -U username = set the user name and prompt for password
  -v = be verbose in reporting to the console


umdsreceive.cs  <-

Receive messages on a single topic.

Usage: umdsreceive [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
   -c filename = read config file filename
  -h = help
  -M num_msgs = End after num_msgs received
  -N num_topics = Number of topics (receivers)
  -s num_secs = print statistics every num_secs along with bandwidth
  -S address:port = Server address and port
  -U username = set the user name and prompt for password
  -v = be verbose about each message
  -W = Wildcard topic


umdsresponse.cs  <-

Send responses on a single topic.

Usage: umdsresponse [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
  -c filename = read config file filename
  -h = help
  -M num_msgs = End after num_msgs received
  -N num_topics = Number of topics (receivers)
  -r response message length
  -s num_secs = print statistics every num_secs along with bandwidth
  -S address:port = Server address and port
  -U username = set the user name and prompt for password
  -v = be verbose about each message
  -W = Wildcard topic


umdsrequest.cs  <-

Send requests and messages on a single topic.

Usage: umdsrequest [options] -S address[:port] topic
  -S address[:port] = Server address/name and optionally port
                    A comma separated list of multiple servers may be provided
Available options:
  -A Suppress sending the application name to the server on login
  -c filename = read config parameters from filename
  -I Immediate Mode
  -h = help
  -l len = send messages of len bytes
  -L linger = Allow traffic to drain for up to linger seconds
              before closing the connection
  -M msgs = send msgs number of messages
  -N num_topics = Number of topics to send on
  -P msec = pause after each send msec milliseconds
  -r len = send requests of len bytes
  -s num_secs = Print statistics every num_secs
  -U username = set the user name and prompt for password
  -v = be verbose in reporting to the console