> For the complete documentation index, see [llms.txt](https://sealights-docs.tricentis.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sealights-docs.tricentis.com/setup-and-configuration/test-tool-integrations/alm.md).

# OpenText ALM

OpenText ALM test repository adapter for ABAP Agent 2.0 — CLI and Guides references.

Use adapter type **`alm`** to connect OpenText ALM so the agent can search test cases for your pipeline.

## Configure

* [Configure Test Repositories](broken://pages/RZTKL0g90WmKm4Prs0gG) — `slabapcli testrepo set --type alm`
* [Setup and installation](broken://pages/jvmOWRjO10SvuLg7G51U) (Part 1)
* [Show the value with Test Cycles](broken://pages/EXMBmOkLCBbhPiWjM2ki) (Part 2)

### `testrepo set` parameters for `alm`

Non-secret keys use `--setting key=value`. Secrets are entered interactively (not via `--setting`). Plus common options (`--name`, `--type`, `--pipeline`, `--test-stage`) — see [Configure Test Repositories](broken://pages/RZTKL0g90WmKm4Prs0gG).

Provide exactly one credential pair: **`username`** + **`password`**, or **`apikey`** + **`apisecret`** (OpenText ALM 15+ API-key auth).

| Parameter             | Kind    | Required            | Description                                                                                                                 |
| --------------------- | ------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `url`                 | Setting | Yes                 | The OpenText ALM server URL (for example `https://alm.example.com/qcbin`).                                                  |
| `domain`              | Setting | Yes                 | The OpenText ALM domain.                                                                                                    |
| `project`             | Setting | Yes                 | The OpenText ALM project name.                                                                                              |
| `clientDirectory`     | Setting | Yes                 | Absolute path to the customer folder containing `OTAClient.dll` and `WebClient.dll` (source for staging at `testrepo set`). |
| `requirementType`     | Setting | No                  | Reserved for future requirements operations.                                                                                |
| `requirementAuthor`   | Setting | No                  | Reserved for future requirements operations.                                                                                |
| `searchPaths`         | Setting | No                  | Comma-separated list that scopes the search to specific paths. Written as top-level `searchpaths` in `config.toml`.         |
| `confidenceThreshold` | Setting | No                  | Integer 0–100. Minimum confidence for a match.                                                                              |
| `username`            | Secret  | One credential pair | OpenText ALM account username.                                                                                              |
| `password`            | Secret  | One credential pair | OpenText ALM account password.                                                                                              |
| `apikey`              | Secret  | One credential pair | OpenText ALM 15+ API key.                                                                                                   |
| `apisecret`           | Secret  | One credential pair | OpenText ALM 15+ API secret.                                                                                                |
