Solution Directories and TDI 7

When installing TDI 7 one of the options is where to put the solution directory. On Linux systems I usually install as root but run the config editor and other processes as a normal user. Therefore I choose to keep the solution directory under my home directory.

Unfortunately in TDI 7 (up to at least 7.1 fixpack 1) this does not work properly. What actually happens is that the solution directory is hard-coded to be under root's home directory, so it is not usable by anybody else.

The fix is easy:

Edit /opt/IBM/TDI/V7.1/bin/defaultSolDir.sh and change it to read:

TDI_SOLDIR="${HOME}/TDI"

You also need to be aware that TDI does not automatically create this directory, and the config editor will not start if it does not exist. Again the fix is simple: as the user that is about to run the CE, do this:

cd
mkdir TDI

-- AndrewFindlay - 27 Aug 2010
Topic revision: r1 - 27 Aug 2010, AndrewFindlay - This page was cached on 05 Aug 2023 - 18:53.

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TDI Users? Send feedback