Restricting the set of features that users can install
You can use Transforms and the Feature table to restrict the set of features that your users can install.
Before customizing the Feature table, you should be familiar
with the feature tree structure and what dependencies exist between
features.
All required dependencies for a feature will be installed
if that feature is selected. The following table shows which features
depend on other features:
Feature | Dependent on following features |
---|---|
5250 Display and Printer Emulator | none |
.NET Data Provider | none |
AFP Printer Driver | none |
AFP Workbench Viewer | none |
Data Transfer | none |
Data Transfer Excel Add-in | Data Transfer |
Directory Update | none |
Headers, Libraries, and Documentation | none |
Incoming Remote Command | none |
System i® Navigator | OCI, JRE, Toolbox for Java™, ODBC |
|
System i Navigator |
Java Programmer's Tools | JRE, Toolbox for Java, ODBC |
JRE | none |
Lotus Notes® 123 | none |
ODBC | none |
OLE DB Provider | none |
Operations Console | OCI, 5250 Display and Printer Emulator (if no PCOMM) |
Required Programs | none |
SCS Printer Driver | none |
Secure Sockets Layer (SSL) | none |
Toolbox for Java | JRE |
Notes:
To restrict the set of features that your users can install,
follow these steps:- Do not delete or modify rows from the MSI database in ways not described here.
- JRE does not appear in the feature tree as an installable component. JRE resources are installed as part of System i Navigator and Java Programmers Tools.
- Do not change the Level column for the req feature.
- Features emus, emuk, emup and emut are not visible by design. Do not change the Display or the Level values for these features.
- If you set public property CWBINSTALLTYPE to Complete, all features are installed except for those with a Level value of 0.
- If you set public property CWBINSTALLTYPE to PC5250User, all features with a level equal or lower to 50 are installed except for those with a Level value of 0.
Change the Level and Attributes values as necessary:
- To preselect a feature to be installed, change its Level value
to 1.
- For a basic, reduced, or silent install, the feature is installed.
- For a full user interface install, the feature is preselected in the Custom dialog, but a user can deselect it. If you want make sure the feature cannot be deselected, change the Attributes value to 24 to mark it as Required.
- To deselect a feature without disallowing it, change its Level value
to 125.
- For a basic, reduced and silent install, the feature is not installed.
- For a full user interface install, the feature is not preselected in the Custom dialog, but a user can select it to be installed.
- To hide a feature during a full user interface install, change
its Display value to 0.
- This does not disallow the feature from being installed, but it is not shown in the Feature selection tree in a Custom install. Whether the feature is installed or not depends on the Level value for the feature, or whether the feature name was passed in the ADDLOCAL property.
- For basic, reduced, and silent installs, changing the Display column has no effect.
- To completely disallow a feature, change its Level value
to 0.
- For a full user interface install, the feature is not shown and it is not installed.
- For basic, reduced, and silent installs, the feature is not installed.
- Passing the feature name in ADDLOCAL does not install the feature.