There is a shareware command, ANZILEPGM. I copied it and use it at my office. It’s in iSeries Network. If you Google ANZILEPGM you’ll find it. Essentially, what it does is to dump a DSPOBJD listing of a library to a file. It reads through the file figuring out what *SRVPGM’s and *MODULE’s are used. It leaves you with two files that you can either query for information or write programs over.