dacs_conf(8) display DACS configuration directives


dacs_conf [m[blue]dacsoptionsm[][1]]


This program is part of the DACS suite.

The dacs_conf web service processes and displays DACS configuration files (see m[blue]dacs.conf(5)m[][2]).

If XML output is selected, a document conforming to m[blue]dacs_conf_reply.dtdm[][3] is returned.

Although the order in which clauses appear in configuration files can be important, the order of configuration directives is for the most part not significant. The exception is the m[blue]EVALm[][4] directive. These directives are listed in the order in which they would be evaluated, and their unevaluated values appear in the output.


This program is also available as a DACS utility, m[blue]dacsconf(1)m[][5]. Because m[blue]dacs_admin(8)m[][6] provides the same functionality and more, dacs_conf may be removed in a future release.


Because the configuration might reveal information that could be taken advantage of by an attacker, only the DACS administrator should be able to run this command. Accordingly, a DACS ACL restricts use of this web service to a DACS administrator.


Web Service Arguments

In addition to the m[blue]standard CGI argumentsm[][7], dacs_conf understands the following CGI arguments:


This optional, repeatable argument is a comma-separated list of directive names or variable references to be displayed. This is similar to the directive-name arguments to m[blue]dacsconf(1)m[][5].

An example of a directive name is JURISDICTION_NAME. An example of a variable reference is ${Conf::jurisdiction_name:i}.


If the value of this optional argument is "yes", the effect on output formatting is the same as when the -vars flag is give to m[blue]dacsconf(1)m[][5]. The default value is "no".




The program exits 0 if everything was fine, 1 if an error occurred.


Distributed Systems Software (m[blue]www.dss.cam[][9])


Copyright2003-2012 Distributed Systems Software. See the m[blue]LICENSEm[][10] file that accompanies the distribution for licensing information.