How can I create multiple connections to Tamino with a Threa

Hello,
I am trying to create a thread operation to increase performance in my application. I have created a connectFactory object(example code)that get a tamino connection and returns it to the requesting class. This work fine running as a interactive process, but when I spawn the whole processing as a thread I get “server not available” errors. Is what I am trying to do possible?

Kind regards,

Andy


/** get a connection to the Tamino database
*/
public synchronized TConnection getConnection(String databaseURI, String collection) throws Exception
{

// local transaction object
TLocalTransaction localTransaction;

// The database connection
TConnection connection=null;

try
{

// Obtain the connection factory
TConnectionFactory connectionFactory = TConnectionFactory.getInstance();

// Obtain the connection to the database
connection = connectionFactory.newConnection( databaseURI );
connection.useAutoCommitMode();

}
catch (Exception e)
{
Debug.out(“EXCEPTION: ConnectionFactory >> getConnection–” + e);
}


return connection;

} // end of getConnection method

}

Hi Andrew,

from looking at your code, we can not see any problem. It should work. The only thing I can think of right now is: When the exception occurs, can you print it out with the method toXMLString() and post the output here. Maybe our experts can spot a detail, which hints us to the reason for the problem.

Cheers, Christian.