Abbydale Systems LLC. - Because IT matters Page #1  
Name
Description
  
BSL JES ExitsThis is a zip file containing all the JES exit code used to implement the Mellon Bank Modification.

Link to information page click here.

BSLJX05BThis exit forms part of the Mellon Bank modifications. It gets control after a JES2 command is entered. Its sole purpose is to allow the operators to release the /*AFTER condition on a job.

The format of the release command is AJnnnnn,AFT

The release command only works when it is issued using the job number. It will not work at all using the jobname (i.e. you have to use $AJ1234,AFT not $AJ'jobname',AFT).

The exit establishes an ESTAE environment to make sure that any failure in the exit will not result in an unusable JES2 system. Switching off this exit will not cause any issues other than the fact that a job with an unsatisfied /*AFTER condition will never be eligible for execution until the job specified on the /*AFTER card has run. The only way of releasing this condition would be to run a job with the same name as that coded on the /*AFTER card.

Link to information page click here.

BSLJX07BThis exit is used as a job termination exit to release the hold on jobs that have the terminating job defined on a /*AFTER card providing that the terminating job was successful.

It will search through the JES2 JQEs and free up the hold if the terminating job is a prerequisite for a job awaiting execution, providing that the terminating job was successful. 'Successful' means that the job ended with a maximum condition code no greater 4.

The exit navigates through the input queue job classes looking for jobs that have a matching /*AFTER card for the job that is finishing. If it finds one that matches the input queue job's JQE is updated to release the /*AFTER condition.

If this exit is not activated then the /*AFTER condition gets released when a job ends regardless of if it was successful or not.

Link to information page click here.

BSLJX28BThe only purpose of this exit is to set bit 1 of the field JCTUSER0 on if the task terminating is a started task (STC), JOB or a TSO user (TSU).

This bit is set so that BSLJX07B (EXIT07C) is forced to search through the JQE's to look for any jobs that may be waiting for this task to terminate.

This exit is critical to the correct functioning of the Mellon Bank Mods if you want a job with a /*AFTER card to wait until the job specified on that card runs even if it isn't in the system when the job is originally submitted.

This exit requires the Mellon Bank Mods are installed in order for it to do anything!

Link to information page click here.

BSLJX49BThis exit is called after JES2 has selected job for potential execution. The exit is given the chance to accept or reject the selection. The exit is needed to prevent SSM from allowing jobs to run when the job specified on a /*AFTER card is not yet in the system.

If you disable this exit then the requirement that a prerequisite job is already in the system before the dependent job is submitted is in effect. With this exit that is not the case and a job will not be considered eligible for selections until the prerequisite job terminates.

Link to information page click here.

Page #1  
 
 


If you need any support or assistance with any of the code on this site
or
if you would like to contact us, please click here

follow us on facebook
Follow us on Facebook

 

Number of unique visitors 2710

Copyright © Abbydale Systems LLC 2015-2024

Abbydale Systems LLC Lic. 802696149. All rights reserved.

Last modified : Tuesday 26th of September 2023