Previous Topic: Using the Manual MethodNext Topic: Basic Steps for Packaging and Distributing Parameter Products


Conversion of SXP Products to MSI Products

Once you package an SXP product you can optionally convert it to an MSI product, that is, a software product in the Microsoft Installer (MSI) packaging format. Right-click the version of the SXP product and select Convert into MSI. The converted product is called MSI product, and is stored in the product archive with the same version number expanded by .msi.

MSI products are registered in the Software Package Library and installed on target computers like SXP products. However, the Software Delivery agent must be installed on the target computer before you install a converted MSI product.

All the users of the target computer can access a converted MSI product. The installed MSI product is not listed in the Add/Remove Programs option of the Windows Control Panel. You can manage the product only through Software Delivery.

Default values for the properties are predefined in the MSI package in the Property table. Each package contains a minimum set of properties.

When converting an SXP product to an MSI product, SXP parameters are mapped to MSI properties. For each external (client) parameter found in the SXP product a public property with a default value is created in the Property table. The values are taken from the sxpparam.ini file, if an appropriate entry exists. Otherwise, the property value is set to Undefined, and the user must specify a default value. The following internal parameters are not automatically mapped to MSI properties, and must be edited by the user:

These parameters can be defined as an MSI property manually.

Note: MSI products that have been converted in a 64-bit operating environment have the platform type set to “x64” and cannot be installed on target computers running a 32-bit operating system, even if a 32-bit operating system is specified as a “Target OS” in the info.sxp archive file.