Using the Repository Builder: Getting Started

The standalone Repository Builder is launched by running the RepositoryBuilder.exe file. When the tool opens, most features are disabled until you create a new Repository file or open an existing one. (For details, refer to Managing Your Repository Files.)

JIARepositoryBuilder

To open the Repository Builder from within Visual Studio, from the Tools menu, select Repository Builder. When the tool opens, all previously created Repositories and captured controls are listed in the Repository pane. For example:

VisualStudioPlugIn

As you work with the Repository Builder, it is recommended to save your changes periodically by clicking the toolbar icon IconSave. Closing the tool does not automatically save changes that were made to the Repository files. When you attempt to exit the tool without manually saving changes, the following popup is displayed:

SaveRepositoryWarning

Click Yes to save your work before quitting.

User Interface Overview

The main portions of the Repository Builder are shown in the figure below. The portions are described in the sections below the diagram.

UserInterfaceDiagram

Number

Name

Description

1

File functions toolbar

Provides the following file management options:

IconNew: Creates a new Repository .xml file.

IconOpen: Opens an existing Repository .xml file. This option is enabled only in the standalone version. (In the Visual Studio plug-in, all Repositories are open simultaneously.)

IconSave: Saves changes to the relevant Repository .xml file. If  several files are open simultaneously (as possible in the Visual Studio plug-in), changes are saved to all the files.

2

Editing toolbar

Provides the following options for updating and validating elements in the Repository tree:

IconAdd: Adds a new application or control to the Repository tree.

IconDelete: Deletes a selected element  from the Repository tree.

IconVerify: Performs a validation test to verify that an element is accessible to a JIA project.

IconRecapture: Enables you to recapture a selected control.

IconUIExplorer: Opens the UI Explorer, which allows you to adjust a captured selection.

IconActionCenter: Opens the Action Center, which enables you to test APIs on a selected control.

3

Repository tree

Lists the applications and controls that have been added to a selected Repository file. Each type of control (e.g., button, label, etc.) is represented by a specific icon.

4

Properties pane

Displays the properties used in the Repository .xml to identify the element currently selected in the Repository tree. For a description of the different properties, refer to Binding Attributes.