background image

44   Mobility Services Platform 3.2.1 Software Installation Guide 
 

 

Custom Setup Overview 

These are the general steps for this installation scenario. If detailed instructions on how to 
perform the general steps exists in this guide, you will be directed to them. 

A. 

 

Install the MSP Database on the database server. Go to Installing MSP on a Database 
Server on Page 44. 

Note: 

You first must run the installer on the server on which the SQL database will be 
resident. 
 
The default Runtime SQL Authentication user is msp_user. If you accept this user, it 
will be presented as the default SQL Authentication user. If you change the user 
name and password, you will need to make note of the change and use that user as 
the Runtime SQL Authentication user. 

B

Install the MSP Services, User Data, and MSP Web Site on the appropriate servers. If you are 
installing via: 

 

Download from Motorola, go to Installing MSP on an Application Server on Page 51. 

 

A. 

Installing MSP on a Database Server 

Note: 

On a Database Server, MSP does not require that Microsoft IIS 6 or .NET Framework 2.0 be 
installed. 

To install a Database Server: 

1.  Download the following installation files from Motorola at 

http://support.symbol.com/support/product/softwaredownloads.do

o

 

MSP32_InstallServer32.msi

 (32-bit OS) 

OR 

o

 

MSP32_InstallServer64.msi 

(64-bit OS) 

2.  Browse to the location to which you downloaded the Installation Package and double-

Summary of Contents for Mobility Services Platform 3.2.1

Page 1: ...Mobility Services Platform 3 2 1 Software Installation Guide ...

Page 2: ......

Page 3: ...Mobility Services Platform 3 2 1 Software Installation Guide 72E 100159 08 Revision A March 2009 ...

Page 4: ...a derivative work from a licensed program or use a licensed program in a network without written permission from Motorola The user agrees to maintain Motorola s copyright notice on the licensed programs delivered hereunder and to include the same on any authorized copies it makes in whole or in part The user agrees not to decompile disassemble decode or reverse engineer any licensed program delive...

Page 5: ...ents 9 Minimum Software and Hardware Requirements 9 SQL Server 2005 Requirements 11 Suggested Microsoft SQL Sever 2005 Standard or Enterprise Edition Settings 12 Required to be installed 12 Required Configuration 12 Authentication 12 Chapter 3 Installing Pre Requisite Software 13 Installing Microsoft IIS 13 Repairing IIS Mapping After Reinstalling IIS 13 Installing NET Framework 2 0 14 Installing ...

Page 6: ...al Overview 33 Major Components of a Complete MSP System Installation 33 Prerequisite Components Involved 33 MSP Components Involved 34 Major Installation Differences between MSP 3 2 0 and MSP 3 2 1 37 Additional Installation Recommendations 37 Questions for Consideration 38 MSP 3 2 1Facts 39 High Availability and Distributed System Configurations 39 Chapter 7 Installing MSP 3 2 1 Server with the ...

Page 7: ...ions with Analysis Services on a separate server from the rest of the MSP 3 2 1 software you must go to Chapter 6 after reading Chapters 1 2 3 and 4 Chapter 5 discusses the specifics of installing MSP with the Typical Setup Type Chapter 7 focuses on the specifics of upgrading your database server to SQL Server 2005 Standard or Enterprise editions for use with MSP 3 2 1 About the Guide The MSP 3 2 ...

Page 8: ...rprise Mobility support please have the following information available Serial number of the software Model number or product name Software type and version number Software license information Motorola responds to calls by email telephone or fax within the time limits set forth in support agreements If you purchased your Enterprise Mobility business product from a Motorola business partner contact...

Page 9: ...ng on your situation you may want to use Microsoft SQL Server 2005 Standard or Enterprise editions even though they require the purchase of licenses from Microsoft By paying for licenses you get an enterprise class solution and support from Microsoft Installing MSP 3 2 1 Control Edition without Data Collection is comparable in complexity to installing MSP 3 2 1 Stage Edition or MSP 3 2 1 Provision...

Page 10: ...to be considered when planning an MSP installation MSP Core Database hosted by SQL Server 2005 Database Engine MSP Analysis Database hosted by SQL Server 2005 Analysis Services SSAS MSP Web hosted by Internet Information Services IIS MSP Services Windows Services Common Installation Scenarios Scenario Setup Type New installation on one server with or without Data Collection and Analysis Upgrade fr...

Page 11: ...ed on the same server This includes SQL Server 2005 and IIS SQL Authentication is to be used for runtime connections to the SQL database One of three supported editions of SQL Server 2005 is to be used Express Standard or Enterprise Default values are acceptable for the following o SQL Catalog database name MSP o Runtime SQL User Credentials msp_user with default password o Windows account MspServ...

Page 12: ...use for the MSP catalog Creating a non default SQL Authentication user if Windows authentication is not being used Specify a different SQL Server instance to use for the Analysis Database Installing a redundant MSP Server for high availability configurations Distributing MSP Server components across on multiple servers Things to Consider Before Installing In MSP 3 2 1 the package files and plug in...

Page 13: ...32_InstallWorkstation msi Note No prerequisite software will be included in the Motorola download file If your enterprise plans to use the Data Collection feature of MSP 3 2 1 you must have Microsoft SQL Server 2005 Standard or Enterprise editions installed See Installing Microsoft SQL Server 2005 Standard or Enterprise Editions on Page 14 Otherwise users can download SQL Server Express 2005 SP2 b...

Page 14: ...8 Mobility Services Platform 3 2 1 Software Installation Guide ...

Page 15: ...P2 or higher Windows Server 2003 Enterprise edition with SP2 or higher Windows Server 2003 Web edition with SP2 or higher Windows Server 2003 R2 Standard edition with SP2 or higher Windows Server 2003 R2 Enterprise edition with SP2 or higher Windows Server 2003 R2 Web edition with SP2 or higher Windows Server 2003 R2 Standard x64 edition with SP2 or higher Windows Server 2003 R2 Enterprise x64 edi...

Page 16: ...High Availability Configuration of MSP will require at least four computers this does not mean you will need 4 additional servers with the following minimum specifications 3 GHz processor 2 GB of memory 40 GB hard drive Note The perceived performance of MSP Server is affected by many parameters other than the configuration of the computer on which it runs See the MSP 3 2 1 User s Guide for more in...

Page 17: ...rdware requirements listed in Table 1 Minimum Software and Hardware Requirements Upgrade from 3 1 3 1 1 On a single server Without Data Collection Microsoft SQL Server 2005 Express or SQL Server 2005 Standard or Enterprise without SSAS enabled as well as the other software and hardware requirements listed in Table 1 Minimum Software and Hardware Requirements Upgrade from 3 1 3 1 1 On a single serv...

Page 18: ...tabase Server only SQL Server 2005 Express Standard or Enterprise will be required but the installer will not require Internet Information Services 6 or NET Framework 2 0 If a server will be a Web Server only SQL Server 2005 will NOT be required but MSP 3 2 1 will require Internet Information Services 6 and NET Framework 2 0 Suggested Microsoft SQL Sever 2005 Standard or Enterprise Edition Setting...

Page 19: ...6 In the World Wide Web Service list select World Wide Web Service and click OK 7 In the Application Server dialog box click OK 8 In the Windows Components dialog box click Next The installation program will prompt you for the Windows CD that was used to install the operating system Follow the prompts to complete the installation of IIS 9 To verify that IIS has been installed correctly a From the ...

Page 20: ...t have access to the CD or the ISO from the support site contact Motorola support If you intend to use the Motorola provided batch file copy it from the MSP 3 2 0 Installation CD Prerequisite SQLBatchFiles SetupSQLExpress bat to a folder on the local hard drive for example C BatchFiles before completing the following steps 1 Place the Microsoft SQL Server 2005 installation CD in the appropriate CD...

Page 21: ...downloaded from Microsoft and installed with the use of a command line Note Microsoft NET Framework 2 0 must be on the server before installing SQL Server 2005 Express Installing SQL Server 2005 Express with a Command line Important Motorola provides a batch file that can perform the following task The file is named SetupSQLExpress bat This batch file was provided on the MSP 3 2 0 Installation CD ...

Page 22: ...ke the batch file with a Product Key Argument as follows C BatchFiles SetupSQLExpress bat OR o Invoke SQLEXPR EXE q norebootchk qb reboot ReallySuppress addlocal all instancename MSP SQLAUTOSTART 1 SQLBROWSERAUTOSTART 1 SECURITYMODE SQL SAPWD 11 Noxlet DISABLENETWORKPROTOCOLS 0 5 Press Enter Note You should have minimal interaction with this installation A series of dialog boxes will appear and di...

Page 23: ...or exporting your existing database before proceeding 1 Backup and or Export your existing data Note If a backup is saved from your previous version of MSP it can NOT be applied after you have upgraded to a newer version of MSP A backup of a particular version of MSP is compatible ONLY with that same version of MSP i e you can not restore a 3 2 0 backup to a 3 2 1 system Motorola recommends the ba...

Page 24: ... 2 or 3 2 1 To uninstall MSP Server 1 Click Start Control Panel Add or Remove Programs 2 If Package Builder is installed it must be removed first a Select MSP Package Builder and click Change b Wait for it to finish uninstalling and then proceed Note If uninstalling MSP 3 2 1 MSP Package Builder 3 2 1 will need to be removed before removing MSP Server 3 Select MSP Server and click Change Important...

Page 25: ... Select appropriate MSP 3 1 1 version and click Change to display the InstallShield Wizard Figure 3 Figure 3 3 Click Next to display the Program Maintenance dialog box Figure 4 Figure 4 4 Select the Remove radio button and click Next to display the Remove Program dialog box Figure 5 ...

Page 26: ...Select the Keep all data associated with MSP check box Warning Failure to select the Keep all data associated with MSP check box will result in the loss of your database 6 Click Remove 7 When the InstallShield Wizard Completed dialog box displays Figure 6 click Finish Figure 6 ...

Page 27: ...ation of 3 1 or 3 2 0 is complete depending on your setup configuration you may need to migrate your User Data Files from its remote shared folder to the default install location on your MSP Application Server As described in Chapter 1 this shared folder is no longer needed beginning with MSP version 3 2 1 If your previous installation was configured using the Custom Setup Type option where the Us...

Page 28: ...22 Mobility Services Platform 3 2 1 Software Installation Guide ...

Page 29: ... Motorola at http support symbol com support product softwaredownloads do MSP321_InstallServer32 msi OR MSP321_InstallServer64 msi 2 Browse to the location to which you downloaded the Installation Package and double click either MSP32_InstallServer32 msi or MSP32_InstallServer64 msi to display the Welcome dialog box 3 On the Welcome dialog box Figure 7 click Next and a list of prerequisites will d...

Page 30: ...re restarting the installation ARE UNCERTAIN if you have the prerequisites click Next to continue with the installation Important The installer will begin the install process if prerequisite software is not detected but discontinue the installation at a certain point if prerequisite software is not detected If a server will be a Database Server only SQL Server 2005 Standard or Enterprise will be r...

Page 31: ...net Information Services 6 and NET Framework 2 0 5 On the License Agreement dialog box Figure 9 accept the license agreement and click Next Figure 9 6 When the Setup Type dialog box Figure 10 appears select Typical and click Next Figure 10 Important For a Typical install you must have Mixed Mode authentication enabled in SQL Server 7 If the installer detects that Internet Information Services IIS ...

Page 32: ...ou can install IIS 6 from the original Windows installation CDs Go to Page 13 for instructions on installing Microsoft IIS 6 8 If the installer detects that NET 2 0 is Installed go to Step 9 to continue Not installed you will be prompted that the software is not installed Click OK and the Installer Completed dialog box will display Click Finish to exit the installer Note Users can also download th...

Page 33: ...ch the installation is being run The exact sequence of the next few steps depends on what if any SQL Server instances are discovered and the installer s success in contacting the SQL Server instances You may receive one or more error and or success messages during this part of the installation Keep clicking OK to continue If the installer successfully connects with a SQL Server instance you will e...

Page 34: ... path to the SQL instance you will use Examples local YourInstanceName ServerName MSP ServerName YourInstanceName If you want to search for SQL instances click Browse and the installer will look for SQL instances on the computer on which you are installing MSP 3 2 1 and on the computers networked to the install computer Select the appropriate SQL instance and click OK Motorola recommends clicking ...

Page 35: ... sysadmin permissions Password Motorola recommends using the default value 11 Noxlet Name of database catalog Select a name for the database that will be installed MSP is the default value 12 Click Next 13 On the Ready to Install dialog box Figure 15 click Install Figure 15 14 When the Installer Completed dialog box displays Figure 16 click Finish ...

Page 36: ...allation Guide Figure 16 15 In the final step of the installation process a Command Prompt window will open Figure 17 You will be prompted as to what is being done to your system You will be prompted when the final step is complete Figure 18 Figure 17 ...

Page 37: ...Chapter 5 Installing MSP 3 2 1 with the Typical Setup Type 31 Figure 18 16 Click OK ...

Page 38: ...32 Mobility Services Platform 3 2 1 Software Installation Guide ...

Page 39: ...tallation Chapters 2 and 3 cover the requirements and the installation of the prerequisites respectively however it s important to know why they are required and which parts of MSP use them The server machine that is running SQL Server 2005 is referred to as the Database Server in our scenario descriptions SQL Server 2005 is used to contain and manage the core database used by MSP to store all app...

Page 40: ...d requires the NET Framework 2 0 The MSP application uses the windows file system on the server that it is installed on to store necessary program files and folders used for temporary file storage The MSP Server application also has seven Windows Services that perform various tasks during normal operation These are created by the installation program Both the MSP Web Application and the MSP Servic...

Page 41: ...tion From Figure 20 you can start to see how the components interact to exchange information You can also start to get an idea of what connection properties and user permissions might be required for each connection The MSP Web Application requires several important connections starting with the MSP Files see connection 2 in Figure 20 The MSP Files component consists of both application program bi...

Page 42: ...ection 7 in Figure 20 This database would only be required if the integrated Analysis feature of MSP is needed If this feature is not needed then SQL Server Analysis Services is not needed and the Analysis database will obviously not be used However if the integrated Analysis feature is required the Services must connect to the MSP Analysis Database and the only supported connection authentication...

Page 43: ...ollection feature without installing the integrated data analysis feature provided This means that if no data analysis is desired the SQL Server Analysis Services SSAS is not a requirement If your specific enterprise setup calls for data collection without data analysis you now have this option The following section which describes installation scenarios provides more details as well as Chapter 2 ...

Page 44: ...ed it cannot be moved to another server or SQL instance Modifying user permissions or other aspects of MSP that were configured during time of install will significantly increase the chances of negatively affecting the correct functionality of your MSP system The final recommendation is that you should plan a regular backup procedure for you system once it is installed Backup and failsafe preparat...

Page 45: ...e same domain If you require both data collection and analysis and your SSAS instance resides on a different server than your SQL Database Engine instance the two servers will need to be on the same domain This will also require a special custom setup that is not explicitly described in this document If your installation scenario involves more than one server you will need to run the installer on ...

Page 46: ... in any significant detail but should be mentioned that the various components of MSP Server can be distributed over several servers Distributed systems provide the most benefit when used in very large scale enterprise deployments with a well defined IT policy need One could for example dedicate one server to simply run the MSP web application while the additional seven MSP services could be sprea...

Page 47: ...and Analysis functionality where the SQL database is on a server separate from the server on which the rest of the MSP 3 2 1 components are installed While this is the most common Custom Setup Type Option installation there are many others If your particular installation scenario is different from those in this guide you may need to contact Motorola support Before You Begin Important If you have n...

Page 48: ...as SQL Server 2005 Standard or Enterprise installed and for the purposes of this scenario includes both the Database Engine and the Analysis Services SSAS The SQL Server installation contains a single SQL Server instance named RemoteInstanceName in which both the Database Service and the SSAS are installed If the SSAS component is not required for your installation based on the criteria provided e...

Page 49: ...d mapped to the msp_role on the MSP Database Table 5 Domain Users Domain Users Description domaininstalluser Domain user used for installation no specific domain permissions required but user must be assigned to the local Administrators Group on the PC on which MSP is being installed This is a user on the domain YourDomain mspdomainuser MSP runtime domain user no specific permissions required This...

Page 50: ...on user If you change the user name and password you will need to make note of the change and use that user as the Runtime SQL Authentication user B Install the MSP Services User Data and MSP Web Site on the appropriate servers If you are installing via Download from Motorola go to Installing MSP on an Application Server on Page 51 A Installing MSP on a Database Server Note On a Database Server MS...

Page 51: ... dialog box 3 On the Welcome dialog box Figure 22 click Next and a list of prerequisites will display Figure 23 Figure 22 Figure 23 4 On the list of MSP Server Prerequisites you can ignore Microsoft IIS 6 and NET Framework 2 0 because you are installing a Database Server Click Next 5 On the License Agreement dialog box Figure 24 accept the license agreement and click Next ...

Page 52: ...og box Figure 25 appears select Custom and click Next Figure 25 7 When the Custom Setup dialog box displays deselect everything except MSP Databases Figure 26 Note If you expand MSP Databases Figure 27 you can see that the MSP Core Database and the MSP Analysis Database Analysis Services are included ...

Page 53: ...display the SQL Database Installation Connection dialog box Figure 28 Important If you use SQL authentication you must provide an SQL login with sysadmin rights to complete the install If you use Windows authentication you must be logged in as a user domaininstalluser that has SQL sysadmin rights to complete the install ...

Page 54: ...in ID and password Note The SQL administrative account sa is used in Figure 28 however any SQL login that has sysadmin rights can be used here as well If you are installing directly on the database server you can use Windows authentication 10 Click Next to display the MSP Database Runtime Connection dialog box Figure 29 Figure 29 11 On the MSP Database Runtime Connection dialog box select the appr...

Page 55: ... Domain user mspdomainuser that was selected or created for this purpose 12 Click Next to display the Analysis Services Database Connection dialog box Figure 30 Select which Windows authentication credentials to use Figure 30 13 Click Next to display the MSP User Selection Required dialog box Figure 31 Figure 31 14 On the MSP User Selection Required dialog box you MUST select the Select local or d...

Page 56: ... the correct user account information for the Domain User you selected or created previously The user account must be in the DOMAIN Username format Click OK when finished and click Next to display the Ready to Install Program dialog box Figure 33 Figure 33 17 Click Install 18 When the Installer Completed dialog box displays Figure 34 click Finish Motorola suggests using the Browse button to make t...

Page 57: ...gure the Data Source Impersonation Info for the Motorola MSP Cube to use the Domain User mspdomainuser when connecting to the data source B Installing MSP on an Application Server Note On a Web Server MSP requires that Microsoft IIS 6 or NET Framework 2 0 be installed but you do NOT need a SQL Server Instance To install a Web Server 1 Download the installation files from Motorola at http support s...

Page 58: ... 35 click Next and a list of prerequisites will display Figure 36 Figure 35 Figure 36 4 On the list of MSP Server Prerequisites you must have Microsoft IIS 6 and NET Framework 2 0 installed because you are installing a Web Server Click Next Important A Web server does NOT require a SQL Sever instance 5 On the License Agreement dialog box Figure 37 accept the license agreement and click Next ...

Page 59: ...tom Configuration 53 Figure 37 6 When the Setup Type dialog box Figure 38 appears select Custom and click Next Figure 38 7 On the Custom Setup dialog box Figure 39 deselect MSP Databases These components should have been previously installed on the database server ...

Page 60: ...ord must also be specified If Windows authentication is being used then the Domain User specified when installing the MSP database will also need to be specified later in Step 14 9 On the Database Runtime Connection dialog box specify the server where the database resides the authentication method you are using and the name of the Database If SQL authentication is being used enter the Login ID and...

Page 61: ...Required dialog box Figure 42 Figure 42 13 On the MSP User Selection Required dialog box you MUST select the Select local or domain user account for MSP Web and services to run as radio button and click Next to display the Logon Information dialog box Figure 43 14 On the Logon Information dialog box enter the correct user account information for the Domain User mspdomainuser you selected or create...

Page 62: ...orm 3 2 1 Software Installation Guide Figure 43 15 Click Next to display the Ready to Install the Program dialog box Figure 44 Figure 44 16 Click Install 17 When the Installer Completed dialog box displays Figure 45 click Finish ...

Page 63: ...Custom Configuration 57 Figure 45 18 In the final step of the installation process a Command Prompt window will open Figure 46 You will be prompted as to what is being done to your system You will be prompted when the final step is complete Figure 18 Figure 46 ...

Page 64: ...on Guide Figure 47 19 Click OK Note The Domain user mspdomainuser needs to be granted logon permissions to the SQL instance and mapped to the msp_role of the MSP database 20 After installation and before use verify the functionality of your MSP installation ...

Page 65: ...use SQL Server 2005 Standard or Enterprise edition with Analysis Services Q I have an existing MSP server installation 3 1 x or 3 2 that is using SQL Server 2005 Express How do I keep my data and upgrade to MSP 3 2 1 and be able to use data collection A You must upgrade your existing SQL Server 2005 Express instance to SQL Server 2005 Standard or Enterprise with Analysis Services Q I have an exist...

Page 66: ...ave access to the CD or the ISO from the support site contact Motorola support If you intend to use the Motorola provided batch file to upgrade your database copy the appropriate file from the MSP 3 2 0 Installation CD Prerequisite SQLBatchFiles appropriate file to a folder on the local hard drive for example C BatchFiles before completing the following steps If you are installing on a VMWare imag...

Page 67: ...gradeSQLEXPRESSInstanceToSQLStd bat ABCDE12345FGHIJ67890KLMNO OR Type Start wait setup exe qb INSTANCENAME SQLEXPRESS ADDLOCAL SQL_Engine SQL_Tools90 Connectivity SDK UPGRADE SQL_Engine Client_Components Connectivity SDK SKUUPGRADE 1 PIDKEY ABCDE12345FGHIJ67890KLMNO Note You will need to substitute the product key from your SQL Server 2005 Standard or Enterprise edition for the sample value shown ...

Page 68: ...SQL CD when it is placed in the CD drive One possible check is to perform a dir command on the CD drive before running the batch file 7 Either command prompt or batch file installs SQL Server Management Studio and upgrades the SQL Server Express installation to SQL Server Standard Important In the following steps the examples provided assume 1 the batch files referred to were placed in a folder on...

Page 69: ...ME MSP ADDLOCAL Analysis_Server AnalysisDataFiles SKUUPGRADE 1 ASACCOUNT NT AUTHORITY SYSTEM ASAUTOSTART 1 PIDKEY ABCDE12345FGHIJ67890KLMNO Notes You will need to substitute the product key from your SQL Server 2005 Standard or Enterprise edition for the sample value shown for the PIDKEY option If you are not installing on an English localization on Windows the NT AUTHORITY SYSTEM values may have ...

Page 70: ...64 Mobility Services Platform 3 2 1 Software Installation Guide ...

Page 71: ......

Page 72: ...7 9626 http motorola com enterprisemobility MOTOROLA and the Stylized M Logo and Symbol and the Symbol logo are registered in the U S Patent and Trademark Office All other product or service names are the property of their registered owners MOTOROLA Inc 2009 72E 100159 08 ...

Reviews: