InstallShield 11 Universal
Set the following groups of properties for the Files action as described below:

The properties described below are unique to this action. The properties that are common to all actions are described in Common Action Properties.
| Property | Description |
|---|---|
| Replace Type | This property only applies if a file that is being installed already exists on the target machine or is being installed by more than one component and/or assembly. If so, then this property controls how the install engine compares the file being installed either to the current file or the duplicate file being installed. Whether the file is actually replaced is ultimately based on the value of the Replace Option property of the parent component of this Files action. Select one of the following:
|
| Use JAR Version | Set this property to "True" if this Files action includes a JAR file(s) that makes use of version numbers. Otherwise, set it to "False." If set to "True," then the builder checks each specified file to determine if it is a JAR file. If so, it loads the JAR's manifest and looks for its "Implementation-Version" property. At run time, it compares the JAR version of the file being installed to the JAR version of the file currently on the target machine to determine which one is newer. It then ultimately decides whether to replace the JAR file based on the value of the Replace Option property of the parent component of this Files action.![]() This function only works if the project is run with a Java 2 JVM. If it runs with a 1.1 JVM, then this JAR version checking is skipped. Additionally, in order to use JAR version checking, Universal must run using a Java 2 JVM. |
| Log to VPD | This property determines whether the files that will be installed with this action will be logged to the Vital Products Data (VPD) registry on the target machine. If set to "True," the information about the files will be logged to the Software_Object_File_Table of the VPD as common files so that if any other installer tries to install the same files, they will not be installed twice. An entry in the VPD is made for each product that requires the files, indicating that they are shared/common. During uninstallation, the files are not uninstalled until there is only one entry for them in the VPD, which indicates that they are no longer commonly shared. The files are uninstalled along with the last product that required them. |
| Property | Description |
|---|---|
| Owner | The User ID that should own these files. This optional property only applies to UNIX and Windows NT target systems. |
| Group | The Group ID that should own these files. This optional property only applies to UNIX and Windows NT target systems. |
| Install Location | This is the location to which to install these files if different from the install location of the parent component of this Files action. This can be an absolute path. If a relative path is specified, then the path entered here will be created relative to the Install Location of the parent component.![]() If the Install Location property of the parent component is not set, then the Files action inherits the Install Location of the parent feature of the component. If the Install Location of the feature is not set, then the Install Location of the parent product (or feature if it is a nested feature) is inherited. |
| Stored As | Specify how the files included in this action should be stored at build time. Select one of the following values:
|
| Resource Location | Specify the subdirectory to which the file(s) should be written at build time, relative to the Output Directory and External Resource Location properties of the Build Configuration (in the Releases view). This subdirectory is created under the specified disk<Resource ID> property directory, for example, disk1 (described below), and the files are placed in that subdirectory during the build. This property is ignored if the Stored As property is set to "Archive Resources." For example, if the preview of your files is as follows: "data/config.txt"and you have set the following properties as follows: Stored As"External Resources"then, after building your project, your disk1 directory would contain the following: "disk1/myfiles/extras/data/config.txt"If the build configuration Output Directory property is set to "default", then these files would be located under the default directory, as follows: default/disk1/myfiles/extras/data/config.txtAnd, if the build configuration External Resource Location property is set to product/data, then the build directories would be as follows: default/disk1/product/data/myfiles/extras/data/config.txt ![]() The External Resource Location properties are optional for both the Files action and build configuration. Either or both can be omitted, and the resulting directory would be in the value set for the build configuration Output Directory property, relative to the build directory. default/disk1/myfiles/extras/data/config.txt |
| Resource ID | Specify the one-based number of the disk onto which to store the external files. This property is ignored if the Stored As property is set to "Archive Resources." |
| Property | Description |
|---|---|
| VOLATILE | Indicates that the files that will be installed onto the AIX platform have volatile size. A file is considered to have volatile size if its size will change during and/or after installation of the product, such as with a user-configurable file. |
| Property | Description |
|---|---|
| Version Checking Enabled | Set this property to "True" if the files will be installed on Windows platforms, and you want the installation to check the Windows file "version" information when the comparison is performed of a file being installed that already exists on the target machine. This is not the same as the Key/UUID/Version information set for each product beanthis is the file version information that is set and maintained by the Windows OS for executable files such as EXE, DLL, OCX, SYS, SCR, DRV, etc. Windows version information is typically set by the Windows executable developer. The cases that are accounted for when the files are compared by this property are as follows:
|
See Also
Setting Individual File Properties