Compressing Server Packages

If you plan to deploy a package to an enterprise server, which you did not build the package on, you must build the package on the same type of server, with compression selected. The directories are compressed into file types that are compatible with the type of enterprise server to which you are going to deploy. For NT servers, the file extension is .cab, for UNIX the file extension is .z, and for IBM i, the file has no extension.

When the server builds a compressed package, it stores the compressed files on the primary build server in subdirectories, such as \bin32 or bin64, then they are copied to the package path on the deployment server, \package\package name\server type\, where package name is the name of the package and server type is the type of server for which the package is compressed.

The compression process creates a new file called compressed.inf in the server type directory. This file includes the information that the system needs to deploy the compressed files. This table shows the type of compressed file that the process creates for each type of server:

NT

UNIX

IBM i

.cab

.z

SAVF

When you deploy the package to another enterprise server, the system reads the compress.inf file and uses this information to copy the compressed files from the package directory on the primary build server to the enterprise server.

Specs are no longer compressed. When they are deployed, the spec.ini is set to the package name for that path code.