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