Hi guys,
We're still on AI 14.4.2. I have a checkbox defined as:
and for that checkbox I have the following Control Event on the Publish Event of the dialog's Next button to set the property to 0 if not selected (determined by checking property's value):
I think that condition is failing because according to the installer log that checkbox value is never '1' it's always 'true':
MSI (c) (4C!F4) [08:46:25:454]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART.57BC1370_8347_47BC_8EDA_F94B982FDA46 property. Its current value is '""'. Its new value: 'true'.
MSI (c) (4C:70) [08:47:17:025]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART property. Its current value is 'true'. Its new value: '0'.
MSI (c) (E4:00) [08:47:25:599]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART.57BC1370_8347_47BC_8EDA_F94B982FDA46 property. Its current value is '""'. Its new value: 'true'.
MSI (c) (E4:00) [08:47:25:600]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART property. Its current value is 'true'. Its new value: '0'.
MSI (c) (E4:00) [08:47:25:603]: Switching to server: APPDIR="C:\Program Files (x86)\Cicero Inc" WORKSPACE_DIRECTORY="C:\ProgramData\Cicero Inc\CIC" ICA_CLIENT_INSTALLDIR="C:\Program Files (x86)\Citrix\ICA Client" INSTALLDIR="C:\Program Files (x86)\Cicero Inc" CXMY_CITRIX_CLIENT="1" AI_DETECTED_DOTNET_VERSION="4.6.2" CXMY_PMON_ON="0" CXMY_SENDONSTART="0" CXMY_SERVER="2016testserver1.cicerotech.com" TARGETDIR="C:\" AI_SETUPEXEPATH="C:\Installs\ENHANCED\DiscoveryClientV2017_3_1_8272-NA\DiscoveryClient.exe" AI_SETUPEXEPATH_ORIGINAL="C:\Installs\ENHANCED\DiscoveryClientV2017_3_1_8272-NA\DiscoveryClient.exe" AI_INSTALL="1" CXMY_START_SSO_MON="0" CXMY_AUTOSTART_BDM="0" CXMY_ENABLELOGGING="1" CXMY_BATCHXMIT="0" ACCOUNT="LocalSystem" ICA_CLIENT_INSTALLED="1" INSTALLDIR.1774B61E_82C4_4E8C_8FBA_A705BBC46365="C:\Program Files (x86)\Cicero Inc\CIC" WORKSPACE_DIRECTORY.1774B61E_82C4_4E8C_8FBA_A705BBC46365="C:\ProgramData\Cicero Inc\CIC" APPDIR.1774B61E_82C4_4E8C_8FBA_A705BBC46365="C:\Program Files (x86)\C...
MSI (s) (EC:8C) [08:47:33:068]: Command Line: APPDIR=C:\Program Files (x86)\Cicero Inc WORKSPACE_DIRECTORY=C:\ProgramData\Cicero Inc\CIC ICA_CLIENT_INSTALLDIR=C:\Program Files (x86)\Citrix\ICA Client INSTALLDIR=C:\Program Files (x86)\Cicero Inc CXMY_CITRIX_CLIENT=1 AI_DETECTED_DOTNET_VERSION=4.6.2 CXMY_PMON_ON=0 CXMY_SENDONSTART=0 CXMY_SERVER=2016testserver1.cicerotech.com TARGETDIR=C:\ AI_SETUPEXEPATH=C:\Installs\ENHANCED\DiscoveryClientV2017_3_1_8272-NA\DiscoveryClient.exe AI_SETUPEXEPATH_ORIGINAL=C:\Installs\ENHANCED\DiscoveryClientV2017_3_1_8272-NA\DiscoveryClient.exe AI_INSTALL=1 CXMY_START_SSO_MON=0 CXMY_AUTOSTART_BDM=0 CXMY_ENABLELOGGING=1 CXMY_BATCHXMIT=0 ACCOUNT=LocalSystem ICA_CLIENT_INSTALLED=1 INSTALLDIR.1774B61E_82C4_4E8C_8FBA_A705BBC46365=C:\Program Files (x86)\Cicero Inc\CIC WORKSPACE_DIRECTORY.1774B61E_82C4_4E8C_8FBA_A705BBC46365=C:\ProgramData\Cicero Inc\CIC APPDIR.1774B61E_82C4_4E8C_8FBA_A705BBC46365=C:\Program Files (x86)\Cicero Inc\CIC REGSVR32_EXE.1774B61E_82C4_4E8C_8FBA...
MSI (s) (EC:8C) [08:47:33:071]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART property. Its current value is 'true'. Its new value: '0'.
MSI (s) (EC:8C) [08:47:33:071]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART.57BC1370_8347_47BC_8EDA_F94B982FDA46 property. Its current value is '""'. Its new value: 'true'.
MSI (s) (EC!8C) [08:47:33:508]: PROPERTY CHANGE: Modifying CXMY_SENDONSTART.57BC1370_8347_47BC_8EDA_F94B982FDA46 property. Its current value is 'true'. Its new value: '0'.
<Batch Enabled="false" BatchSendSizeLimit="512000" AutoBatchMessageLimit="0" SendFailedRetryCount="4" SendFailedRetryInterval="10" FailDeleteThreshold="24:00:00" SendOnStartUp="1">
Setting SendOnStartup to '0'
Property(S): CXMY_SENDONSTART = 0
Property(S): CXMY_SENDONSTART.57BC1370_8347_47BC_8EDA_F94B982FDA46 = 0
Should I be checking for 'true' in my Control Event?