Leo,

We move the modules to a LNKLST library, so we are sure they are seen by LLA 
when they are fetched.
Yes, CSVFETCH has more capabilities, but just for the task of catching certain, 
old, modules, the LLA trick is more simple.

Kees.

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Leonardo Vaz
Sent: 23 March, 2016 18:32
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: CSVFETCH exit

Kees,
The exit is called with the local lock held, so BPX4SMF wouldn't work, I 
couldn't find the requirements for SMFWTM but if that also doesn't like the 
exit's environment I guess you would have to do something like writing 
information to a dataspace and then get the data using another address space. 
Definitely more complex than what you have now.

But you are comparing two different things; for example, CSVFETCH would get 
control if a user is fetching a module by steplib/joblib, which LLA EXIT2 
wouldn't do. So your current solution doesn’t "determine if certain loadmodules 
are still being used", but rather if they are being fetched using LLA.

Regards,
Leo



-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Vernooij, CP (ITOPT1) - KLM
Sent: Wednesday, March 23, 2016 11:36 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: CSVFETCH exit

To determine if certain loadmodules are still being used, we use LLA EXIT2 
since decades.
We move the modules to a special LNKLST library, monitor with LLA EXIT2 fetches 
from this library and write an SMF record for the event.
CSVFETCH apparently is able to catch more loads, provide more info, but also 
seems more complicated to use. 
As to the question, what can you do with the information CSVFETCH makes 
available: can I write an SMF record from CSVFETCH?

Kees.


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Thompson
Sent: 21 March, 2016 14:47
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: CSVFETCH exit

I have a different question relative to this exit.

I've been looking for doc on line and have found two manuals that have CSVFETCH 
as an exit point defined, and one has the parm area info.

Peter did a presentation last week, and unfortunately for me, I had a hard 
conflict and couldn't attend, but I did get the "slide deck" and listened to 
the recording this morning.

There is a question that I have, and hopefully someone here will have the 
answer (We have not yet set up 2.2 on a test LPAR, but we have it on a sandbox 
LPAR where I can play with it):

Will a "fetch" of a CLIST or REXX be caught by this exit?

At this point, I have not seen how one could tell a executable module from a 
"script" (script because one might need this on the POSIX side of the system).

I could see using this exit in place of the SMF type 32 (with its overhead and 
tables in common...).

Meanwhile, I see where this exit could help a shop determine what obsolete 
subroutines are being used in production...

Regards,
Steve Thompson

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
********************************************************
For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt. 
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286
********************************************************
                        


----------------------------------------------------------------------
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 information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt. 
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286
********************************************************
                        


----------------------------------------------------------------------
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