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

Reply via email to