Dass die Sitzung nicht gestoppt wird, liegt normal daran, dass die Funktion nicht im aktuellen Job aufgerufen wird.

Eine ganz primitive Art herauszufinden wo die Funktion/Prozedur aufgerufen wird, ist ein QCMDEXC('SNDMSG ...') einzubauen.

lg Andreas