Simultaneous connections to the same TM1 server
Do not perform any operation within a TurboIntegrator process that creates a new connection (logs in) to the same TM1® server where the process is already running. This type of scenario could cause a deadlock situation between the two logins or threads causing the server to hang or possibly crash.
For example, avoid this scenario:
Do not use the TI function, ExecuteCommand
to call out of a TI process to run
and wait (Wait argument set to 1) for an external program that logs back into the same server. This
includes any custom application or any IBM®
Cognos® application, such as the TM1 ETLDAP utility, that could possibly connect back to the same server.
Be aware that using the ExecuteCommand
function with its Wait argument set to 1
risks hanging the server even if the external program doesn't log back into the same server. If the
external program encounters its own problem and hangs, the TI process essentially hangs waiting for
the external program to finish executing.