Is the anything in the code sensitive to the extra jobstep TCB in a batch job?

One or more parmlib datasets might be off the residence volumes.

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר



________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Brian Westerman <000006ba4ed225c9-dmarc-requ...@listserv.ua.edu>
Sent: Tuesday, January 28, 2025 1:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: VPS STC run as a batch job

External Message: Use Caution


Someone could have changed the location of some control blocks in parmlib and 
now they are in 64bit areas.  Or someone could have added the TIOT constraint 
relief stuff or any of several other "minor" parm changes that upset where VPS 
is able to touch things.  It could also be that the VPS software itself was 
changed with some maintenance.

Since it's a STC vs JOB thing, then it could be that someone made a change to 
the JES2PARMS and moved some of the constraint relief stuff around.  Probably 
SWA.

The good news is that VPS can run as a batch job without any reall issues, but 
you do need to make sure that you code TIME=1440 on the execute card or jobcard.

The A03 is probably because one of the internal VPS tasks has abended before it 
detached it's subtasks. The S0C4 will probably be pointing to some area above 
the line or the 64bit line and your program is likely either 24bit and can't 
see the 31 bot area or 31bit and cant see the 64bit area.

So, you can run as a batch job for a while, but you need to run down the 
changes to parmlib (could be DIAGxx), or JES2parms to see what they changed.

Nobody IPLs just for the fun of it so someone cahnged something.  If it's been 
a while since the last one then lots of stuff could have changed.

If you can't find the culprit, then restore your res volume from a previous 
point in time (like from your previous IPL time) and you will likely see that 
things run just fine, then you will need to compare the parmlibs to see what 
changed.  If it's a VPS change, then look at the last update date on your VPS 
loadlibs, if thoe dates are before the previous IPL, (the one where things 
still worked) then the problem is outside VPS and you need to track down the 
varmint that changed stuff on the res pack on you.

You might be able to find the culprit just by looking at what has changed since 
the previous IPL in parmlib by looking at the dates on the members.

Remember, if everyone says "nobody changed nothin", then someone is not telling 
the truth.  Something changed, software doesn't just break for no reason.

The first thing that should tip you off that something changed was the fact 
that you IPLed.  There must have been a reason, and maybe someone thought to 
slip some other changes in on you.

Look closely, you'll find it.

Brian

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to