release locking on Geneva System.

hi all.

i need you help to find out problem on our IS Server.
i got this error today.

2009-03-12 08:34:06 GMT+07:00 [ART.0114.1007E] Adapter Runtime: Error Logged. See Error log for details. Error: [ADA.1.316] Cannot execute the SQL statement "{call tlk_gnv_wm_query_curtype.qch_custref_cust_s (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) }". "
(72000/1591) ORA-01591: lock held by in-doubt distributed transaction 3.87.1582200
ORA-06512: at "GENEVA_ADMIN.TLK_GNV_WM_QUERY_CURTYPE", line 1814
ORA-06512: at line 1
"
ORA-01591: lock held by in-doubt distributed transaction 3.87.1582200
ORA-06512: at "GENEVA_ADMIN.TLK_GNV_WM_QUERY_CURTYPE", line 1814
ORA-06512: at line 1

our DBA had been release all locking on their system.
but we still got the error.
after resatring IS, problem solved.

could you please, help me find out the problem??
need i restart IS server on releasing lock??

Thnx.
Jakaria Ritonga.