FIXICC Agent and FIXICC UI upgrade instruction

It is recommended to follow the steps listed below in order to upgrade FIXICC Agent and FIXICC UI.

Upgrade Preparation

  1. Download FIXICC package with its new version;
  2. (Skip this step if you install FIXICC / FIXICC Agent v. 2.9.16 or higher)
    Backup your current license file (fixaj2-license.bin). 
    If your license has expired or was lost, contact sales@btobits.com to obtain the new one;
  3. Export FIXICC servers configuration: File --> Export Configuration;
  4. Backup <fixicc-agent>\<conf> directory;
  5. Prepare configuration amendments in case you plan to change any credentials, destination folders, connection parameters, etc. Refer to configuration guides for assistance;
  6. Make sure you have sufficient administration permissions for further uninstall/install procedures.

FIXICC Agent Upgrade Procedure

FIXICC Agent upgrade on Linux

  1. Stop the FIXICC Agent process, if it's running, using fixicc-agent/bin/stopDaemonNoPriv.sh script. Use stopDaemon.sh script if the Agent was started by startDaemon.sh;
  2. Remove the FIXICC Agent process using fixicc-agent/bin/uninstallDaemonNoPriv.sh script;
  3. Replace <fixicc-agent> directory with new files;
  4. Copy <fixicc-agent>\<conf> from backup directory to <fixicc-agent> directory;
  5. (Skip this step if you install FIXICC Agent v. 2.9.16 or higher)
    Copy your current FIXICC Agent license (fixaj2-license.bin) to the <FIXEdge> directory;
  6. Install the FIXICC Agent process using fixicc-agent/bin/installDaemonNoPriv.sh script;
  7. Start the FIXICC Agent process using fixicc-agent/bin/startDaemonNoPriv.sh script.

FIXICC Agent upgrade on Windows

  1. Unzip new FIXICC Agent to required destination;
  2. (Skip this step if you install FIXICC Agent v. 2.9.16 or higher)
    Copy your current FIXICC Agent license (fixaj2-license.bin) to the new FIXEdge\fixicc-agent\ directory;
  3. Remove the FIXICC Agent service from Windows Services;
  4. Install the FIXICC Agent service using FIXEdge\fixicc-agent\bat\installService.bat script;
  5. Start the FIXICC Agent service using FIXEdge\fixicc-agent\bat\startService.bat script.

FIXICC UI Upgrade Procedure

  1. Close FIXICC if it is running at the moment;
  2. Clean up directory C:\Users\%USER_NAME%\AppData\Roaming\.fixicc\;

    See Help -> About for actual working directory.

  3. Unzip new FIXICC to the destination directory;
  4. Run FIXICC from the new <fixicc>\<bin> directory;
  5. (Skip this step if you install FIXICC v. 2.9.16 or higher)
    Import the FIXICC license (fixaj2-license.bin) file using Help -> Import License menu;
  6. Import the servers configuration from saved file: File --> Import Configuration;
  7. Connect to the FIXICC Agent with Username=user and Password=pass.

    Actual credentials are disclosed under [users] in security.properties of the FIXICC Agent.