@ExAzubi
Dies ist so technisch nicht möglich.
Wird ein Subsystem beendet, werden alle aktiven Jobs gekillt.
Job's, die nur disconnected sind, bleiben über einen ENDSBS hinaus existent da sie nicht gekillt werden.

@Peet
Selbst wenn JOBD/SYSVAL korrekt stehen, kann man immer noch per Programm einen CHGJOB durchführen.
Also gibt es ggf. im Logon-PGM oder in der Aufrufkette einen CHGJOB für DEVRCYACN.
Neben der Aktion gibt es aber noch einen SYSVAL-Timer, der getrennte Jobs nach Ablauf tatsächlich killt. Ggf. musst du diesen auch noch runter setzen.
Ich persönlich bevorzuge natürlich *DSCMSG, da bei instabilen Verbindungen ein Wiederverbinden von Vorteil ist.
Um getrennte Jobs zwangsweise doch zu beenden kann man ja API's bemühen um DSC-Jobs aufzulisten und per ENDJOB zu killen um Ressourcen freizugeben.