ExecuteAction Action

[This is preliminary documentation and subject to change.]

The ExecuteAction action runs the top-level action defined by the EXECUTEACTION property.

Database Tables Queried

None

Properties Used

The ExecuteAction action checks the EXECUTEACTION property to determine with which top-level action to begin the execution sequence.

Sequencing Restrictions

This action should be placed in the sequence after the collection all of the information necessary to begin the installation. Additional actions can be placed after ExecuteAction action in the InstallUISequence table, AdminUISequence table, and the AdvtUISequence table. A typical sequence will begin with costing actions, such as the CostInitialize action, followed by the user interface actions, and then the ExecuteAction action.

Remarks

This action is run with system privileges if the Installer service is enabled. The top-level actions, such as the INSTALL action, ADVERTISE action, and Admin action, include internal logic that determines whether calling to the ExecuteAction action means to run the execution or the user interface sequence.