About Configuration

The configuration of the DataFlux Data Management Server is specified in the server definition on the SAS Metadata Server, and in the following configuration files:
  • dmserver.cfg
  • app.cfg
  • batch.cfg
  • macros.cfg
  • service.cfg
The configuration files are stored in the server’s etc directory.
It is important to note that all of the configuration options in these local files override (or replace) any other option value that might be set elsewhere. The precedence of local option values is of primary importance with regard to the files dmserver.cfg and app.cfg.
The app.cfg file contains values that pertain to the execution of jobs and services. Jobs and services are developed and tested in DataFlux Data Management Studio, and then uploaded to the server for execution. Both DataFlux Data Management Studio and DataFlux Data Management Server maintain their own instances of app.cfg. It is important to maintain the same app.cfg file on the DataFlux Data Management Server and on all instances of DataFlux Data Management Studio that supply jobs to that server. When you maintain a consistent app.cfg file, you help ensure that jobs and services run on the server in the same way that they were developed and tested.
The dmserver.cfg file contains options that are also specified in the server definition on the SAS Metadata Server. The server definition includes configuration settings for host name, port, SSL, and security. The values in dmserver.cfg override any different values that are provided by the SAS Metadata Server. For this reason, it is important that the values in the server definition are the same as those in dmserver.cfg.
The configuration files (batch.cfg, macros.cfg, and service.cfg) are used to configure connections from network clients, as described elsewhere in this document. The values in these files might be expected by clients, but these files do not override values that were set elsewhere.
Last updated: June 16, 2017