Not the simplest, but Write an IEFUJV exit. When you find EXEC on a statement, and you cannot find PGM= on that statement, you have a proc. Write a simple SMF record with a user record type (128 -> 255) .
Post process with SORT to summarize usage counts. This won't pick up JCLLIB, etc. but even with JCLLIB there's no easy way to tell which proc came from a JCLLIB and which from a proc in the JES concatenation; you might need to get into JES2 exits or source to look at that. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN