×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Hello,


Does calling this pgm harm anything on my i?


No... not unless there's an undiscovered bug. This program was created because older releases of IBM i (actually, OS/400 at the time) didn't have a way to collect IFS data needed for planning system migrations, save/restores, updates, etc.

In newer releases, it's replaced with RTVDIRINF & friends.


Does is delete anything?


Not that I'm aware of... it's purpose is only to collect information.


Does it cause locking of objects?


I suspect it puts shared locks on the directory objects while it's reading them, but I don't know for certain.



Will calling the pgm only produce a report of the IFS?


It reports on a subtree of the IFS, specified in the 2nd parameter. So, if you call it like this:

call qsrsrv parm("METRICS" '/home')

It'll only report on the /home directory, or anything within it (any directories, subdirectories, etc inside /home)

If you specify '/' in the 2nd parameter, it'll analyze all areas of disk that are available to the IFS interface.

I heard that you can specify "EPFS" in the 3nd parameter if you want to restrict the search to local filesystems, but I haven't tried that, myself.

call qsrsrv parm("METRICS" '/' "EPFS")

But, unless you're stuck on a really old release, I would not use QSRSRV today, I'd use RTVDIRINF instead.

And I'd never even consider using QSRSRV from a program (except maybe a one-off program) as it's not an API. It should only be used interactively for administration/housekeeping/planning of your system.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.