Upgrading IQ Bot to Version 11.3.3.x

This topic provides instructions on upgrading IQ Bot from Version 6.5.x and older, to Version 11.3.3.x.

Prerequisites

For IQ Bot Version 11.3.3.x
  • If your SQL machine version is older than SQL Server Native Client 2012, a dialog box appears, giving you the option to upgrade. Open services.msc and stop SQL Server (MSSQLSERVER). Then complete the installation process.
  • During the upgrade, the installer detects if you have existing learning instances from a prior version of IQ Bot. Select that prior version of IQ Bot from a drop-down list to keep the classifier version for the existing learning instances. From the drop-down list the option Version 2 (IQ Bot 5.3.1 / 6.5 Beta) refers to IQ Bot 5.3.1 / 6.5 Beta / 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 6.5.x.
  • When upgrading to IQ Bot Version 11.3.3.x, all group information gets stored in a new table ContentClassification, and all data gets automatically upgraded/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.

If you configure IQ Bot with a load balancer, ensure you are logged onto the Automation Anywhere cognitive projects service as an administrator to enable access to all nodes for migration utility.

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_11.3.3.x.zip from Customer portal into target machine.
  5. Unzip Automation_Anywhere_IQ_Bot_11.3.3.x.zip into Automation_Anywhere_IQ_Bot_11.3.3.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. Ensure the correct versions of Control Room and Enterprise Client are installed as per the IQ Bot compatibility matrix. See IQ Bot version compatibility matrix.
  8. Open Automation_Anywhere_IQ_Bot_11.3.3.x folder and execute Cleanup_Components.BAT file. The .bat file will uninstall , Erlang relevant IQ Bot Python files, and remove necessary registry entries. No other Python versions will be affected.
  9. Restart your machine.
  10. Open Automation_Anywhere_IQ_Bot_11.3.3.x folder and execute Cleanup_Components.BAT file again. This removes any empty folders from RabbitMQ v3.8.18, Erlang, and Python from the system.
  11. Open Automation_Anywhere_IQ_Bot_11.3.3.x folder and launch Automation_Anywhere_IQ_Bot_11.3.3.x.exe.
  12. Next, install IQ Bot Version 11.3.3.x as per your requirement:
  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.