Re: Which fonts are being actually used?
retired mainframer wrote: :: As far as I know RACF provides sufficient granularity to define access controlled resources for these purposes, so I think it'd work well. :: Via access using program modules, yes. The last time it was discussed on RACF-L, there was no RACF processing at the member level. Did 2.1 add something new? Not AFAIK for 2.1. You're correct about member level. But I should have added in my comment that access to datasets via program modules is via WHEN(PROGRAM(mod)) in PERMIT statement. AFAIK fonts are not in program modules, but in members and no specific access checks to members are available unless you use a RYO checks. If the OP wants to checks font members, AFAIK, for now the OP should check access to whole datasets. Sorry for confusing you, but you have a good point. Many thanks! Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Since the SMF Type 42 record was enhanced to include PDS member info, maybe that might be helpful? Or maybe a product like SOFTAUDT (or whatever it is called today) might help. I am a little fuzzy on fonts and whether or not the member is actually touched to generate either a TYPE42 or other SMF data. Is it possible the fonts are loaded in storage and then use when needed? If so, the above will not work. Other than for the start of the Printer address space. Or refresh in VPS. Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Elardus Engelbrecht Sent: Tuesday, March 25, 2014 11:13 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Which fonts are being actually used? retired mainframer wrote: :: As far as I know RACF provides sufficient granularity to define access controlled resources for these purposes, so I think it'd work well. :: Via access using program modules, yes. The last time it was discussed on RACF-L, there was no RACF processing at the member level. Did 2.1 add something new? Not AFAIK for 2.1. You're correct about member level. But I should have added in my comment that access to datasets via program modules is via WHEN(PROGRAM(mod)) in PERMIT statement. AFAIK fonts are not in program modules, but in members and no specific access checks to members are available unless you use a RYO checks. If the OP wants to checks font members, AFAIK, for now the OP should check access to whole datasets. Sorry for confusing you, but you have a good point. Many thanks! Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
I don't have access to VPS documentation, so I don't know if VPS offers a suitable exit. With PSF, I'd try with a Ressource Management exit (exit 7) which can ask to receive control when fonts are loaded. The exit would then write information about fonts being used to a data set which can be analyzed later. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
PSF reports all resource usage for a job with the AFPSTATS report, including number of references, member and library name, but, of course, only for files that PSF processes. If VPS is processing AFP print files (produced by DCF or files using a PAGEDEF or FORMDEF) and driving AFP (IPDS) printers, then there may be a resource exit that you could monitor. If it does not use PAGEDEF/FORMDEF (defaulted in VPS or on the OUTPUT statement) then, other than DCF jobs (if DCF is used to create AFP instead of PostScript or line data or HTML), it won't use any of the fonts distributed with z/OS 2.1. For DCF, you could replace the .BF (begin font) command with a macro that records the font used, or just run SUPERC against your DCF source looking for .BF. In general, it is not a good idea to delete individual fonts. Because there are a number of libraries for 240, 300 and outline fonts you could remove the libraries you are sure you won't need. Also, you will not need the WorldType Fonts installed in Unix. Howard Turetzky Ricoh Production Print Solutions -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Timothy Sipples wrote: Could you use RACF warning mode to get a handle on who's accessing (or not accessing) these fonts? Unless those datasets are protected in GAT. You'll have remove them from GAT and mark the relevant profile in WARN. You could use NOTIFY if you wish or just use automation to send you a SMS or e-mail. As far as I know RACF provides sufficient granularity to define access controlled resources for these purposes, so I think it'd work well. Via access using program modules, yes. Groete / Greetings Elardus Engelbrecht ( Climate Change? Nah, make it Climate Confusion! ;-D ) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Warning: It has really be a long time I have worked with AFP and have now some experience with VPS. So, take my comments with a little pinch of salt. ;-) Ed Gould wrote: I am *ASSUMING* that VPS cuts type 6 records (SMF). Yes, your assumption is sort of correct, because it is JES2 which writes out SMF 6 for VPS, before VPS grabs the output. You ALSO specify a custom SMF record to be written out by VPS itself. But it depends on the type of printouts. For Line, yes, you will see a font name there [ on SMF 6 ]. For Page, AFP for example, you will not see font name. Unless there are multiple fonts per page all bets are off. Perhaps, but we let the users specify their own default font [as entered/setup on their own printers] as a substitute for z/OS + VPS own font. Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
:: -Original Message- :: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On :: Behalf Of Elardus Engelbrecht :: Sent: Tuesday, March 25, 2014 12:06 AM :: To: IBM-MAIN@LISTSERV.UA.EDU :: Subject: Re: Which fonts are being actually used? :: :: Timothy Sipples wrote: :: :: Could you use RACF warning mode to get a handle on who's accessing (or :: not accessing) these fonts? :: :: Unless those datasets are protected in GAT. You'll have remove them from :: GAT and mark the relevant profile in WARN. You could use NOTIFY if you :: wish or just use automation to send you a SMS or e-mail. :: :: As far as I know RACF provides sufficient granularity to define access :: controlled resources for these purposes, so I think it'd work well. :: :: Via access using program modules, yes. The last time it was discussed on RACF-L, there was no RACF processing at the member level. Did 2.1 add something new? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Do you have any tools like SAS SAS/MXG SAS/MICS EASYSMF? Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Roger Lowe Sent: Sunday, March 23, 2014 10:32 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Which fonts are being actually used? Hi, Running z/OS 2.1 and have the consolidated font lib available. We have also accumulated a large number of fonts over the years. Is there any easy way of identifying which fonts are actually being used? What I would like to do is remove the other font libs out of our VPS Started Tasks and just point to the consolidated z/OS 2.1 lib instead. SMF Type 6 records does not show the font used. Any ideas on how to do this? Thanks, Roger -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Yes - SAS and MXG On Mon, 24 Mar 2014 05:20:53 -0700, Lizette Koehler stars...@mindspring.com wrote: Do you have any tools like SAS SAS/MXG SAS/MICS EASYSMF? Lizette -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Roger Lowe Sent: Sunday, March 23, 2014 10:32 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Which fonts are being actually used? Hi, Running z/OS 2.1 and have the consolidated font lib available. We have also accumulated a large number of fonts over the years. Is there any easy way of identifying which fonts are actually being used? What I would like to do is remove the other font libs out of our VPS Started Tasks and just point to the consolidated z/OS 2.1 lib instead. SMF Type 6 records does not show the font used. Any ideas on how to do this? Thanks, Roger -- 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
Re: Which fonts are being actually used?
You ask which fonts are used but intend to remove font libraries. Individual fonts are members of the various font libraries. SMF may tell you which libraries are opened and the I/O statistics for each but I do not see any data for members except in record 42 which covers only adding, deleting, and renaming members. While record 6 does contain some font names in SMF6CHR, it does not appear complete nor does it contain the name of the library the font came from. Even if you manage to find a font (or a library) that was not used during the time period you examined, what assurance do you have that it is not used by some important but infrequently executed task? I don't know VPS but on my system (AFP and PPFA) all the used fonts were specified in the various PAGEDEFs we used. That might be a place to start. What is the real problem you are trying to solve? Since LNKLST, LPA, APF, and the ISPxLIB concatenations likely also have libraries and members that are not actually used, why are you focusing on fonts? :: -Original Message- :: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On :: Behalf Of Roger Lowe :: Sent: Sunday, March 23, 2014 10:32 PM :: To: IBM-MAIN@LISTSERV.UA.EDU :: Subject: Which fonts are being actually used? :: :: Hi, ::Running z/OS 2.1 and have the consolidated font lib available. We :: have also accumulated a large number of fonts over the years. Is there :: any easy way of identifying which fonts are actually being used? What I :: would like to do is remove the other font libs out of our VPS Started :: Tasks and just point to the consolidated z/OS 2.1 lib instead. :: :: SMF Type 6 records does not show the font used. :: :: Any ideas on how to do this? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
On 03/24/2014 07:16 PM, retired mainframer wrote: I don't know VPS but on my system (AFP and PPFA) all the used fonts were specified in the various PAGEDEFs we used. That might be a place to start. You don't have documents generated by AFP renderers such as ISIS Papyrus, HP Elixier, etc? With those the fonts used are specified on the indivicual page. No PAGEDEFs are used. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Correct. We are a very small shop (one z10BC and a minimally configured DS6800) supporting a very old product and don't have any AFP renderers (that we know of). But we do use DCF and the old Waterloo Script and those may specify fonts inline also. :: -Original Message- :: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On :: Behalf Of Peter Hunkeler :: Sent: Monday, March 24, 2014 12:25 PM :: To: IBM-MAIN@LISTSERV.UA.EDU :: Subject: Re: Which fonts are being actually used? :: :: On 03/24/2014 07:16 PM, retired mainframer wrote: :: I don't know VPS but on my system (AFP and PPFA) all the used fonts :: were :: specified in the various PAGEDEFs we used. That might be a place to :: start. :: You don't have documents generated by AFP renderers such as ISIS :: Papyrus, HP Elixier, etc? With those the fonts used are specified on the :: indivicual page. No PAGEDEFs are used. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
It's a pretty tough assignment. They can also be specified in USERLIB on OUTPUT DD and depending on the printer may or may not be the ones used. The newer printers use 'closest available'. There's an AFP indexing tool for AFP files, but most folks don't go to the trouble. Guess I'd set up a combined only Printer and let them test. In a message dated 3/24/2014 4:40:59 P.M. Central Daylight Time, retired-mainfra...@q.com writes: But we do use DCF and the old Waterloo Script and those may specify fonts inline also. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Which fonts are being actually used?
Ed: I am *ASSUMING* that VPS cuts type 6 records (SMF). There is a font name in the type 6 records. I would try and extract it from the SMF records. Unless there are multiple fonts per page all bets are off. Figuring out which library the font came from is another task and your solution might be viable. Long ago and far far away I learned the hard way of not doing hat the op did. Ed On Mar 24, 2014, at 4:59 PM, Ed Finnell wrote: It's a pretty tough assignment. They can also be specified in USERLIB on OUTPUT DD and depending on the printer may or may not be the ones used. The newer printers use 'closest available'. There's an AFP indexing tool for AFP files, but most folks don't go to the trouble. Guess I'd set up a combined only Printer and let them test. In a message dated 3/24/2014 4:40:59 P.M. Central Daylight Time, retired-mainfra...@q.com writes: But we do use DCF and the old Waterloo Script and those may specify fonts inline also. -- 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
Re: Which fonts are being actually used?
This problem seems like it'd be well suited to a security-based approach. Do you have the z/OS Security Server (RACF)? Could you use RACF warning mode to get a handle on who's accessing (or not accessing) these fonts? I suppose you could even get slightly fancy and use some form of automation to shut off RACF authorization checking (in warning mode) for particular fonts once a warning is issued -- Yep, that one's live, basically. You'd then take a look at logs to make your decisions about what's live and what isn't. Of course you'd set this up so everybody would not be authorized to access the fonts you're screening for potential archiving, but RACF would allow the access to proceed with a warning. That's how warning mode works. If the user is authorized to access that particular resource, there's no warning, and in this case you do want a warning kicked out if there's any access. As far as I know RACF provides sufficient granularity to define access controlled resources for these purposes, so I think it'd work well. This technique is likely to offer comparatively low overhead, too, especially if you quickly inform RACF to stop warning, resource by resource, e.g. via automation. Or you can take a very slow, selective approach and tell RACF to control only one or a couple libraries, then see how that goes. It really depends on what you prefer and your particular situation. I'm using the word resource here because this same technique, if viable for you, should also work with more than just fonts. As someone else already suggested in this thread, fonts may not be the most interesting consumers of your DS6800 disk space. You might find all sorts of other cruft you can archive. If you (sadly) don't have the z/OS Security Server (RACF), then you can contact your friendly IBM representative to license it. Even for only a month, I suppose. Or your alternative security subsystem might be able to do something similar. This general class of problems (managing data growth) is full of automated and autonomic solution approaches nowadays. One of them is even called IBM Optim Data Growth Solution for z/OS, as it happens. However, as a general rule and in my view, you ought to have a medium or large data growth problem to solve before pulling out the more sophisticated, more powerful approaches. Many organizations do have such growth problems to solve, so I mention these other options for completeness. Did I come up with a good idea for you to explore? Timothy Sipples VCT Architect Executive (Based in Singapore) E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Which fonts are being actually used?
Hi, Running z/OS 2.1 and have the consolidated font lib available. We have also accumulated a large number of fonts over the years. Is there any easy way of identifying which fonts are actually being used? What I would like to do is remove the other font libs out of our VPS Started Tasks and just point to the consolidated z/OS 2.1 lib instead. SMF Type 6 records does not show the font used. Any ideas on how to do this? Thanks, Roger -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN