Listening for z/OS user program termination events

To listen for z/OS user program termination events:

IZOSUserProgramConnection zosUserProgramConnection = ...

// create a z/OS user program termination listener
IZOSUserProgramTerminationListener terminationListener = new IZOSUserProgramTerminationListener() {
    @Override
    public void programCompleted(IZOSUserProgramCompletionEvent event) {
        // handle z/OS user program normal completion here
        ...
    }

    @Override
    public void programAbended(IZOSUserProgramAbendEvent event) {
        // handle z/OS user program abend here
        ...
    }
};

// add listener to z/OS user program connection
// Note: this listener will be notified of the termination of all z/OS user
// programs launched via this z/OS user program connection until it is
// removed
zosUserProgramConnection
        .addUserProgramTerminationListener(terminationListener);
Was this page helpful? Yes No Submitting... Thank you

Comments