2012/04/20 23:49:29.3261 - Update started. 2012/04/20 23:49:29.3331 - ------------------------ Environment 2012/04/20 23:49:29.3341 - Operating system: 2012/04/20 23:49:29.3361 - Microsoft Windows NT 6.1.7601 Service Pack 1 2012/04/20 23:49:29.3361 - Platform: Win32NT 2012/04/20 23:49:29.3361 - Version: 6.1.7601.65536 2012/04/20 23:49:29.3361 - Service pack: Service Pack 1 2012/04/20 23:49:29.3361 - CLR Version: 4.0.30319.261 2012/04/20 23:49:29.3361 - Update Engine Version: 4.5.0.0 2012/04/20 23:49:29.3361 - ------------------------ End Environment 2012/04/20 23:49:29.3401 - ------------------------ Configuration 2012/04/20 23:49:29.3401 - Elevation: 2012/04/20 23:49:29.3401 - Simple 2012/04/20 23:49:29.3401 - Update package directory: 2012/04/20 23:49:29.3401 - C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7 2012/04/20 23:49:29.3401 - Application directory: 2012/04/20 23:49:29.3401 - C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug 2012/04/20 23:49:29.3401 - Starting application version: 2012/04/20 23:49:29.3401 - 1.0.0.0 2012/04/20 23:49:29.3401 - Options: 2012/04/20 23:49:29.3401 - None 2012/04/20 23:49:29.3411 - ------------------------ End Configuration 2012/04/20 23:49:29.3561 - ------------------------ Update settings 2012/04/20 23:49:29.3561 - Update type: 2012/04/20 23:49:29.3561 - Full 2012/04/20 23:49:29.3561 - Update window title: 2012/04/20 23:49:29.3561 - Callable Action Lists 2012/04/20 23:49:29.3561 - ------------------------ End Update settings 2012/04/20 23:49:29.4861 - Update package: 2012/04/20 23:49:29.4861 - C:\Users\brianh\AppData\Local\Temp\Kjs.AppLife.Update.Download.987d77c62e1e4cf0a166290fa9414d08.2.0.0.0.tmp 2012/04/20 23:49:29.4861 - ------------------------ Update package extraction 2012/04/20 23:49:29.5131 - Extracted "6ba1695622a14d8da14c91bd29394041". 2012/04/20 23:49:29.5131 - File version: 2.0.0.0 2012/04/20 23:49:29.5131 - Assembly version: 2.0.0.0 2012/04/20 23:49:29.5171 - Extracted "Software Updater.exe". 2012/04/20 23:49:29.5171 - File version: 1.0.0.0 2012/04/20 23:49:29.5171 - Assembly version: 1.0.0.0 2012/04/20 23:49:29.5181 - ------------------------ End Update package extraction 2012/04/20 23:49:29.5461 - Loading update from: 2012/04/20 23:49:29.5461 - C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\update.xml 2012/04/20 23:49:29.5461 - ------------------------ Update details 2012/04/20 23:49:29.5461 - Engine version: 2012/04/20 23:49:29.5461 - 4.5.0.0 2012/04/20 23:49:29.5461 - 2012/04/20 23:49:29.5461 - Application name: 2012/04/20 23:49:29.5461 - CallActionListExample 2012/04/20 23:49:29.5461 - Application ID: 2012/04/20 23:49:29.5461 - 987d77c62e1e4cf0a166290fa9414d08 2012/04/20 23:49:29.5461 - Update version: 2012/04/20 23:49:29.5461 - 2.0.0.0 2012/04/20 23:49:29.5461 - Loading actions. 2012/04/20 23:49:30.6542 - Loaded 12 action(s) in 2 list(s). 2012/04/20 23:49:30.6542 - Action list (Primary) has 4 action(s). 2012/04/20 23:49:30.6602 - 1. Kjs.AppLife.Update.Engine.RunCommandLineAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.6602 - Action condition: (none) 2012/04/20 23:49:30.6602 - Action properties: 2012/04/20 23:49:30.6872 - TargetFolder1: (complex) 2012/04/20 23:49:30.6872 - Base: 2012/04/20 23:49:30.7002 - ApplicationDirectory 2012/04/20 23:49:30.7002 - SubPath: 2012/04/20 23:49:30.7002 - CallActionListExample.exe.config 2012/04/20 23:49:30.7012 - TargetFolder2: (complex) 2012/04/20 23:49:30.7062 - Base: 2012/04/20 23:49:30.7062 - UpdatePackageDirectory 2012/04/20 23:49:30.7072 - SubPath: 2012/04/20 23:49:30.7072 - config.xml 2012/04/20 23:49:30.7072 - ExecuteCommandLine: 2012/04/20 23:49:30.7072 - copy "" "" 2012/04/20 23:49:30.7072 - RollbackCommandLine: 2012/04/20 23:49:30.7072 - del "" 2012/04/20 23:49:30.7072 - AbortWithNonZeroExitCode: 2012/04/20 23:49:30.7072 - False 2012/04/20 23:49:30.7072 - StoreExitCode: 2012/04/20 23:49:30.7072 - False 2012/04/20 23:49:30.7072 - ExitCodeSharedPropertyName: (null) 2012/04/20 23:49:30.7072 - 2. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7072 - Action condition: (none) 2012/04/20 23:49:30.7072 - Action properties: 2012/04/20 23:49:30.7082 - PropertyName: 2012/04/20 23:49:30.7082 - ConnStr 2012/04/20 23:49:30.7082 - FailureAction: 2012/04/20 23:49:30.7082 - UseDefaultValue 2012/04/20 23:49:30.7102 - DefaultValue: 2012/04/20 23:49:30.7102 - None 2012/04/20 23:49:30.7102 - MultipleNodeBehavior: 2012/04/20 23:49:30.7102 - ActOnFirst 2012/04/20 23:49:30.7102 - TargetFolder: (complex) 2012/04/20 23:49:30.7102 - Base: 2012/04/20 23:49:30.7102 - UpdatePackageDirectory 2012/04/20 23:49:30.7102 - SubPath: 2012/04/20 23:49:30.7102 - 2012/04/20 23:49:30.7102 - FileName: 2012/04/20 23:49:30.7102 - config.xml 2012/04/20 23:49:30.7102 - XPath: 2012/04/20 23:49:30.7102 - /configuration/connectionStrings/add/@connectionString 2012/04/20 23:49:30.7172 - NamespaceMappings: (list of 0) 2012/04/20 23:49:30.7172 - 3. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7172 - Action condition: 2012/04/20 23:49:30.7172 - $ConnStr$!="None" 2012/04/20 23:49:30.7172 - Action properties: 2012/04/20 23:49:30.7182 - ListName: 2012/04/20 23:49:30.7182 - Update Databases 2012/04/20 23:49:30.7182 - 4. Kjs.AppLife.Update.Engine.FolderAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7182 - Action condition: (none) 2012/04/20 23:49:30.7182 - Action properties: 2012/04/20 23:49:30.7182 - FileMappings: (list of 1) 2012/04/20 23:49:30.7182 - [0] Kjs.AppLife.Update.Engine.FileMappingInfo: (complex) 2012/04/20 23:49:30.7182 - SourceFileName: 2012/04/20 23:49:30.7182 - 6ba1695622a14d8da14c91bd29394041 2012/04/20 23:49:30.7182 - DestinationFileName: 2012/04/20 23:49:30.7182 - CallActionListExample.exe 2012/04/20 23:49:30.7182 - TargetFolder: (complex) 2012/04/20 23:49:30.7182 - Base: 2012/04/20 23:49:30.7182 - ApplicationDirectory 2012/04/20 23:49:30.7182 - SubPath: 2012/04/20 23:49:30.7182 - 2012/04/20 23:49:30.7192 - Action list "Update Databases" has 8 action(s). 2012/04/20 23:49:30.7192 - 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7192 - Action condition: (none) 2012/04/20 23:49:30.7192 - Action properties: 2012/04/20 23:49:30.7192 - ConfigFileFolder: (complex) 2012/04/20 23:49:30.7192 - Base: 2012/04/20 23:49:30.7192 - ApplicationDirectory 2012/04/20 23:49:30.7192 - SubPath: 2012/04/20 23:49:30.7192 - 2012/04/20 23:49:30.7192 - ConfigFileName: 2012/04/20 23:49:30.7192 - 2012/04/20 23:49:30.7192 - ConnectionStringSource: 2012/04/20 23:49:30.7192 - Direct 2012/04/20 23:49:30.7192 - ConnectionStringValue: 2012/04/20 23:49:30.7192 - $ConnStr$ 2012/04/20 23:49:30.7192 - EnsureSingleUser: 2012/04/20 23:49:30.7202 - True 2012/04/20 23:49:30.7202 - SingleUserTimeout: 2012/04/20 23:49:30.7202 - -1 2012/04/20 23:49:30.7202 - AllowConnection: 2012/04/20 23:49:30.7202 - True 2012/04/20 23:49:30.7202 - AllowTransaction: 2012/04/20 23:49:30.7202 - False 2012/04/20 23:49:30.7202 - SharedPropertyName: 2012/04/20 23:49:30.7202 - SqlConnection 2012/04/20 23:49:30.7202 - 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7202 - Action condition: (none) 2012/04/20 23:49:30.7202 - Action properties: 2012/04/20 23:49:30.7212 - IsolationLevel: 2012/04/20 23:49:30.7212 - Unspecified 2012/04/20 23:49:30.7212 - TransactionPropertyName: 2012/04/20 23:49:30.7212 - SqlTransaction 2012/04/20 23:49:30.7212 - AllowConnection: 2012/04/20 23:49:30.7212 - True 2012/04/20 23:49:30.7212 - AllowTransaction: 2012/04/20 23:49:30.7212 - False 2012/04/20 23:49:30.7212 - SharedPropertyName: 2012/04/20 23:49:30.7212 - SqlConnection 2012/04/20 23:49:30.7212 - 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7212 - Action condition: (none) 2012/04/20 23:49:30.7212 - Action properties: 2012/04/20 23:49:30.7212 - AllowConnection: 2012/04/20 23:49:30.7212 - True 2012/04/20 23:49:30.7212 - AllowTransaction: 2012/04/20 23:49:30.7212 - True 2012/04/20 23:49:30.7212 - UseFile: 2012/04/20 23:49:30.7212 - False 2012/04/20 23:49:30.7222 - RawQueryTextOrFileName: (null) 2012/04/20 23:49:30.7222 - UseOutputPropertyName: 2012/04/20 23:49:30.7222 - False 2012/04/20 23:49:30.7222 - OutputPropertyName: 2012/04/20 23:49:30.7222 - 2012/04/20 23:49:30.7222 - Batches: (list of 1) 2012/04/20 23:49:30.7222 - [0] Kjs.AppLife.Update.Engine.SqlBatchInfo: (complex) 2012/04/20 23:49:30.7222 - QueryText: 2012/04/20 23:49:30.7222 - CREATE Table MyNewTable( 2012/04/20 23:49:30.7222 - [ID] [int] IDENTITY(1,1) NOT NULL, 2012/04/20 23:49:30.7222 - [MyName] [nvarchar] (50) NOT NULL) 2012/04/20 23:49:30.7222 - Count: 2012/04/20 23:49:30.7222 - 1 2012/04/20 23:49:30.7222 - Timeout: 2012/04/20 23:49:30.7222 - 30 2012/04/20 23:49:30.7222 - SharedPropertyName: 2012/04/20 23:49:30.7222 - SqlTransaction 2012/04/20 23:49:30.7222 - 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7222 - Action condition: (none) 2012/04/20 23:49:30.7222 - Action properties: 2012/04/20 23:49:30.7222 - AllowConnection: 2012/04/20 23:49:30.7222 - False 2012/04/20 23:49:30.7232 - AllowTransaction: 2012/04/20 23:49:30.7232 - True 2012/04/20 23:49:30.7232 - SharedPropertyName: 2012/04/20 23:49:30.7232 - SqlTransaction 2012/04/20 23:49:30.7232 - 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7232 - Action condition: (none) 2012/04/20 23:49:30.7232 - Action properties: 2012/04/20 23:49:30.7232 - AllowConnection: 2012/04/20 23:49:30.7232 - True 2012/04/20 23:49:30.7232 - AllowTransaction: 2012/04/20 23:49:30.7232 - False 2012/04/20 23:49:30.7232 - SharedPropertyName: 2012/04/20 23:49:30.7232 - SqlConnection 2012/04/20 23:49:30.7232 - 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7232 - Action condition: (none) 2012/04/20 23:49:30.7232 - Action properties: 2012/04/20 23:49:30.7232 - TargetFolder: (complex) 2012/04/20 23:49:30.7232 - Base: 2012/04/20 23:49:30.7232 - UpdatePackageDirectory 2012/04/20 23:49:30.7232 - SubPath: 2012/04/20 23:49:30.7232 - 2012/04/20 23:49:30.7232 - FileName: 2012/04/20 23:49:30.7232 - config.xml 2012/04/20 23:49:30.7232 - XPath: 2012/04/20 23:49:30.7262 - /configuration/connectionStrings/add[@connectionString="$ConnStr$"] 2012/04/20 23:49:30.7262 - MultipleNodeBehavior: 2012/04/20 23:49:30.7262 - ActOnFirst 2012/04/20 23:49:30.7262 - NamespaceMappings: (list of 0) 2012/04/20 23:49:30.7262 - 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7262 - Action condition: (none) 2012/04/20 23:49:30.7262 - Action properties: 2012/04/20 23:49:30.7262 - PropertyName: 2012/04/20 23:49:30.7262 - ConnStr 2012/04/20 23:49:30.7262 - FailureAction: 2012/04/20 23:49:30.7262 - UseDefaultValue 2012/04/20 23:49:30.7262 - DefaultValue: 2012/04/20 23:49:30.7262 - None 2012/04/20 23:49:30.7262 - MultipleNodeBehavior: 2012/04/20 23:49:30.7272 - ActOnFirst 2012/04/20 23:49:30.7272 - TargetFolder: (complex) 2012/04/20 23:49:30.7272 - Base: 2012/04/20 23:49:30.7272 - UpdatePackageDirectory 2012/04/20 23:49:30.7272 - SubPath: 2012/04/20 23:49:30.7272 - 2012/04/20 23:49:30.7272 - FileName: 2012/04/20 23:49:30.7272 - config.xml 2012/04/20 23:49:30.7272 - XPath: 2012/04/20 23:49:30.7272 - /configuration/connectionStrings/add/@connectionString 2012/04/20 23:49:30.7272 - NamespaceMappings: (list of 0) 2012/04/20 23:49:30.7272 - 8. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.7272 - Action condition: 2012/04/20 23:49:30.7272 - $ConnStr$!="None" 2012/04/20 23:49:30.7272 - Action properties: 2012/04/20 23:49:30.7272 - ListName: 2012/04/20 23:49:30.7272 - Update Databases 2012/04/20 23:49:30.7392 - Reading initial shared property values 2012/04/20 23:49:30.7402 - No shared property data found to read. 2012/04/20 23:49:30.7402 - ------------------------ End Update details 2012/04/20 23:49:30.7442 - ------------------------ Update information 2012/04/20 23:49:30.7442 - Summary Text: 2012/04/20 23:49:30.7442 - Update all of the databases listed in the application configuration element. 2012/04/20 23:49:30.7442 - Custom Data: 2012/04/20 23:49:30.7442 - 2012/04/20 23:49:30.7442 - ------------------------ End Update information 2012/04/20 23:49:30.7822 - Checking prerequisites. 2012/04/20 23:49:30.7822 - Starting update. 2012/04/20 23:49:30.8162 - ------------------------ Action list (Primary) 2012/04/20 23:49:30.8162 - ------------------------ Prepare phase 2012/04/20 23:49:30.8182 - 1. Kjs.AppLife.Update.Engine.RunCommandLineAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.8182 - Action log: 2012/04/20 23:49:30.8282 - 2. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.8282 - Action log: 2012/04/20 23:49:30.8402 - 3. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.8402 - Action is conditional; postponing Prepare. 2012/04/20 23:49:30.8402 - 4. Kjs.AppLife.Update.Engine.FolderAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.8402 - Action log: 2012/04/20 23:49:30.8532 - ------------------------ Checking permissions 2012/04/20 23:49:30.8542 - Target folder: "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug" 2012/04/20 23:49:30.8542 - Required folder rights: "CreateFiles, AppendData, ReadAndExecute, Synchronize" 2012/04/20 23:49:30.8552 - Required file rights: "WriteAttributes, Delete, Read" 2012/04/20 23:49:30.8552 - Checking permissions for folder: "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug" 2012/04/20 23:49:30.8602 - Checking permissions for file: "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug\CallActionListExample.exe" 2012/04/20 23:49:30.8632 - ------------------------ End Checking permissions 2012/04/20 23:49:30.8632 - ------------------------ End Prepare phase 2012/04/20 23:49:30.8632 - ------------------------ Execute phase 2012/04/20 23:49:30.8852 - 1. Kjs.AppLife.Update.Engine.RunCommandLineAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.8852 - Action log: 2012/04/20 23:49:30.8912 - Replacing "" with: "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug\CallActionListExample.exe.config". 2012/04/20 23:49:30.8912 - Replacing "" with: "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml". 2012/04/20 23:49:30.8922 - Expanding command line. 2012/04/20 23:49:30.8922 - Executing the following command line: 2012/04/20 23:49:30.8922 - copy "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug\CallActionListExample.exe.config" "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml" 2012/04/20 23:49:30.8962 - ------------------------ Running command (errors are indented) 2012/04/20 23:49:30.9182 - 1 file(s) copied. 2012/04/20 23:49:30.9192 - ------------------------ End Running command (errors are indented) 2012/04/20 23:49:30.9192 - Command exited with code 0. 2012/04/20 23:49:30.9192 - 2. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9192 - Action log: 2012/04/20 23:49:30.9342 - Reading XML node text in "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml" at "/configuration/connectionStrings/add/@connectionString" into "ConnStr". Value: "Data Source=.\SQLEXPRESS;Initial Catalog=TestDb1;Integrated Security=True". 2012/04/20 23:49:30.9352 - 3. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9352 - Evaluating action condition... 2012/04/20 23:49:30.9352 - Condition info: 2012/04/20 23:49:30.9352 - $ConnStr$!="None" 2012/04/20 23:49:30.9402 - Shared property values: 2012/04/20 23:49:30.9412 - $ConnStr$: 2012/04/20 23:49:30.9412 - Data Source=.\SQLEXPRESS;Initial Catalog=TestDb1;Integrated Security=True 2012/04/20 23:49:30.9522 - Result: True 2012/04/20 23:49:30.9522 - Action Prepare log: 2012/04/20 23:49:30.9522 - Preparing action list "Update Databases"... 2012/04/20 23:49:30.9932 - ------------------------ Action list "Update Databases" 2012/04/20 23:49:30.9932 - ------------------------ Prepare phase 2012/04/20 23:49:30.9932 - 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9932 - Action log: 2012/04/20 23:49:30.9932 - 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9932 - Action log: 2012/04/20 23:49:30.9932 - 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9932 - Action log: 2012/04/20 23:49:30.9932 - 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9932 - Action log: 2012/04/20 23:49:30.9932 - 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9932 - Action log: 2012/04/20 23:49:30.9932 - 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9932 - Action log: 2012/04/20 23:49:30.9942 - 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9942 - Action log: 2012/04/20 23:49:30.9942 - 8. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9942 - Action is conditional; postponing Prepare. 2012/04/20 23:49:30.9942 - ------------------------ End Prepare phase 2012/04/20 23:49:30.9942 - ------------------------ Execute phase 2012/04/20 23:49:30.9942 - 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:30.9942 - Action log: 2012/04/20 23:49:31.0022 - Backing up shared property "SqlConnection" 2012/04/20 23:49:31.0122 - Opening SQL connection: "Data Source=.\SQLEXPRESS;Initial Catalog=TestDb1;Integrated Security=True" 2012/04/20 23:49:31.1182 - Connection opened. Storing in shared property "SqlConnection" 2012/04/20 23:49:31.1182 - Ensuring single-user mode... 2012/04/20 23:49:31.1242 - Checking current user access. 2012/04/20 23:49:31.1462 - Current user access for database TestDb1 is MULTI_USER. 2012/04/20 23:49:31.1662 - Preparing to switch to SINGLE_USER access. 2012/04/20 23:49:31.1702 - Switching to SINGLE_USER access and rolling back any other transactions. 2012/04/20 23:49:31.1732 - Database TestDb1 is now in SINGLE_USER access mode. 2012/04/20 23:49:31.1732 - Storing previous database state for restoration. 2012/04/20 23:49:31.1742 - 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.1742 - Action log: 2012/04/20 23:49:31.1812 - Retrieving database connection from shared property "SqlConnection" 2012/04/20 23:49:31.1852 - Backing up shared property "SqlTransaction" 2012/04/20 23:49:31.1862 - Creating transaction with isolation level "Unspecified" 2012/04/20 23:49:31.1882 - Transaction created. Storing in shared property "SqlTransaction" 2012/04/20 23:49:31.1882 - 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.1882 - Action log: 2012/04/20 23:49:31.1882 - Retrieving database connection or transaction from shared property "SqlTransaction" 2012/04/20 23:49:31.2012 - Preparing to run 1 query batches. 2012/04/20 23:49:31.2012 - Timeout: 30 second(s) 2012/04/20 23:49:31.2012 - Running batch #1. 2012/04/20 23:49:31.2052 - Completed batch. 2012/04/20 23:49:31.2052 - All batches complete. 2012/04/20 23:49:31.2052 - 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2052 - Action log: 2012/04/20 23:49:31.2052 - Retrieving database transaction from shared property "SqlTransaction" 2012/04/20 23:49:31.2102 - Committing database transaction. 2012/04/20 23:49:31.2102 - Removing transaction from shared properties. 2012/04/20 23:49:31.2102 - 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2102 - Action log: 2012/04/20 23:49:31.2102 - Retrieving database connection from shared property "SqlConnection" 2012/04/20 23:49:31.2142 - Found user access state information; restoring database user access to its previous setting. 2012/04/20 23:49:31.2172 - Preparing to return to MULTI_USER access. 2012/04/20 23:49:31.2182 - Switching user access. 2012/04/20 23:49:31.2202 - Database TestDb1 is now back in MULTI_USER access. 2012/04/20 23:49:31.2202 - Closing database connection. 2012/04/20 23:49:31.2202 - Connection closed; removing connection from shared properties. 2012/04/20 23:49:31.2202 - 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2202 - Action log: 2012/04/20 23:49:31.2282 - Deleting XML node in "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml" at "/configuration/connectionStrings/add[@connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=TestDb1;Integrated Security=True"]" 2012/04/20 23:49:31.2292 - 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2292 - Action log: 2012/04/20 23:49:31.2302 - Reading XML node text in "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml" at "/configuration/connectionStrings/add/@connectionString" into "ConnStr". Value: "Data Source=.\SQLEXPRESS;Initial Catalog=TestDb2;Integrated Security=True". 2012/04/20 23:49:31.2312 - 8. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2312 - Evaluating action condition... 2012/04/20 23:49:31.2312 - Condition info: 2012/04/20 23:49:31.2312 - $ConnStr$!="None" 2012/04/20 23:49:31.2312 - Shared property values: 2012/04/20 23:49:31.2312 - $ConnStr$: 2012/04/20 23:49:31.2312 - Data Source=.\SQLEXPRESS;Initial Catalog=TestDb2;Integrated Security=True 2012/04/20 23:49:31.2312 - Result: True 2012/04/20 23:49:31.2312 - Action Prepare log: 2012/04/20 23:49:31.2312 - Preparing action list "Update Databases"... 2012/04/20 23:49:31.2322 - ------------------------ Action list "Update Databases" 2012/04/20 23:49:31.2322 - ------------------------ Prepare phase 2012/04/20 23:49:31.2322 - 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2322 - Action log: 2012/04/20 23:49:31.2322 - 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2322 - Action log: 2012/04/20 23:49:31.2322 - 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2322 - Action log: 2012/04/20 23:49:31.2322 - 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2322 - Action log: 2012/04/20 23:49:31.2322 - 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2322 - Action log: 2012/04/20 23:49:31.2332 - 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2332 - Action log: 2012/04/20 23:49:31.2332 - 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2332 - Action log: 2012/04/20 23:49:31.2332 - 8. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2332 - Action is conditional; postponing Prepare. 2012/04/20 23:49:31.2332 - ------------------------ End Prepare phase 2012/04/20 23:49:31.2332 - ------------------------ Execute phase 2012/04/20 23:49:31.2332 - 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2332 - Action log: 2012/04/20 23:49:31.2332 - Backing up shared property "SqlConnection" 2012/04/20 23:49:31.2342 - Opening SQL connection: "Data Source=.\SQLEXPRESS;Initial Catalog=TestDb2;Integrated Security=True" 2012/04/20 23:49:31.2362 - Connection opened. Storing in shared property "SqlConnection" 2012/04/20 23:49:31.2362 - Ensuring single-user mode... 2012/04/20 23:49:31.2362 - Checking current user access. 2012/04/20 23:49:31.2412 - Current user access for database TestDb2 is MULTI_USER. 2012/04/20 23:49:31.2412 - Preparing to switch to SINGLE_USER access. 2012/04/20 23:49:31.2452 - Switching to SINGLE_USER access and rolling back any other transactions. 2012/04/20 23:49:31.2482 - Database TestDb2 is now in SINGLE_USER access mode. 2012/04/20 23:49:31.2482 - Storing previous database state for restoration. 2012/04/20 23:49:31.2482 - 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2482 - Action log: 2012/04/20 23:49:31.2482 - Retrieving database connection from shared property "SqlConnection" 2012/04/20 23:49:31.2482 - Backing up shared property "SqlTransaction" 2012/04/20 23:49:31.2492 - Creating transaction with isolation level "Unspecified" 2012/04/20 23:49:31.2492 - Transaction created. Storing in shared property "SqlTransaction" 2012/04/20 23:49:31.2492 - 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2492 - Action log: 2012/04/20 23:49:31.2492 - Retrieving database connection or transaction from shared property "SqlTransaction" 2012/04/20 23:49:31.2502 - Preparing to run 1 query batches. 2012/04/20 23:49:31.2502 - Timeout: 30 second(s) 2012/04/20 23:49:31.2502 - Running batch #1. 2012/04/20 23:49:31.2542 - Completed batch. 2012/04/20 23:49:31.2542 - All batches complete. 2012/04/20 23:49:31.2542 - 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2542 - Action log: 2012/04/20 23:49:31.2542 - Retrieving database transaction from shared property "SqlTransaction" 2012/04/20 23:49:31.2542 - Committing database transaction. 2012/04/20 23:49:31.2552 - Removing transaction from shared properties. 2012/04/20 23:49:31.2552 - 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2552 - Action log: 2012/04/20 23:49:31.2552 - Retrieving database connection from shared property "SqlConnection" 2012/04/20 23:49:31.2552 - Found user access state information; restoring database user access to its previous setting. 2012/04/20 23:49:31.2552 - Preparing to return to MULTI_USER access. 2012/04/20 23:49:31.2552 - Switching user access. 2012/04/20 23:49:31.2582 - Database TestDb2 is now back in MULTI_USER access. 2012/04/20 23:49:31.2582 - Closing database connection. 2012/04/20 23:49:31.2582 - Connection closed; removing connection from shared properties. 2012/04/20 23:49:31.2582 - 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2582 - Action log: 2012/04/20 23:49:31.2582 - Deleting XML node in "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml" at "/configuration/connectionStrings/add[@connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=TestDb2;Integrated Security=True"]" 2012/04/20 23:49:31.2592 - 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2592 - Action log: 2012/04/20 23:49:31.2612 - Reading XML node text in "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\config.xml" at "/configuration/connectionStrings/add/@connectionString" into "ConnStr". Value: "None". 2012/04/20 23:49:31.2612 - 8. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2612 - Evaluating action condition... 2012/04/20 23:49:31.2612 - Condition info: 2012/04/20 23:49:31.2612 - $ConnStr$!="None" 2012/04/20 23:49:31.2612 - Shared property values: 2012/04/20 23:49:31.2612 - $ConnStr$: 2012/04/20 23:49:31.2612 - None 2012/04/20 23:49:31.2612 - Result: False 2012/04/20 23:49:31.2612 - ------------------------ End Execute phase 2012/04/20 23:49:31.2612 - ------------------------ End Action list "Update Databases" 2012/04/20 23:49:31.2612 - ------------------------ End Execute phase 2012/04/20 23:49:31.2612 - ------------------------ End Action list "Update Databases" 2012/04/20 23:49:31.2612 - 4. Kjs.AppLife.Update.Engine.FolderAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2612 - Action log: 2012/04/20 23:49:31.2742 - Creating backup folder. 2012/04/20 23:49:31.2742 - Target folder: "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug" 2012/04/20 23:49:31.2742 - Backup folder: "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\Backup\66722b5bcb124014bbd631eae37cd8f9" 2012/04/20 23:49:31.2742 - 1 files to copy. 2012/04/20 23:49:31.2742 - ------------------------ Copying files 2012/04/20 23:49:31.2742 - Checking for file: "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug\CallActionListExample.exe" 2012/04/20 23:49:31.2752 - Backing up to "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\Backup\66722b5bcb124014bbd631eae37cd8f9\1.bak" 2012/04/20 23:49:31.2762 - Copying "C:\Users\brianh\AppData\Local\Temp\AppLifeLauncher\4.5.0.0\f932719a8d024052bbd3aad2d7ff75d7\6ba1695622a14d8da14c91bd29394041" to "C:\Users\brianh\Desktop\CallActionListExample\CallActionListExample\bin\Debug\CallActionListExample.exe" 2012/04/20 23:49:31.2822 - ------------------------ End Copying files 2012/04/20 23:49:31.2822 - Copied 1 files. 2012/04/20 23:49:31.2822 - ------------------------ End Execute phase 2012/04/20 23:49:31.2822 - ------------------------ End Action list (Primary) 2012/04/20 23:49:31.2882 - ------------------------ Update cleanup phase 2012/04/20 23:49:31.2892 - (Primary): 1. Kjs.AppLife.Update.Engine.RunCommandLineAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2892 - Action log: 2012/04/20 23:49:31.2922 - (Primary): 2. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2922 - Action log: 2012/04/20 23:49:31.2932 - (Primary): 3. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2932 - Action log: 2012/04/20 23:49:31.2932 - "Update Databases": 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2932 - Action log: 2012/04/20 23:49:31.2932 - "Update Databases": 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2932 - Action log: 2012/04/20 23:49:31.2932 - "Update Databases": 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2932 - Action log: 2012/04/20 23:49:31.2932 - "Update Databases": 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2932 - Action log: 2012/04/20 23:49:31.2942 - "Update Databases": 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2942 - Action log: 2012/04/20 23:49:31.2942 - "Update Databases": 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2942 - Action log: 2012/04/20 23:49:31.2942 - "Update Databases": 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2942 - Action log: 2012/04/20 23:49:31.2942 - "Update Databases": 8. Kjs.AppLife.Update.Engine.RunActionListAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2942 - Action log: 2012/04/20 23:49:31.2942 - "Update Databases": 1. Kjs.AppLife.Update.Engine.SqlDbOpenConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2942 - Action log: 2012/04/20 23:49:31.2942 - "Update Databases": 2. Kjs.AppLife.Update.Engine.SqlDbBeginTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2942 - Action log: 2012/04/20 23:49:31.2952 - "Update Databases": 3. Kjs.AppLife.Update.Engine.SqlDbRunQueryAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2952 - Action log: 2012/04/20 23:49:31.2952 - "Update Databases": 4. Kjs.AppLife.Update.Engine.SqlDbCommitTransactionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2952 - Action log: 2012/04/20 23:49:31.2952 - "Update Databases": 5. Kjs.AppLife.Update.Engine.SqlDbCloseConnectionAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2952 - Action log: 2012/04/20 23:49:31.2952 - "Update Databases": 6. Kjs.AppLife.Update.Engine.DeleteXmlNodeAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2952 - Action log: 2012/04/20 23:49:31.2952 - "Update Databases": 7. Kjs.AppLife.Update.Engine.ReadXmlNodeTextAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2952 - Action log: 2012/04/20 23:49:31.2952 - (Primary): 4. Kjs.AppLife.Update.Engine.FolderAction, Kjs.AppLife.Update.Engine, Version=4.5.0.0, Culture=neutral, PublicKeyToken=28aeef7cc998407d 2012/04/20 23:49:31.2952 - Action log: 2012/04/20 23:49:31.2952 - ------------------------ End Update cleanup phase 2012/04/20 23:49:31.2952 - SUCCESS