When the application receives the error indicating that the PL/SQL timeout has occurred then the application should issue a commit or a rollback.
Looks like I've a mistake, not PLSQL_TIMOUT, after ODBC connection timeot it seems doesn't commit/rollback.
java.sql.SQLException: [TimesTen][TimesTen 22.214.171.124.0 CLIENT]Communication link failure. System call select() failed with OS error 110. This operation has Timed Out. Try increasing your ODBC timeout attribute or check to make sure the target TimesTen Server is running
Also I couldn't find why locked and what locked. My procedure waiting for lock or something I dont know, so timout occured
Can you provide a bit more information:
1. What is the TTC_TIMEOUT setting in your client DSN?
2. Are you using the SQLQueryTimeout feature?
3. What value do you have set for PLSQL_TIMEOUT?
If you want to see what objects are locked and who is blocked waiting on them then you can use the ttXactAdmin command to display that information.