See 
http://www.ibmsystemsmag.com/mainframe/tipstechniques/applicationdevelopment/rexx_smf_part4/
 for a great REXX example (SMF type 30).

BTW, with z/OS 2.1 Rexx can read VBS's so it is now very well equipped to 
easily read dumped SMF records.
 
Regards,
Yifat

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Elardus Engelbrecht
Sent: 15 June 2015 13:44
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Is there any tools or interface which could analyse or monitor 
SYS1.MANX directly?

Charles Mills wrote:

>SMF record formats are all documented (some a lot more thoroughly than others 
>LOL). 

Of course. Just have a good calculator ready... ;-D


>Having somehow queued your records for further processing, you can do analysis 
>to your heart's content in assembler, COBOL, or your language of choice.

With COBOL? Can you read RAW SMF records like SMF type 30 with all its sections 
with COBOL? [1] With Assembler that is easy and I have written numerous 
Assembler programs, but for COBOL, I need to read+copy raw SMF records with an 
Assembler program and then re-read/process those copied records with a COBOL 
program.

How do you handle variable record lengths and varying sections lengths and 
quantities and their offsets with COBOL? Any examples, please?

Now, Can you do that same reading and handling raw SMF records with REXX, Perl, 
PL/I [I believe you can, I faintly remembered seeing some ancient progs for SMF 
handling], etc?

Oh, ICETOOL has already some nice examples, but I also don't see a way to 
handle SMF records like SMF type 30 and all their sections.

TIA.

Groete / Greetings
Elardus Engelbrecht

[1] - I have written COBOL programs but for fixed record lengths, like SMF 17, 
SMF 18 and such. Those COBOL programs were needed to trap culprits who 
deleted/renamed datasets (and said 'I did not do that!') before RACF was fully 
in place.

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

Reply via email to