Introduction to Repositories
An environment includes:
• a system repository
• one or several HOPEX repositories
Repository management is carried out in the HOPEX Administration application (not available in the Web Administration Desktop).
System Repository (SystemDb)
The system repository (SystemDb) contains the configuration required to run HOPEX:
• the metamodel, constituting the structure of repositories
• users and their rights.
A system repository exists for each environment, automatically created in the Sysdb folder at creation of the environment.
HOPEX Repository
A HOPEX repository constitutes the workspace in which modeling data is stored. Several users can connect to it and work simultaneously on the same project.
A repository depends on an
environment. Different policies of data distribution can be implemented. You can, for example, work on two repositories:
• a Development repository, which groups all projects
• a Production repository, which groups stable states of each project.
Any user of an environment can access a single repository or all of the repositories of the environment according to his/her profile assignment definition.
Storage type
The HOPEX repository is stored in the RDBMS format (Relational Database Management System): SQL Server.

For more details on structure of RDBMS storage, see
RDBMS Repository Installation deployment guide.
Repository Structure
The files enabling use of a repository are all in the same folder, the location of which is stored in the
system repository (SystDb).
A repository comprises <RepositoryName>.XXX files of which XXX format depends on the information type:
• .EMV : repository evolution logfile (e.g.: creation, update)
• .EMQ : pointer to data stored in the SQL Server
For each repository, folders are created dynamically while the user is working:
• ReportContent: internal use only, for report cache
• <RepositoryName>.ix: contains the result of indexing for full-text search.
• USER: contains a folder for each user, in which all work files generated by the user are stored. It groups the files created by backup and extraction procedures, as well as control files.

Each folder is named "CCC", where CCC is the code associated with the user.
• WORK: contains work files created by administration operations carried out using the administration application.
Accessing Repositories
To access a repository:
1. From HOPEX Administration, connect to the environment.
2. Expand the Repositories folder.
The list of the repositories in the environment appears.
Each repository is represented by:
• an icon
• 
system repository
• 
data repositories
• its installation language.