When unlinking a KT document from a CA SDM ticket, there are multiple MDB updates performed
Clause (DELETE FROM kdlinks WHERE ID = ..) Input (..)
Clause (INSERT INTO act_log ( action_desc, analyst, call_req_id, description, internal, knowledge_session, knowledge_tool, last_mod_dt, persid, rel_ticket_type, system_time, time_spent, time_stamp, type, id ) VALUES ( .. )) Input ( .. )
Clause (INSERT INTO event_log ( event, kd_id, log_time, millitime, numdata1, numdata2, sd_obj_id, sd_obj_type, session_id, textdata1, textdata2, id ) VALUES ( .. )) Input (..)
For the callServerMethod, only factory methods can be called.
You would need to create a custom SPEL method and then use the SOAP web service method "callServerMethod" to directly call the custom SPEL method.