Repository Server Management

The repository server handles read and write requests from TestArchitect Client, TestArchitect Controller, and third party applications.

In Windows it is a service, in Linux and Unix-based systems it is a daemon. (For the sake of conciseness, the term service is used for both cases from here on.) The TA Repository Server service is responsible for managing the TestArchitect repositories residing on its host machine. It handles repository-related read and write requests from TestArchitect Client and TestArchitect Controller applications on the same machine. It can also handle requests from third party applications that need access to repository data, such as HP Quality Center. It can be managed and monitored with the user program Repository Server Control Panel.

Important: 
Hardware and software in computers are prone to power outage or surge. There is a chance that the power supply fails as you are carrying out actions on TA repositories. It might result in corruption of repositories. Recovering them is laborious and sometimes impossible. Thus it is recommended you provide steady power supply for your machine.

Launching the Repository Server Control Panel
How to start the TestArchitect Repository Server Control Panel on different operating systems.

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.

Starting and stopping the repository server
The repository server can be started or stopped from the TestArchitect Repository Server Control Panel. This server normally runs when your system is running but can be stopped when needed.

Closing the Repository Server Control Panel
Closing the Repository Server Control Panel does not change the running status of the repository service nor the TA Repository Server service.

Terminating the Repository Server service
Terminating the OS-level TA Repository Server service stops the repository service and shuts down the Repository Server Control Panel.

Adding a repository
A new repository can be added from the Repository Server Control Panel or from within TestArchitect Client.

Setting a password requirement
Setting a password requirement limits the ability of users, remote or local, to create repositories on your local machine. Only authenticated users are allowed to add or modify repositories.

Exporting/Importing repositories
How to manage export and import repository operations in TestArchitect.

Backing up repositories
A TestArchitect repository is the central storage location for all your work on test modules, actions, interfaces, data, and test results. It is essential that you back up repositories in case of data loss or corruption.

Changing repository server port number
Rather than accept the default, you can manually change the port number of a repository server if necessary.

Configuring connection backlog size for a repository server
TestArchitect enables you to specify the maximum size of the queue used for holding pending connections to a repository server

Replication repositories
Primary and replication repository relationships, associated configurations, and the synchronization process.

Setting Java heap size
The Java Virtual Machine requires enough heap memory to prevent out-of-memory conditions.

Changing user account to start the repository server
The repository server requires user accounts with granted permission to be started.

TestArchitect Utility Server
The TestArchitect Utility Server is used to manage both the Lab Manager and Dashboard applications and to provide access to project information.

Upgrading the repository database for name change propagation
Legacy databases must be upgraded so that necessary referencing information can be generated to enable name change propagation.

Upgrading the repository database for time-traveling execution
Upgrading of legacy databases is required to enable time-traveling execution to function correctly.

Clearing hit list periodically
Hit list clearance should be scheduled periodically to avoid performance issues for repositories and for TestArchitect automation.

Configuring proxy settings for a repository server

You can configure proxy using the Proxy settings in Options menu

Deleting a repository
You can delete a repository using the Repository Server Control Panel

Repository Version
From 8.5 Update 1 onward, all versions of TestArchitect Client 8.5 and Repository Server 8.5 will be compatible with each other.


Copyright © 2023 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1(800) 322-0333