UMDS User Guide
Umdsd Man Page

umdsd options configfile

Description

umdsd runs the UMDS Server and requires a UMDS Server Configuration File.

Options

-d or –dump-dtd - option dumps the DTD file used to validate the UMDS Server Configuration File to standard output. After dumping the DTD, umdsd exits instead of initiating the UMDS Server.

-v or –validate - option validates the UMDS Server Configuration File against the DTD. After attempting validation, umdsd exits instead of initiating the UMDS Server. The exit status will be 0 for a configuration file validated by the DTD and non-zero otherwise.

-f or –detach option forks umdsd, detaches the child from the controlling terminal and the parent exits immediately. The UMDS Server normally remains attached to the controlling terminal and runs until interrupted.

-h or –help - option provides command line help.

Note
The UMDS Server may, under some conditions, return an error message similar to error, not enough file descriptors. This may be caused by exceeding the default limit of 1024 file descriptors per process. To override this limit, edit /etc/security/limits.conf and add a line for the user name that starts the UMDS Server and increase it to 2048 or higher. This enables use of the ulimit -n command (or limit openfiles on some systems). Use ulimit -n just before starting the UMDS Server to activate the new limit.

Exit Status

The exit status from umdsd is 0 for success and some non-zero value for failure.