Our SMF exits still use IEFYS to write messages to the job output stream. If there were some other 'more modern' method, I'd use it, but I know of none. As for doc, I've never found any. I just call the interface--which at least seems to be a supported if somewhat clandestine UI--and it continues to work through decades of OS upgrades. We absolutely need to write messages from SMF exits. If not IEFYS, then how? I'm open to improvements.
. . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 323-715-0595 Mobile 626-543-6132 Office ⇐=== NEW [email protected] -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Seymour J Metz Sent: Saturday, November 24, 2018 11:49 AM To: [email protected] Subject: (External):Re: Looking for an appropriate system exit 1. IEFYS is a really old interface; I didn't think anybody was still using it. The best place to look is probably the OS/360 documentation at http://bitsavers.org/pdf/ibm/360/os/R20.1_Mar71/GC28-6550-9_OS_System_Programmers_Guide_Rel_20.1_Jun71.pdf 2. Doesn't IEFACTRT run under the Initiator TCB? I would expect the storage of the terminating job step to be long gone. 3. Show your parameter list and return code. You're running under the Initiator, so it may be an issue with your security environment. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Steff Gladstone <[email protected]> Sent: Thursday, November 22, 2018 3:53 PM To: [email protected] Subject: Re: Looking for an appropriate system exit Three questions regarding IEFACTRT: 1. Where is use of IEFYS for writing messages to the JOBLOG documented? The example given in the documentation for IEFACTRT is incomplete. Google doesn't seem to locate the doc as well. 2. I am abending on S0C4 because getmained areas are automatically being freed at end of step, before IEFACTRT gets control. It is not clear to me if SUBPOOL alone can solve the problem. Do I need to specify TCBADDR=TCBJSTCB on the STORAGE macro so that the "input TCB" is the job-step TCB? What course is recommended? 3. The documentation says one can dynamically allocate within IEFACTRT but the BPXWDYN routine returns a non-zero return code. (Same code that works fine in a regular program.) Is this a limitation of BPXWDYN? Should I code an SVC 99 call myself? Thank you in advance, Steff Gladstone On Fri, 5 Oct 2018 at 16:17, Charles Mills <[email protected]> wrote: > I use the CSVDYNEX interface extensively and it has been nothing but > bulletproof in all of my experience. Kudos! > > Charles > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] > On Behalf Of Elardus Engelbrecht > Sent: Friday, October 5, 2018 6:20 AM > To: [email protected] > Subject: Re: Looking for an appropriate system exit > > Peter Relson wrote: > > >When the facility was developed, we took a stab at which existing > >exits > that we thought were most likely to be of help to the most customers. > And I'd hope that new exits use it. > > That was one of the best stabs I got from Big Blue. It saved me an > unneeded IPL when one of my SMF exits went down the bit bucket. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
