I pointing to the first that would be IKJEFT01

I can interrogate the FLAG bytes RBSTAB at +A to make sure it’s a PRB and
then look at RBCDE to make sure it points to IKJEFT01



On Thu, Sep 28, 2023 at 8:22 PM Seymour J Metz <sme...@gmu.edu> wrote:

> There are at least two jobstep TCBs in your address space.
>
> ________________________________________
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf
> of Joseph Reichman <reichman...@gmail.com>
> Sent: Thursday, September 28, 2023 7:42 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: SCHEDIRB
>
> Thanks
>
> Again, for getting back went to sleep as I had to be up for work
>
> One more idea you said TSO does SVC screening which is why my LOAD abended
>
> I could go one step higher to the initiator
>
> So instead of
>
> L       R4,PSATOLD
> L       R4,TCBJSTCB-TCB(R4)
>
> I could
>
> L        R4,PSAAOLD
> L        R4,ASCBASXB-ASCB(,R4)
> L        R4,ASXBFTCB-ASXB(R4)
>
> This code would probably stop my LOAD from abending and have the module in
> the JOB PAC QUEUE
>
> There is only ONE STEP in the TSO JOB
>
> EXEC PGM=IKJEFT01
>
> Thanks
>
>
>
> -----Original Message-----
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf
> Of
> Michael Stein
> Sent: Thursday, September 28, 2023 2:12 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: SCHEDIRB
>
> On Thu, Sep 28, 2023 at 01:30:05AM -0400, Joseph Reichman wrote:
> > Thanks
> >
> > The one glaring thing that was happening was that load was indeed
> > abending you said linking it with ac=1 would solve that issue
>
> No, but it needs to come from an authorized library.
>
> > I don't understand your suggestion about doing a storage obtain and
> > load to the obtained area isn't storage also tied into the TCB ?
>
> Yes, it's tied to a TCB, but which TCB?  Branch entry (storage
> linkage=branch and others) allows specifying the TCB to use/own the
> storage.
> This could be follwed by LOAD ADDR=.
>
> In this case the system would track the storage ownership but won't
> remember
> anything about the module (it's not in the job pack queue).
> It's just storage (which happens to have code in it).
>
> Your idea of scheduling an IRB to the task and doing the load from there is
> similar in that a different TCP winds up owning the storage/module.
> In that case the system would track the module.  Also this might cause
> problems for batch jobs as the initiator (used to?) free the whole region
> between job steps -- where did your storage go?
>
> > And your suggestion about identify I mean if I gave it an alternate
> > name on the fly that would insure the load module remains in core once
> > the running TCB goes away ?
>
> No, it would go away with the module it's an alternate for (in some sense).
>
> > Regardless of a module use count I thought once the TCB in control
> > while the load was done goes away so would all the resources tied into
> > that TCB go away such as storage and load module
>
> Right.  End of task cleans up resources.  If there are other users it might
> just lower use counts but if it's the last *poof*.
>
> End of jobstep does/might free the region & other things.
>
> End of address space, well it's gone and the end of memory routines likely
> run in masters address space...
>
> > Also Micheal had suggested that I do not need to be running under an
> > IRB to do SCHEDIRB
>
> Right, from the manual, this is the SCHEDIRB RBPTR "directed IRB" case that
> needed to be running on an IRB.  That case also restricted to only
> scheduling the IRB to the current task.
>
> > In that case I could get rid of the stimer ?
>
> Yes.
>
>
> ----------------------------------------------------------------------
> 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
>
> ----------------------------------------------------------------------
> 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