On Fri, Oct 12, 2018 at 9:15 AM Charles Mills <[email protected]> wrote:
> I've got code -- and it works without problems -- that chains > ASCBASSB->ASSBJSAB and then loops through JSABs until it finds one with > JSABNVAL not set. I don't recall where I originally came up with the logic. > I note two things about the code: it allows for the possibility that > ASSBJSAB is zero, and for the possibility that it gets to the end of the > JSAB chain without finding a "valid" JSAB (which the application can > tolerate). > > As I said, the code works. I am just trying to understand the situation a > little better. My questions are these: > > - What are the reasons that an address space would not have a JSAB? > *MASTER*? Address spaces started under *MASTER* rather than by JESx? > - Is there a better source of job name and any userid than the JSAB? I see > that SDSF has a jobname for every A/S. I note the existence of ASCBJBNI/S > but don't know much about them. > > Charles > > I vote the GUPI party line: IAZXJSAB READ,JOBNAME=JOBNAME ... JOBNAME DS CL8 ref: https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.ieaa200/zxjsab.htm -- People who frustrate us will be around for as long as we need them. Maranatha! <>< John McKown ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
