Upgrading to myServer 5 from MLServer 3

Upgrading from MLServer3 is easy.


 

How to Upgrade

 

The myServer installation will take about 20 minutes depending on your Internet download speed.

If you were thinking of upgrading old server hardware, now would be a great time to do so. Don't forget that Allonis sells a line of servers that come with myServer5 pre-installed!  Allonis can also do the upgrade for you at an hourly rate.

  • Ensure that you are on a Windows OS newer than XP. myServer5 uses .NET 4.5 which does not support XP. Both 32 and 64 bit OSs are supported. Server 2008 and newer is supported as well.
  • Install all Windows mandatory updates and perform any restarts they require.
  • Download latest myInstaller setup application
  • Backup your MLServer3 database (MLServer Tools / Backup). It's good to have a backup.
  • Confirm you have MLServer3 installed to the default directory. Should be C:\Program Files (x86)\Cinemar\MLServer\MLServer.exe. You can right click on your launch icon to verify it's path.
  • Turn of MLServer startup on boot and shut down MLWatchdog (if you use it). Shutdown MLServer
  • Ensure you have turned off UAC in Windows.
  • Install myInstaller. It will install to C:\Program Files (x86)\Allonis\myServer.
  • Run myInstaller
  • myInstaller should open and if your PC is connected to the Internet, should show you the new components.
  • Select all components and click Download Selected button.
  • Select SQL Server 2014 and Data Migration and click Install Selected button.
  • The myDBInstaller application should install to C:\Program Files (x86)\Allonis\myServer.
  • Launch the myDBInstaller application.
  • Windows may want you to reboot if a prior Windows Update (or other) wants it to. On reboot, just rerun the SQL Server installer again from within myInstaller application.
  • The SQL Server Installation app should download and install the new server. Don't click the "Finish" button until it is completely installed (says "SQL Installer has finished" in the event log). Depending on your download speed is, this should take about 10 minutes. Do NOT run the MLServer upgrade as that is designed for upgrading from MLServer 4 (not 3).

Installing myServer:

  • Go back to myInstaller application and download and install myServer5.
  • The myServer installation may look paused at the "Creating Directories" step. Don't worry, it's setting file permissions on lots of directories so it might take a few minutes.
  • You will soon see the Configure Firewall, Scheduled Task and Network Shares.  Ensure that is checked and click Finish.
  • Your new myServer shortcut should be on the Desktop. It should have a shield on it that all admin permissions are set.
  • Launch myServer5!
  • On launch, you will see that it is licensed for a 30 day trial period.
  • Send an Activation Request from within myServer. You will soon receive a upgrade license post purchase.

Installing myServer Apps and Drivers:

  • Shutdown myServer and myAgent
  • Go back to to myInstaller and review the list of Apps you have (corresponding apps on MLServer) and would like and select them.  Do same for device Drivers listed under the corresponding Families.
  • Install them post download

Updating myServer with your MLServer settings:

If you have a prior MLServer3 install and want to import all old settings, myServer5 supports a semi-manual process to upgrade.

  • Go into the Plugins directories of the new myServer installation and cut / paste the old V3 files into a directory you create called Plugins (eg: Allonis\myServer\Plugins\). Allonis is rewriting all of the popular drivers. Post a request on the Allonis forum if you urgently need a particular plugin updated that is not in myInstaller.  All Plugins listed in this directory will be accessible in the "Legacy Plugins" window in myServer on restart.
  • Manually copy all images files from the prior MLServer/images directory over to the new myServer/images directory.
  • In MLServer, Export your Macros.  In myServer, go to the Command Macros window.  Click the Import button and browse to your MLServer/data folder.  It will migrate all macros for you into myServer.
  • Go into State Variables window in myServer and import your MLServer3 from the MLServer/data directory.
  • Go into Variables window in myServer and import your MLServer3 commands.mdb from the MLServer root directory. Note: your commands will likely have references to MLServer3 plugins...these will have to be manually edited to the myServer Family structure.
  • Go into Automation rules window in myServer and import your MLServer3 rules from the MLServer/data directory.
  • Import your MLServer MLCallerID history into myServer CallerID App.

Upgrading user interface:

  • The MainLobby Client will work with myServer. It is highly recommended however to upgrade to myServer's HTML interface.  We have included several examples that should for the most part, work immediately for most core functions.  You can then use myDesigner to add any customizations you care to.  Once you are satisfied with the HTML experience, you can uninstall the MainLobby client and delete the Cinemar folder.

Note that your original MLServer installation can continue to be used. The databases are not shared so any changes you make to MLServer won't be in myServer (and visa versa).  You cannot run both MLServer and myServer at the same time as they share communications ports.