PDA

View Full Version : Advanced UI Project - Feature selection/Pre-requisite installation



sidetnee
08-02-2012, 04:18 PM
I'm trying to put together a simple installation using 2012 Spring.
I have a main application to install that has 2 choices for installation
a) Is "First machine" that will install a database and client applications
b) Is an "additional machine"that installs just the client.

I've created my own InstallShield pre-requisities for SQL 2012 with Advanced services - these require .NET 3.5 SP1, my own application uses .NET 4.5

So i've created 2 features in the suite, firstmachine and application
Then selected the main application msi as the primary package.
Then imported the pre-requisites.
I've modified the wizard - removing the select features page and changed the installation type page to have 3 buttons rather than 2.
These all perform the install action and set a property to indicate the install type that is passed on the command line to the main application install.

All this is fine.

My problem is with the installation of SQL server - I only want to do it for 2 of the 3 buttons presses (it is effectively assocaited with feature "First machine")

I've tried setting the property ISFeatureInstall on the click of the button but it doesnt seem to have any affect - SQL is still installed when i click the "Client only" option.

What am i missing here?

Am i attempting the impossible?

Do I need to move it from the suite into the main application as a pre-requisite to the MSI??

Simply put - I only want to install SQL when it is required.

Any help/guidance/advise appreciated.

Thanks in advance,

/SiD

MichaelU
08-08-2012, 09:41 AM
ISFeatureInstall is only relevant from the command line. What you're looking for is setting FEATURE[feature-name-here].actionState to install or empty-string.

sidetnee
09-17-2012, 10:23 AM
Thanks for the response Michael.

I have changed my installation type dialog to have 2 options

First machine

and

Additional Machine

The Action for these are

{SetProperty SETUP_TYPE=1} {SetProperty FEATURE[FirstMachine].actionState,install} {SetProperty FEATURE[Application].actionState,install} {Install InstallationProgress}

and

{SetProperty SETUP_TYPE=3} {SetProperty FEATURE[FirstMachine].actionState,null} {SetProperty FEATURE[Application].actionState,install} {Install InstallationProgress}

respectively.

As you can see, after selection i then move to the installation progress (do install) screen.
Unfortunately, both do the same thing and continue to try and install the "FirstMachine" feature.

Log file below

9-17-2012[04:27:17 PM]: InstallShield setup engine (Unicode) started, cmdline: /debuglog
9-17-2012[04:27:17 PM]: Engine: we're running from C:\InstallShield 2012 Spring Projects\EntroWatch\Release\DiskImages\Disk1\EntroWatch_Setup.exe
9-17-2012[04:27:17 PM]: Engine: running with elevated privileges: no
9-17-2012[04:27:17 PM]: Initializing engine...
9-17-2012[04:27:18 PM]: Engine: parsing setup.xml
9-17-2012[04:27:18 PM]: State manager: no existing state information found, creating new state
9-17-2012[04:27:18 PM]: Engine: initializing UI
9-17-2012[04:27:18 PM]: Initializing resource 'Setup_UI.dll', type 1
9-17-2012[04:27:19 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Setup_UI.dll'
9-17-2012[04:27:19 PM]: Module load succeeded
9-17-2012[04:27:19 PM]: Engine: checking to see if we should run rebooted
9-17-2012[04:27:19 PM]: Engine: initializing predefined path properties
9-17-2012[04:27:24 PM]: Engine: reloading engine state info for resume/reboot
9-17-2012[04:27:24 PM]: State manager: reloading existing state
9-17-2012[04:27:24 PM]: State manager: finished reloading state
9-17-2012[04:27:24 PM]: Engine: initializing resources
9-17-2012[04:27:24 PM]: Initializing resource 'Application.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Application.png'
9-17-2012[04:27:24 PM]: Initializing resource 'Custom.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Custom.png'
9-17-2012[04:27:24 PM]: Initializing resource 'Folder.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Folder.png'
9-17-2012[04:27:24 PM]: Initializing resource 'Remove.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Remove.png'
9-17-2012[04:27:24 PM]: Initializing resource 'Repair.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Repair.png'
9-17-2012[04:27:24 PM]: Initializing resource 'Typical.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Typical.png'
9-17-2012[04:27:24 PM]: Initializing resource 'ISLogoBig.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\ISLogoBig.png'
9-17-2012[04:27:24 PM]: Initializing resource 'ISLogoSmall.png', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\ISLogoSmall.png'
9-17-2012[04:27:24 PM]: Initializing resource 'EULA.rtf', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\EULA.rtf'
9-17-2012[04:27:24 PM]: Initializing resource 'EntroWatchIcon.ico', type 1
9-17-2012[04:27:24 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\EntroWatchIcon.ico'
9-17-2012[04:27:24 PM]: Initializing resource 'EW_Logo_RealBlack_150V.png', type 1
9-17-2012[04:27:25 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\EW_Logo_RealBlack_150V.png'
9-17-2012[04:27:25 PM]: Initializing resource 'EW_Logo_RealBlack_Header.png', type 1
9-17-2012[04:27:25 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\EW_Logo_RealBlack_Header.png'
9-17-2012[04:27:25 PM]: Initializing resource '128px_Icon.png', type 1
9-17-2012[04:27:25 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\128px_Icon.png'
9-17-2012[04:27:25 PM]: Initializing resource 'EntroWatch EULA.rtf', type 1
9-17-2012[04:27:25 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\EntroWatch EULA.rtf'
9-17-2012[04:27:25 PM]: Initializing resource 'Setup_UI.xml', type 1
9-17-2012[04:27:25 PM]: Resource was staged to 'C:\Users\sjd\AppData\Local\Temp\{734F97CC-50F5-44CA-8D9A-858583FE65EA}\Setup_UI.xml'
9-17-2012[04:27:25 PM]: Engine: we're not running after reboot
9-17-2012[04:27:25 PM]: Determining setup mode...
9-17-2012[04:27:25 PM]: Engine: no command line mode specified, evaluating setup.xml install mode block for mode
9-17-2012[04:27:25 PM]: Engine: final mode we're running in: 0
9-17-2012[04:27:25 PM]: Engine: mode is maintenance: no
9-17-2012[04:27:25 PM]: Maintenance: no uninstall key present
9-17-2012[04:27:25 PM]: Using user default language 1033
9-17-2012[04:27:25 PM]: Engine: property 'ProductName' value now 'EntroWatch'
9-17-2012[04:27:25 PM]: Engine: property 'ISInstallDir_EntroWatch' value now 'C:\Program Files (x86)\EntroWatch'
9-17-2012[04:27:25 PM]: Engine: parsing remaining command line:
9-17-2012[04:27:25 PM]: Engine: sending initialize event to UI
9-17-2012[04:27:25 PM]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_INITIALIZING'
9-17-2012[04:27:25 PM]: Engine: property 'ISParcelStatus' value now ''
9-17-2012[04:27:25 PM]: Engine: property 'ISLanguageList' value now 'IDS_LANGUAGE_1033
1033
'
9-17-2012[04:27:25 PM]: UI DLL: Unexpected attribute 'Header.Image' with value ''
9-17-2012[04:27:25 PM]: UI DLL: Unexpected attribute 'Header.Image' with value ''
9-17-2012[04:27:25 PM]: Engine: not rebooted or maintenance, checking for suite update (update: '', updated from: '')
9-17-2012[04:27:25 PM]: Engine: initialization complete
9-17-2012[04:27:25 PM]: Evaluating abort conditions
9-17-2012[04:27:25 PM]: Engine: determining suite feature states
9-17-2012[04:27:25 PM]: Initializing state for feature 'Application'
9-17-2012[04:27:25 PM]: Default action state 1 for mode 0
9-17-2012[04:27:25 PM]: Initial feature state: 1
9-17-2012[04:27:25 PM]: Final feature state: 1
9-17-2012[04:27:25 PM]: Skipping feature detect state in first time install
9-17-2012[04:27:25 PM]: Initializing state for feature 'FirstMachine'
9-17-2012[04:27:25 PM]: Default action state 1 for mode 0
9-17-2012[04:27:25 PM]: Initial feature state: 1
9-17-2012[04:27:25 PM]: Final feature state: 1
9-17-2012[04:27:25 PM]: Skipping feature detect state in first time install
9-17-2012[04:27:25 PM]: Engine: determining action states for all parcels
9-17-2012[04:27:25 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:25 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:25 PM]: Evaluating operations for parcel {0884BCB2-9A19-4fc4-8B07-F40DA21AA943}, parcel is eligible: false, detected state: 1
9-17-2012[04:27:25 PM]: Final action state for parcel: 5
9-17-2012[04:27:25 PM]: Evaluating operations for parcel {E68C30A5-5468-4093-A08A-61483C2EE110}, parcel is eligible: false, detected state: 1
9-17-2012[04:27:25 PM]: Final action state for parcel: 5
9-17-2012[04:27:25 PM]: Evaluating operations for parcel {72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}, parcel is eligible: true, detected state: 1
9-17-2012[04:27:25 PM]: Final action state for parcel: 5
9-17-2012[04:27:25 PM]: Evaluating operations for parcel {81A02808-0A29-4F49-A1E1-78982502ED21}, parcel is eligible: true, detected state: 0
9-17-2012[04:27:25 PM]: Final action state for parcel: 1
9-17-2012[04:27:25 PM]: Evaluating operations for parcel {3F99E272-0EAE-4E97-8B87-3AB33B11EEB1}, parcel is eligible: false, detected state: 0
9-17-2012[04:27:25 PM]: Final action state for parcel: 5
9-17-2012[04:27:25 PM]: MSI parcel detect: condition is overridden by setup.xml detect
9-17-2012[04:27:25 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:25 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:26 PM]: Evaluating operations for parcel {7C6ED9A6-9E45-412d-9BD5-D8EB3CF662D6}, parcel is eligible: true, detected state: 1
9-17-2012[04:27:26 PM]: Final action state for parcel: 5
9-17-2012[04:27:26 PM]: MSI parcel detect: condition is overridden by setup.xml detect
9-17-2012[04:27:26 PM]: Evaluating operations for parcel {51DB9D29-270B-4d8d-9672-546E536D24C4}, parcel is eligible: false, detected state: 1
9-17-2012[04:27:26 PM]: Final action state for parcel: 5
9-17-2012[04:27:26 PM]: MSI parcel detect: product code: '{3B7AB20E-0479-474A-B931-31E334101311}', package code: '{2C91DDB9-8037-4FA8-A0F0-D5F40E04BE94}', patch code: ''
9-17-2012[04:27:26 PM]: MSI parcel detect: evaluate status: 0, is installed: false
9-17-2012[04:27:26 PM]: Evaluating operations for parcel {CD514D75-AEF9-4064-9D1E-D5774B3F4995}, parcel is eligible: true, detected state: 0
9-17-2012[04:27:26 PM]: Final action state for parcel: 1
9-17-2012[04:27:26 PM]: Engine: sending UI selection event to UI
9-17-2012[04:27:26 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:26 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:27 PM]: Engine: property 'ISCurrentPage' value now 'InstallationWelcome'
9-17-2012[04:27:27 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:27 PM]: Engine: property 'ISCurrentPage' value now 'InstallationWelcome'
9-17-2012[04:27:30 PM]: UI DLL: Executing user custom action > {SetProperty {ISProgressCaption=IDS_PROGRESS_CAPTION_INSTALLING},{ISProgressSummary=IDS_PROGRESS_TITLE_INSTALLING}}
9-17-2012[04:27:30 PM]: Engine: property 'ISProgressCaption' value now 'Installing EntroWatch'
9-17-2012[04:27:30 PM]: Engine: property 'ISProgressSummary' value now 'The program features you selected are being installed.'
9-17-2012[04:27:31 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:31 PM]: Engine: property 'ISAcceptEula' value now 'false'
9-17-2012[04:27:31 PM]: Engine: property 'ISCurrentPage' value now 'LicenseAgreement'
9-17-2012[04:27:32 PM]: Engine: property 'ISAcceptEula' value now 'true'
9-17-2012[04:27:32 PM]: Engine: property 'ISAcceptEula' value now 'true'
9-17-2012[04:27:33 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:33 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:33 PM]: Engine: property 'ISCurrentPage' value now 'LicenseAgreement'
9-17-2012[04:27:33 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:33 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:33 PM]: Engine: property 'ISCurrentPage' value now 'LicenseAgreement'
9-17-2012[04:27:33 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:33 PM]: Engine: property 'ISCurrentPage' value now 'BrowseFolder_EntroWatch'
9-17-2012[04:27:34 PM]: UI DLL: Get Install Mode: 0
9-17-2012[04:27:34 PM]: Engine: property 'ISCurrentPage' value now 'InstallationType'
9-17-2012[04:27:35 PM]: UI DLL: Executing user custom action > {SetProperty SETUP_TYPE=3}
9-17-2012[04:27:35 PM]: Engine: property 'SETUP_TYPE' value now '3'
9-17-2012[04:27:35 PM]: UI DLL: Executing user custom action > {SetProperty FEATURE[FirstMachine].actionState,null}
9-17-2012[04:27:35 PM]: Engine: property 'FEATURE[FirstMachine].actionState,null' value now ''
9-17-2012[04:27:35 PM]: UI DLL: Executing user custom action > {SetProperty FEATURE[Application].actionState,install}
9-17-2012[04:27:35 PM]: Engine: property 'FEATURE[Application].actionState,install' value now ''
9-17-2012[04:27:35 PM]: UI DLL: Executing user custom action > {Install InstallationProgress}
9-17-2012[04:27:35 PM]: Engine: property 'ISCurrentPage' value now 'InstallationProgress'
9-17-2012[04:27:35 PM]: Engine: setting parcel states as determined by feature selections
9-17-2012[04:27:35 PM]: Feature Application setting parcel states, parent override: no, override state: 0
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{CD514D75-AEF9-4064-9D1E-D5774B3F4995}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {CD514D75-AEF9-4064-9D1E-D5774B3F4995}, feature request: 1
9-17-2012[04:27:35 PM]: MSI parcel detect: product code: '{3B7AB20E-0479-474A-B931-31E334101311}', package code: '{2C91DDB9-8037-4FA8-A0F0-D5F40E04BE94}', patch code: ''
9-17-2012[04:27:35 PM]: MSI parcel detect: evaluate status: 0, is installed: false
9-17-2012[04:27:35 PM]: Preliminary parcel action state: 1
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}, feature request: 1
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{7C6ED9A6-9E45-412d-9BD5-D8EB3CF662D6}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {7C6ED9A6-9E45-412d-9BD5-D8EB3CF662D6}, feature request: 1
9-17-2012[04:27:35 PM]: MSI parcel detect: condition is overridden by setup.xml detect
9-17-2012[04:27:35 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:35 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{51DB9D29-270B-4d8d-9672-546E536D24C4}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {51DB9D29-270B-4d8d-9672-546E536D24C4}, feature request: 1
9-17-2012[04:27:35 PM]: MSI parcel detect: condition is overridden by setup.xml detect
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Feature FirstMachine setting parcel states, parent override: no, override state: 0
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{CD514D75-AEF9-4064-9D1E-D5774B3F4995}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {CD514D75-AEF9-4064-9D1E-D5774B3F4995}, feature request: 1
9-17-2012[04:27:35 PM]: MSI parcel detect: product code: '{3B7AB20E-0479-474A-B931-31E334101311}', package code: '{2C91DDB9-8037-4FA8-A0F0-D5F40E04BE94}', patch code: ''
9-17-2012[04:27:35 PM]: MSI parcel detect: evaluate status: 0, is installed: false
9-17-2012[04:27:35 PM]: Preliminary parcel action state: 1
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}, feature request: 1
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{51DB9D29-270B-4d8d-9672-546E536D24C4}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {51DB9D29-270B-4d8d-9672-546E536D24C4}, feature request: 1
9-17-2012[04:27:35 PM]: MSI parcel detect: condition is overridden by setup.xml detect
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{7C6ED9A6-9E45-412d-9BD5-D8EB3CF662D6}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {7C6ED9A6-9E45-412d-9BD5-D8EB3CF662D6}, feature request: 1
9-17-2012[04:27:35 PM]: MSI parcel detect: condition is overridden by setup.xml detect
9-17-2012[04:27:35 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:35 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{0884BCB2-9A19-4fc4-8B07-F40DA21AA943}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {0884BCB2-9A19-4fc4-8B07-F40DA21AA943}, feature request: 1
9-17-2012[04:27:35 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:35 PM]: File condition: check is on 64-bit path
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{E68C30A5-5468-4093-A08A-61483C2EE110}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {E68C30A5-5468-4093-A08A-61483C2EE110}, feature request: 1
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{3F99E272-0EAE-4E97-8B87-3AB33B11EEB1}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {3F99E272-0EAE-4E97-8B87-3AB33B11EEB1}, feature request: 1
9-17-2012[04:27:35 PM]: Parcel is ineligible or the current parcel state and install mode to not allow parcel configuration
9-17-2012[04:27:35 PM]: Requesting action state 1 for parcel '{81A02808-0A29-4F49-A1E1-78982502ED21}'
9-17-2012[04:27:35 PM]: Containing feature is request state change to parcel {81A02808-0A29-4F49-A1E1-78982502ED21}, feature request: 1
9-17-2012[04:27:35 PM]: Preliminary parcel action state: 1
9-17-2012[04:27:35 PM]: Final action state for parcel {0884BCB2-9A19-4fc4-8B07-F40DA21AA943}: 5
9-17-2012[04:27:36 PM]: Final action state for parcel {E68C30A5-5468-4093-A08A-61483C2EE110}: 5
9-17-2012[04:27:36 PM]: Final action state for parcel {72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}: 5
9-17-2012[04:27:36 PM]: Final action state for parcel {81A02808-0A29-4F49-A1E1-78982502ED21}: 1
9-17-2012[04:27:36 PM]: Final action state for parcel {3F99E272-0EAE-4E97-8B87-3AB33B11EEB1}: 5
9-17-2012[04:27:36 PM]: Final action state for parcel {7C6ED9A6-9E45-412d-9BD5-D8EB3CF662D6}: 5
9-17-2012[04:27:36 PM]: Final action state for parcel {51DB9D29-270B-4d8d-9672-546E536D24C4}: 5
9-17-2012[04:27:36 PM]: Final action state for parcel {CD514D75-AEF9-4064-9D1E-D5774B3F4995}: 1
9-17-2012[04:27:36 PM]: Engine: staging parcels
9-17-2012[04:27:36 PM]: Engine: request for proxy handler, 1, 1
9-17-2012[04:27:50 PM]: Engine: property 'ISInstallStatus' value now 'IDS_SUITE_STAGING'
9-17-2012[04:27:50 PM]: Engine: property 'ISParcelStatus' value now ''
9-17-2012[04:27:52 PM]: Stage parcel {0884BCB2-9A19-4fc4-8B07-F40DA21AA943}, parcel action: 5
9-17-2012[04:27:52 PM]: Engine: property 'ISParcelStatus' value now 'Microsoft .NET Framework 3.5 SP1 Update KB956250 (x64)'
9-17-2012[04:27:52 PM]: This stage path: C:\Users\sjd\AppData\Local\Downloaded Installations\{0884BCB2-9A19-4fc4-8B07-F40DA21AA943}\
9-17-2012[04:27:52 PM]: Stage parcel status: 0
9-17-2012[04:27:52 PM]: Stage parcel {E68C30A5-5468-4093-A08A-61483C2EE110}, parcel action: 5
9-17-2012[04:27:52 PM]: Engine: property 'ISParcelStatus' value now 'Microsoft .NET Framework 3.5 SP1 Update KB956250 (x86)'
9-17-2012[04:27:52 PM]: This stage path: C:\Users\sjd\AppData\Local\Downloaded Installations\{E68C30A5-5468-4093-A08A-61483C2EE110}\
9-17-2012[04:27:52 PM]: Stage parcel status: 0
9-17-2012[04:27:52 PM]: Stage parcel {72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}, parcel action: 5
9-17-2012[04:27:52 PM]: Engine: property 'ISParcelStatus' value now 'Microsoft .NET Framework 4.5 Full'
9-17-2012[04:27:52 PM]: This stage path: C:\Users\sjd\AppData\Local\Downloaded Installations\{72D7E3D1-C9DF-4FA6-9F9B-4E5117AB2919}\
9-17-2012[04:27:52 PM]: Stage parcel status: 0
9-17-2012[04:27:52 PM]: Stage parcel {81A02808-0A29-4F49-A1E1-78982502ED21}, parcel action: 1
9-17-2012[04:27:52 PM]: Engine: property 'ISParcelStatus' value now 'Microsoft SQL Server 2012 Express AS RTM (x64)'
9-17-2012[04:27:52 PM]: Staging from path
9-17-2012[04:27:52 PM]: This stage path: C:\Users\sjd\AppData\Local\Downloaded Installations\{81A02808-0A29-4F49-A1E1-78982502ED21}\
9-17-2012[04:27:52 PM]: Staging file SQLEXPRADV_x64_ENU.exe, source type 0
9-17-2012[04:27:52 PM]: Source file to stage: C:\InstallShield 2012 Spring Projects\EntroWatch\Release\DiskImages\Disk1\{81A02808-0A29-4F49-A1E1-78982502ED21}\SQLEXPRADV_x64_ENU.exe
9-17-2012[04:27:52 PM]: Target file: C:\Users\sjd\AppData\Local\Downloaded Installations\{81A02808-0A29-4F49-A1E1-78982502ED21}\SQLEXPRADV_x64_ENU.exe
9-17-2012[04:27:53 PM]: State information indicates file is already staged
9-17-2012[04:28:01 PM]: Checking file MD5: expected MD5: '2AB9AD3D0120A9A91F3BD2E8D3C0AF26', file MD5: '8763197539B70FA81582CD1DCC4A6037'
9-17-2012[04:28:01 PM]: Existing file does not have valid MD5, attempting to remove existing file and re-stage
9-17-2012[04:28:01 PM]: Engine: property 'ISParcelStatus' value now 'SQLEXPRADV_x64_ENU.exe'
9-17-2012[04:28:01 PM]: UI DLL: Ask Question: Are you sure you want to cancel EntroWatch installation?
9-17-2012[04:28:02 PM]: Unknown error staging file 'C:\InstallShield 2012 Spring Projects\EntroWatch\Release\DiskImages\Disk1\{81A02808-0A29-4F49-A1E1-78982502ED21}\SQLEXPRADV_x64_ENU.exe' to 'C:\Users\sjd\AppData\Local\Downloaded Installations\{81A02808-0A29-4F49-A1E1-78982502ED21}\SQLEXPRADV_x64_ENU.exe'
9-17-2012[04:28:02 PM]: File stage status: 80004004
9-17-2012[04:28:02 PM]: Stage parcel status: 80004004

What have i missed ?

Regards,

/SiD

sidetnee
09-18-2012, 08:01 AM
Answering my own question, for the benefit of anyone running into the same problem,

the action should read {SetProperty FEATURE[FirstMachine].actionState=install}
not {SetProperty FEATURE[FirstMachine].actionState,install}