Executing repotools by using ELMOperation
The repository tools (repotools) application is a command-line interface that provides a set of tools to manage Engineering Lifecycle Management applications. Admins need to run repotools during major upgrades and for other administrative tasks such as database hygiene. Engineering Lifecycle Management support team needs repotools to investigate and repair customer installations.
Administrators and support team can run repotools in the Engineering Lifecycle Management on Hybrid Cloud containers when the Engineering Lifecycle Management server is running. But, some repotool commands can be run if the server is down. So, admins can enter a list of repotool commands and repeat them across Engineering Lifecycle Management instances by using the repotool scripting.
Following is the list of commands that are supported through ELMOperation API
| Command | executionMode | teamServerProp | enabled |
|---|---|---|---|
| backupJFSIndexes | Online | false | TRUE |
| generateWarehouseDDLScripts | Offline | true | TRUE |
| verify | Offline | true | TRUE |
| onlineVerify | Online | false | TRUE |
| createWarehouse | Offline | true | TRUE |
| listStorageAreaKeys | Offline | true | TRUE |
| purgeComposites | Offline | true | TRUE |
| rebuildClosureTable | Offline | true | TRUE |
| rebuildIndices | Offline | true | TRUE |
| rebuildTextIndices | Offline | true | TRUE |
| reindex | Offline | true | TRUE |
| repairQueryableTables | Offline | true | TRUE |
| repairVersionsWithIdenticalTimestamp | Offline | true | TRUE |
| repairUnreferencedVersions | Offline | true | TRUE |
| resetRepoLockId | Offline | true | TRUE |
| restoreJFSIndexes | Offline | true | TRUE |
| rmPurge | Offline | true | TRUE |
| setStorageAreaKeys | Offline | true | TRUE |
| synchronizeJFSIndexes | Offline | true | TRUE |
| verifyJFSIndexes | Offline | true | TRUE |
| verify | Offline | true | TRUE |
| clearGcCache | Online | false | TRUE |
| createfriend | Online | false | TRUE |
| executeDiagnostics | Online | false | TRUE |
| listIssuedFloatingLicenses | Online | false | TRUE |
| listLicenses | Online | false | TRUE |
| resumeIndexer | Online | false | TRUE |
| suspendIndexer | Online | false | TRUE |
| synchFriend | Online | false | TRUE |
| syncUsers | Online | false | TRUE |
| dumpArtifacts | Online | false | TRUE |
| rmExportLinkValidity | Online | false | TRUE |
| rmImportLinkValidity | Online | false | TRUE |