Upgrading system to IQ Bot Version 11.3.5.x

Find out how to upgrade your system from IQ Bot Version 5.3.x, 6.x and Version 6.5.x and Version 11.3.x to Version 11.3.5.x.

Prerequisites

IQ Bot Version 11.3.5.x is compatible with Control Room Version 11.3.4.3 and above only.

Note: The following prerequisites do not apply if you are upgrading from IQ Bot Version 11.3.4 onward.
  • If the SQL version on your machine is older than SQL Server Native Client 2012, a dialog box appears, providing you the option to upgrade. Open services.msc and stop SQL Server (MSSQLSERVER). Then continue with the installation process.
  • During the upgrade, the installer detects if you have existing learning instances from a prior version of IQ Bot. To keep the classifier version for the existing learning instances, select that prior version of IQ Bot from the drop-down list.
    • Version 1 (IQ Bot 5.3 / 6.0.1), if upgrading from IQ Bot versions 5.3.0 or Version 6.0.1.
    • Version 2 (IQ Bot 5.3.1 / 6.5 Beta), if upgrading from IQ Bot versions 5.3.1, 6.5 Beta, or 6.5.
  • For any new learning instances created after installation, the classifier version of IQ Bot Version 5.3.1/Version 6.5.x is used.
  • If upgrading from IQ Bot Version 5.3.1.x and you have learning instance that rely on 5.3.1.x check box or linked table functionality, clear the validation queue before upgrading to IQ Bot Version 11.3.5.x.
  • When upgrading to IQ Bot Version 11.3.5.x, all group information gets stored in a new table, ContentClassification, and all data gets automatically upgraded or transferred to this table during the installation process.
  • If you have customized the settings or configurations of certain files in the database, then you must create a backup of these files before upgrading to another version of IQ Bot.
  • To import learning instance backups on an IQ Bot Version 11.3.5.2 environment, the backup (.iqba) file must be exported from an IQ Bot Version 11.3.5.2 environment only. Therefore, you must also upgrade your source IQ Bot environment to Version 11.3.5.2. This requirement is due to changes made in database schemas and version information in the backup (.iqba) files.

Procedure

  1. Refer to IQ Bot hardware and software requirements before you begin with the upgrade process.
  2. Open all required ports. See IQ Bot 11.x: IQ Bot prerequisite steps.
    Note: Additionally, open ports 4369 and 25672, and add inbound firewall rules to allow traffic to these ports.
  3. Backup the IQ Bot database on the target server where installation is to be done. (This does not apply to fresh installs).
  4. Download Automation_Anywhere_IQ_Bot_Version 11.3.5.x.zip from Customer portal into target machine.
  5. Unzip Automation_Anywhere_IQ_Bot_Version 11.3.5.x.zip into Automation_Anywhere_IQ_Bot_11.3.5.x folder.
  6. Uninstall your current IQ Bot version. Refer to the note below on how to uninstall IQ Bot. (This does not apply to fresh installs).
  7. Check that the correct versions of Control Room andEnterprise Client, that are being installed are compatible per the compatibility matrix. See IQ Bot version compatibility matrix.
  8. Open Automation_Anywhere_IQ_Bot_Version 11.3.5.x folder and execute the following files:
    1. CleanupRabbitMQandErlang.bat
    2. CleanupRabbitMQErlangPython.bat
    3. UninstallPython.bat
    4. UninstallPython385.bat
    The .bat files uninstall RabbitMQ v3.8.18, Erlang/OTP relevant IQ Bot Pythonfiles, and remove necessary registry entries. No other Python versions will be affected.
  9. Restart your machine.
  10. Open Automation_Anywhere_IQ_Bot_Version 11.3.5.x folder and execute the following files again:
    1. CleanupRabbitMQandErlang
    2. CleanupRabbitMQErlangPython
    3. UninstallPython
    4. UninstallPython385
    This removes any empty folders from RabbitMQ v3.8.18, Erlang, and Python from the system.
  11. Open Automation_Anywhere_IQ_Bot_Version 11.3.5.x folder and launch Automation_Anywhere_IQ_Bot_Version 11.3.5.x.exe.
  12. Next, install IQ Bot Version 11.3.5.x as per your requirement:
    Important: If the installation fails due to a migration issue (despite the installation checklist), contact support.
  13. Change the load balancer port from 8100 to 3000. The default port number is selected from the previous screen.
    If you have installed an external load balancer, change the port number.
  14. Complete the installation by retaining the rest of the settings, as they get auto populated during installation.
    Your upgrade is now complete.

Next steps

After installing IQ Bot, ensure that you:
  1. Register IQ Bot with Control Room. See IQ Bot 11.x: Registering IQ Bot with the Control Room.
  2. Complete the configuration settings to ensure registration with Control Room. See IQ Bot post installation configuration for more information.
  3. Validate the installation. See IQ Bot post installation validation.