...
Running compliance or Git Commit in MettleCI Workbench returns a ‘Cannot Could not find
assets’ specified assets
error, despite the user specifying the name of a valid Asset from within the selected Project.
...
Diagnosis
From a shell on the DataStage Engine hosting the MettleCI Workbench Service execute an istool command to perform an export of your selected asset using the same user account used to execute MettleCI Workbench (typically mciworkb
).
...
MettleCI uses DataStage’s native export capabilities to extract the required asset(s) from the repository tier. Without a working istool
- and hence access to the DataStage assets - MettleCI cannot succeedsuccessfully complete the requested operation.
Solution
See IBM’s technote on this topic which describes the problem and its solution: https://www.ibm.com/support/pages/infosphere-information-server-manager-and-istool-command-may-encounter-errors-after-applying-jr55455 . Note that JR55455 might have been applied to your Information Server system as a by-product of installing an Information Server fix pack or service pack.