Files Created by a Business Function Build
Starting with Tools Release 9.2.6, when building business functions, the server package build creates these file types in unique library whose name is created with the first 2 letters and the last 2 letters of the package name, and the job number. For example, for package DV920FA, the unique library would be DVFA<job number>. This unique library is in the QSYS file system and contains:
*MODULES - These are object files.
*USRSPC - User spaces hold information about which .c files each business function DLL contains.
*SRVPGM - Server programs are the DLLs on the IBM i.
*FILE - Contains only the logs about compiled business functions.
Starting with Tools Release 9.2.6.0, the active or deployed location is used as the package name. During the build, after building the business functions the package copies the MODULES, SRVPGM, and FILE from the unique library to the package name library in the QSYS file system. This action sets up the package for deployment.
(Tools Release
9.2.7.3) When the package is deployed, if the IBM i instance
has an addendum associated with it, the *SVRPGM, *MODULE, and *USRSPC in the package
name library are copied to a new library called
<packagename><addendum>
. The character limit of the package
name is limited to 10 minus <addendum length>= package name length. This ensures that
the name of the package along with the addendum will be 10 or less characters to create
the new library name.