About the Repository

A repository is a directory that stores a database file or database connection information. You run jobs on the DataFlux Data Management Server to access the data in the repository.
The DataFlux Data Management Server enables access to one and only one repository. If a job attempts to access a repository other than the one that is currently enabled, then the server sends an error messages to the server log file.
Because of the way that jobs are created, tested, and exported, the repository that is used by the server needs to be configured to match the repository that is used by DataFlux Data Management Studio. In fact, both the client and the server can share the same repository.
Each repository is defined by a repository configuration file. The .rcf file provides metadata definitions for Unified Database connection parameters. The Unified Database connection consists of a connection string and a table prefix. The connection string can identify a file in the repository, or a connection to a DBMS.
The .rcf file is located in the directory of the repository. The location of the directory is specified by default or by the configuration option BASE/REPOS_SYS_PATH, which is not set by default.
The default repository is install-path\etc\repositories. The default repository configuration file in that directory is server.rcf. To enable a non-default repository, set the option BASE/REPOS_SYS_PATH in install-path\etc\dmserver.cfg, and then restart the DataFlux Data Management Server.
To learn more about creating and migrating a repository, see the topic Maintaining Repositories in the DataFlux Data Management Studio User’s Guide.