Table of Contents

1. OS Requirements ………………………………………………………….… 1

2. Packages which have to be preinstalled ………………………………... 1

2.1. IIS setup under Windows XP or Windows 2003 Server …………….. 2

3. Installation files for Millenium Xtra System …………………………..… 4

4. Process of Millenium Xtra System Installation ………………………… 4

4.1. License Agreement ……………………………………………………….. 4

4.2. Select Components to Install …………………………………………… 5

4.3. SQL Server Configuration …………………………………………….…. 6

4.5. Select Installation Folder ………………………………………………… 9

4.6. IIS Server Configuration …………………………………………………. 9

4.7. .Net Remoting Ports Configuration …………………………………… 11

4.8. Millenium Xtra Installation Process …………………………………… 12

4.9. Millenium Xtra Installation for Domains ……………………………… 15

4.10. Distributed Millenium Xtra System Installation …………………… 15

4.11. Distributed Millenium Xtra System Installation – special notes .. 16

4.12. Run Millenium Xtra System …………………………………………… 16 Millenium Xtra Software Installation Guide

1. OS Requirements: The Millenium Xtra System has been tested under and designed to function under the following Operating Systems: • Windows 2003 Server • Microsoft Windows XP • Microsoft • Microsoft Windows 2008 Server • Microsoft Windows 2008 Server R2 • Windows 7

2. Packages which have to be preinstalled. Before starting the Millenium Xtra Installation, make sure that you have successfully installed the following packages:

1. .NET Framework 3.5 (with SP1) 2. Microsoft SQL Server (2000, 2005 or 2008, Full or MSDE/Express edition) installed and running 3. IIS (Internet Information Services) installed and running (for computers under Windows XP or Windows 2003 Server).

IIS is included but not installed on Windows XP nor Windows 2003 Server by default. See 2.1 for all necessary steps required before running Millenium Xtra Setup on computers using Windows XP or Windows 2003 Server. For Windows Vista and later Operating Systems, Millenium Xtra Setup will install and tune IIS automatically.

• Note. 3.0 is required for client machines only. Millenium Xtra Server (computer where Millenium Xtra system is being installed), does not require Microsoft Silverlight installation, if it will not be used as a client machine simultaneously.

Before starting of Millenium Xtra System installation, please download and install these required packages as described on corresponding download pages:

1. Microsoft SQL Server http://www.microsoft.com/downloads/details.aspx?FamilyId=22 2005 Express Edition 0549B5-0B07-4448-8848-DCC397514B41&displaylang=en 2. Microsoft .NET Framework http://www.microsoft.com/downloads/details.aspx?FamilyId=AB 3.5 Service Pack 1 99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en 3. IIS See some notes on IIS setup below (2.1)

1 | Page Millenium Xtra - Software Installation Guide 2.1. IIS setup under Windows XP or Windows 2003 Server.

For computers operating under Windows XP SP3 or Windows 2003 Server, IIS services must be installed before installation of web server (which is included in Millenium Xtra Installation). There are no specific requirements for IIS components. ASP.Net will be registered automatically during Millenium Xtra Setup procedure. For computers operating under Windows Vista, Windows 2008 Server (or Windows 2008 Server R2) and Windows 7, all necessary IIS services will be set up automatically by Millenium Xtra Installer during Millenium Xtra Setup procedure. Client machines also do not require IIS services.

If your computer is running Windows XP or Windows 2003 Server, please be sure that IIS services are installed and running before Millenium Xtra Installation. 1. Open Control Panel. 2. Click on “Add or Remove Programs”. 3. Click on “Add/Remove Windows Components”. 4. Windows Components Wizard will appear. 5. Check Internet Information Services (IIS) checkbox. 6. Press Next button. 7. Wait until all necessary IIS components will be set up and tuned (Original OS installation CD will be necessary during this step). 8. Close Windows Components Wizard. 9. Close Control Panel.

IIS setup under Windows XP SP3 is shown on figures below:

2 | Page Millenium Xtra - Software Installation Guide

World Wide Web Service is required to be installed and must be running before Millenium Xtra Setup procedure is initiated (on Windows XP or Windows 2003 Server only).

3 | Page Millenium Xtra - Software Installation Guide 3. Installation files for Millenium Xtra System: • BootstraperInstall.exe Run BootstraperInstall.exe to start installation of Millenium Xtra System.

4. Process of Millenium Xtra System Installation.

4.1. License Agreement Be sure that you have successfully installed packages mentioned in (2 and 2.1). Run BootstraperInstall.exe, which is included in installation package. Read carefully the License Agreement:

If you agree with its terms, press the corresponding radio button, and then press Next button:

4 | Page Millenium Xtra - Software Installation Guide

4.2. Select Components To Install When installer prompts you to select necessary components for installation, please be sure that all of Millenium Xtra System components are checked:

5 | Page Millenium Xtra - Software Installation Guide

SQL Database for Millenium Xtra System contains all the necessary presets and defaults, which are intended to start working with Millenium Xtra System immediately after installation. Some specific users may not require SQL Database installation if they are planning to import existing SQL Server data to Millenium Xtra System, etc.

Web Site (as well as all necessary IIS services) will be created and configured automatically on Windows Vista, Windows 2008 Server, Windows 2008 Server R2 or Windows 7. Operator can assign specific name for Millenium Xtra Web site (as well as assign port number different from default). Millenium Xtra Web Site could not be configured under Windows XP or Windows 2003 Server. IIS services must be manually installed before starting of Millenium Xtra Installation for computers running Windows XP or Windows 2003 Server.

Routing Manager and Controller Manager are system services, required for conventional Millenium Xtra System operation.

Note. You may wish to install some of the components to another computer. In this case, uncheck checkboxes with these components. Later operator will be prompted by Millenium Xtra System Installer to assign computer names (or IP addresses) where these components will be installed. See .Net Remoting Ports Configuration (4.7) for Millenium Xtra System below.

When Select Components To Install process is completed, press Next button.

4.3. SQL Server Configuration On next screen, Millenium Xtra System Installer will ask the operator to configure SQL Server instance, which will be used in Millenium Xtra System: 6 | Page Millenium Xtra - Software Installation Guide

Here Sql Server name may be selected or typed in manually in a way .\sqlexpress (standard instance for the standard installation of SQL Server Express edition on local machine).

Note that there are two modes of MS SQL Server Authentication:

1) Microsoft Windows Authentication. When a user connects through a Windows XP, Windows 2003/2008 Server, Windows Vista or Windows 7 user account, SQL Server revalidates the account name and password by calling back to Windows XP, Windows 2003/2008 Server, Windows Vista or Windows 7 for the information.

2) SQL Server Authentication. When a user connects with a specified login name and password from an untrusted connection, SQL Server performs the authentication itself by checking to see if a SQL Server login account has been set up and if the specified password matches the one previously recorded. If SQL Server does not have a login account set, authentication fails and the user receives an error message.

These two MS SQL Server authentication modes are described in details in MSDN: http://msdn.microsoft.com/en-us/library/aa905171%28SQL.80%29.aspx

For SQL Server Authentication mode, User Name must be specified. Password may be empty, but it is recommended to specify Password for security reasons.

Select the desired MS SQL Server Authentication mode and press Next button. 7 | Page Millenium Xtra - Software Installation Guide

8 | Page Millenium Xtra - Software Installation Guide 4.5. Select Installation Folder The next step is setting up of the Installation Folder(-s) for Millenium Xtra System.

By default, Millenium Xtra System is suggested to be installed in C:\Program Files\Synergistics\Millenium Xtra folder (with “One Folder Location” option). Operator can alter this suggestion if necessary by pressing “…” button and choosing the appropriate folder.

Also, operator can set up different folders for SQL Server Database Files Location and for Components Folder Location. To specify these folders separately, just uncheck “One Folder Location” checkbox, and indicate necessary folders by pressing “…” button and choosing the appropriate folders separately.

Press Next button to proceed to the next step.

4.6. IIS Server Configuration The next step is configuration of IIS Server (for Windows Vista, Windows 2008 Server, Windows 2008 Server R2, Windows 7, or Windows 2003 Server only).

Note. On computers running Windows XP this step is omitted. This issue is explained by the following limitations for Windows XP Operating System. IIS included into Windows XP could not create full-valuable Virtual WEB Site. So, the Millenium Xtra System site could not be installed under Windows XP as Virtual WEB Site. For Windows XP Operating Systems, the Millenium Xtra System user could only change the default port number (by default - 80) to any other number later.

9 | Page Millenium Xtra - Software Installation Guide

Check Install like Default Web Site (by default). Check Install to Virtual Web Site and assign Web Site Name, Web Site Port number if it is necessary to alter default name and port number for Millenium Xtra Web Server:

10 | Page Millenium Xtra - Software Installation Guide

Press Next button to proceed to the next step.

4.7. .Net Remoting Ports Configuration The next step is configuration of .Net Remoting Ports for Millenium Xtra System.

iAccess Startup Port is set to 8010 by default. Operator can alter this value if this port address is used by another application.

Web Server Session Helper Port is set to 8000 by default. Operator can alter this value if this port address is used by another application.

Routing Manager Port is set to 8002 by default. Operator can alter this value if this port address is used by another application.

External Task Manager Port is set to 8001 by default. Operator can alter this value if this port address is used by another application.

Controller Manager Port is set to 8006 by default. Operator can alter this value if this port address is used by another application.

All port numbers could be configured manually on this step.

Note. If some components (Web Server, Routing Manager, Controller Manager) were unchecked during previous “Select Components to Install” stage (4.2), additional text fields will appear for operator’s input: • Web Server Computer Name or IP

11 | Page Millenium Xtra - Software Installation Guide • Routing Manager Computer Name or IP • Controller Manager Computer Name or IP

Type in necessary computer name(-s) or their IP(-s) in the corresponding fields. See the example of operator’s input into one of such text fields (Web Server Computer Name or IP) below:

Web Server Computer Name or IP should be set up to localhost or 127.0.0.1, if Web Server is installed locally. In other cases (when Millenium Xtra System runs on two different servers), type in Web Server Computer Name or its IP address in this field. Note that Millenium Xtra System could be running on different servers – for example, SQL Server and Millenium Xtra Database – on one server, and Millenium Xtra Web Site – on the other server. In this case, Web Server Computer Name or IP should be specified.

This refers to Routing Manager Computer Name or IP and Controller Manager Computer Name or IP as well.

When Remoting Port Configuration is completed, press Next button.

4.8. Millenium Xtra Installation Process Installation procedure will start. Wait until all components of Millenium Xtra System will be installed. Below there are some specific screenshots which display installation process:

12 | Page Millenium Xtra - Software Installation Guide

13 | Page Millenium Xtra - Software Installation Guide

On successful completion, the operator will receive the following screen:

14 | Page Millenium Xtra - Software Installation Guide

After Millenium Xtra System is installed, all its components may be re-configured using Millenium Xtra Configurator. Note that Millenium Xtra Configurator may be easily accessed via Millenium Xtra Assistant System Tray icon, when Millenium Xtra Assistant is running:

See more information about Millenium Xtra Assistant and its menu items at Millenium Xtra Assistant User Guide section.

4.9. Millenium Xtra Installation for Domains Installation process of Millenium Xtra System for those who initiated it using his/her Domain User account, is the same as usual (local system) installation process. The only thing is to be taken into consideration, that if you run Millenium Xtra System installation under Domain account, you must have Domain Admin rights. This is necessary because Millenium Xtra System during its installation creates some new user accounts in this domain.

For complete local PC installation (without any domains), the user who initiated Millenium Xtra Setup must have Administrator rights for this Local PC’s OS. This is necessary because Millenium Xtra System during its installation creates some new user accounts in this Local PC’s OS.

If all Millenium Xtra System components are installed to local computer, then Millenium Xtra System creates only local user accounts. That means that such user may log in to System like Domain User as well as like Local User. Only one important thing must be taken into consideration: such user must have Administrator rights. If at least one of the Millenium Xtra System components was not selected during Setup procedure (see paragraph 4.2), then Millenium Xtra System user accounts will be created: - in Domain, if the user who initiated Millenium Xtra Setup has logged on to OS as Domain User - in Local PC, if the user who initiated Millenium Xtra Setup has logged on to OS as Local User

4.10. Distributed Millenium Xtra System Installation .Net version of the Millenium Xtra System could not be installed directly to remote SQL Server. But there are some choices as for diversity of the Millenium Xtra System 15 | Page Millenium Xtra - Software Installation Guide installation. For example, the user may be required to install SQL Server to one PC, and all the other Millenium Xtra System components – on another PC. The order of necessary actions to implement this feature is described below:

1. Install SQL Server to PC#1. Log in to the domain (with Domain Admins rights) from this PC#1. Run Synergistics Millenium Xtra Install (see Paragraph 4 for all necessary references). On step 4.2, check only SQL Database for Millenium Xtra System checkbox. All the other checkboxes must be unchecked. Press Next button and proceed instructions described in 4.3 – 4.8. 2. Log in to the domain (with Domain Admin rights) from PC#2. Run Synergistics Millenium Xtra Install (see Paragraph 4 for all necessary references). On step 4.2, check all the components of the Millenium Xtra System except SQL Database. Press Next button and proceed instructions described in 4.3 – 4.8.

4.11. Distributed Millenium Xtra System Installation – special notes Please, note the following features. If the installation of Millenium Xtra System was initiated by user who has been logged in to a local account, ALL Millenium Xtra system user accounts are automatically created inside OS where this user has been logged in before installation. If the same user (with the same login/password) initiated Millenium Xtra System Installation on another PC inside the Local Workgroup, the same accounts for Millenium Xtra System users will be created. Their logins and passwords will be the same, and that means that these Millenium Xtra System users (which are automatically created), may login and connect to the Millenium Xtra Database as well as if they have been created locally. Windows OS’s (2003, XP, Vista, Seven, etc.) will create these accounts (with the same login/password pairs) automatically, and will allow to connect these users to the Millenium Xtra database stored on one of these computers. The main idea is concentrated in WHO and BY WHAT MEANS has been logged in to the operating system before the installation. If the user who initiated Millenium Xtra installation procedure has been logged in to a local (not domain!) account – then Millenium Xtra System user accounts will be created locally. If the user who initiated Millenium Xtra installation procedure has been logged in to a domain account – then Millenium Xtra System user accounts will be created in the Domain, where this user has been logged in.

4.12. Run Millenium Xtra System After successful installation (the corresponding message will be obtained after running of BootstraperInstall.exe, see paragraph 3), the user who have been initiated the Millenium Xtra Install Procedure MUST do the following.

4.12.1. Open your favorite browser (for example, Firefox Mozilla). Type http://127.0.0.1/ in the URL line of this browser. Type the IP address (…|…|…|…) of the PC, where you have been installed the WEB site part of the Millenium Xtra System (if the installation was distributed).

4.12.2. Use the following user/password pair to log in to the Millenium Xtra System WEB site: Company - Millenium Username - Admin Password - [empty]

16 | Page Millenium Xtra - Software Installation Guide Then select System Administration Menu – Customer Settings submenu, to input the corresponding Licensing Support Information.

17 | Page Millenium Xtra - Software Installation Guide