Repository Server Control Panel user interface

The Repository Server Control Panel provides you with repository server information and repository lists; it is the "central command" from which you control the repository and the repository services.



Information on the server and repositories is displayed in the two main panels of the dialog box. Additionally, a status message concerning the state of the repository service is displayed in the lower left of the dialog box.

The Repository Server Information panel provides the local host name and its IP address, the port on which it listens for requests, the Java heap size, and repository backup information.

The panel Repository List specifies all the TestArchitect repositories residing on the local host (and thus managed by this TA Repository Server service). The Auto-backup column indicates whether periodic backups are scheduled to run regularly for each respective repository.

Primary Repository and Replication Repository columns indicate the companion repositories involved in a primary-replication configuration, where such a relationship exists. (See Replication repositories for more information.) A repository can be primary, replication, or standalone, and you can determine its type from these two fields. A replication repository always has a master primary associated with it, and the <host:port> identifier of that primary will be present in its Primary Repository field. Similarly, a primary will have one or more replication repositories, and they will be listed in its Replication Repository field. Repositories with blank fields in both the Primary Repository and Replication Repository columns are standalone: that is, they are not involved in a Primary-Replication arrangement.

Commands

The toolbar of the Repository Server Control Panel displays most of the commands available through the control panel. Additional commands are available through the menus.



Buttons on the toolbar, as well as menu items in the menus, are enabled or disabled based largely on the state of the repository service (started or stopped), as well as your current selection in the Repository List. Certain actions performed on repositories require that the repository service be shut down. These include the import and export of repositories, as well as their deletion. Other actions, such as adding a new repository and setting a password requirement, need the service to be running.

Command Description
Start repository service Make repositories on this host accessible to applications
Stop repository service Turn off accessibility of repositories
Close Close the Repository Server Control Panel
Terminate Stop the Repository Server Service/Demon
Add repository Create a new repository
Delete repository Delete a repository
Import repository Import a repository from a file
Export repository Export a specified repository to a file
Set primary repository Specify another host as the primary repository for a given imported repository. This action establishes imported repository as a replication repository.
Disconnect from primary repository Dis-establish a specified repository as replication
Set backup schedule
  • Enable/Disable automatic backup
  • Specify an auto-backup schedule
  • Designate repositories to be auto-backup up
  • Specify location of backup archives
TestArchitect Utility Server Information
  • Display URL, IP address and port for associated web server
  • Start/Stop web server
Require password Specify a password which will be required for all future creation of new repositories on this host
Modify Java heap size Set the amount of memory for Java Virtual Machine
Upgrade repositories Upgrade the specified repositories for compatibility with Time-traveling execution .