*SRVPGM's are collections of *MODULE's bound into a single container. They are not directly executable.
*SRVPGM
In order to be used, a *SRVPGM must be bound to a *PGM (directly or indirectly).
*SRVPGM's are roughly analgous to Unix shared libraries, Windows DLL's, or Java JAR files.