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.