Data Collection Server 6 01 Installation Guide
Data Collection Server 6 01 Installation Guide
Note: Before using this information and the product it supports, read the general information under Notices on p. 164. This edition applies to IBM SPSS Data Collection Server 6.0.1 and to all subsequent releases and modications until otherwise indicated in new editions. Adobe product screenshot(s) reprinted with permission from Adobe Systems Incorporated. Microsoft product screenshot(s) reprinted with permission from Microsoft Corporation. Licensed Materials - Property of IBM
Licensed Materials - Property of IBM Copyright IBM Corporation 2000, 2011 Licensed Materials - Property of IBM Copyright IBM Corporation 2000, 2011
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Preface
Welcome to the IBM SPSS Data Collection Server 6.0.1 Installation Guide. This guide provides information on installing IBM SPSS Data Collection Server 6.0.1 products (x86 32-bit and x64 64-bit editions). For information about using the products, refer to the appropriate application user guide. Adobe Portable Document Format (.pdf) versions of the guides are available on the IBM SPSS Data Collection Server 6.0.1 DVD-ROM. Viewing and printing the documents requires Adobe Reader. If necessary, you can download it at no cost from www.adobe.com. Use the Adobe Reader online Help for answers to your questions regarding viewing and navigating the documents. Notice: IBM SPSS Data Collection offers many powerful functions and features for use in the business of our customers. IBM is not responsible for determining the requirements of laws applicable to any licensees business, including those relating to Data Collection Program, nor that IBMs provision of (or any licensees receipt of) the Program meets the requirements of such laws. All licensees shall comply with all laws applicable to use and access of the Program, whether such use or access is standalone or in conjunction with any third party product or service.
Technical support
Technical support is available to maintenance customers. Customers may contact Technical Support for assistance in using IBM Corp. products or for installation help for one of the supported hardware environments. To reach Technical Support, see the IBM Corp. web site at http://www.ibm.com/support. Be prepared to identify yourself, your organization, and your support agreement when requesting assistance.
iii
Contents
1 IBM SPSS Data Collection Server 6.0.1 Installation Instructions 1
IBM SPSS Data Collection Server 6.0.1 Installation Instructions and configuration notes . . . . . . . 1 Before you start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 What you need to run the IBM SPSS Data Collection Server 6.0.1 applications. . . . . . . . . . . . 2
8
9 10 10 11 13 14 15
16
Installation checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 IBM SPSS Data Collection Interviewer Server system configurations . . . . . . . . . . . . . . . . . . . . . . 19 Installations using disk imaging or terminal services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Installations onto a domain controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Installing from a downloaded file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Supported virtualization environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Supported upgrade paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Dialer certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Pre-installation checklist for the IBM SPSS Data Collection Interviewer Server installation procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Checking that Microsoft Internet Explorer 8 or above or Firefox 3.x or above is installed . Checking that machines in a cluster can communicate with each other . . . . . . . . . . . . . . Checking that DCOM is enabled. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Checking that SQL Server is running correctly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Checking that IIS is running correctly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating the installing and running users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating the anonymous access user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... ... ... ... ... ... ... 24 25 25 25 26 26 29
iv
Creating the IBM SPSS Data Collection user group . . . . . . . . . . . . . . . . . . . . . . . . . . Giving everyone full permissions on \InetPub\wwwroot . . . . . . . . . . . . . . . . . . . . . . . Preparing to run IBM SPSS Data Collection Interviewer Server through a firewall . . . Backing up your system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30 31 31 33 33
Installation flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Single machine installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Cluster installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Creating the site preparation file and folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the IBM SPSS Data Collection Interviewer Server services on each machine named in the site preparation file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cluster installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Virtual directory, session engine, and Web service registration . . . . . . . . . . . . . . . . . . . . . . . Post-installation checklist for IBM SPSS Data Collection Interviewer Server installation. . . . . . . . Adding DCOM permissions for scriptwriters to LogBckO2 . . . . . . . . . Enabling charts in the Phone Reports activity. . . . . . . . . . . . . . . . . . . Enabling pop-ups and file downloads. . . . . . . . . . . . . . . . . . . . . . . . . Things you must do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Things you must do if they are not done automatically . . . . . . . . . . . . Optional tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Things you must do on local machines . . . . . . . . . . . . . . . . . . . . . . . . Installing IBM SPSS Data Collection Interviewer Server for off-line use . . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 56 63 55 69 71 73 73 74 75 83 85 95 98
Improving stability when running IBM SPSS Data Collection Interviewer Server Administration off-line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information 101
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation overview . . . . . 101 Checklist for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation scenarios . Installations onto a domain controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Silent installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating the users and the user group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ports for running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition through a firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
Installing IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition . . . . . . . . . . . . 114 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition post-installation tasks 119
Maintenance tasks
131
131 131 133 135 136 136 137 138
Maintenance checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Restarting all machines in a cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding a new interviewing server to an existing cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding session engines to an IBM SPSS Data Collection Interviewer Server . . . . . . . . . . . . Updating passwords for IBM SPSS Data Collection Interviewer Server components and services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting or truncating SQL log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing the Web site port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing interviewing URLs and registration passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . Recycling application pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the password for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Running the variable edits migration tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139 140
143
Modifying, repairing, or removing your installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Modifying an installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Repairing an installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Removing IBM SPSS Data Collection Server applications . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Troubleshooting
146
146 146 146 147 147
Troubleshooting and FAQs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 How do I change the options in a site preparation file? . . . . . . . . . . . . . . . . . . . . . . . . . . . . The folder in which I created the site preparation file is not visible from the machines named in the site preparation file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The installation program fails when I select a non-default web site installation location on a 64-bit system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The installation program fails with the message Error 1608: Unable to create InstallDriver instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How do I create an installation log file? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
Ive installed a new application version and get errors when I try to select things from the menus in IBM SPSS Data Collection Interviewer Server Administration . . . . . . . . . . . . . . . . I can log in to IBM SPSS Data Collection Interviewer Server Administration if I enter the URL as //localhost/... but not if I enter the servers name instead of localhost . . . . . . . . . . . . How do I simultaneously login to separate IBM SPSS Data Collection Interviewer Server Administration or IBM SPSS Data Collection Interviewer Server sessions as different users in Internet Explorer? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Machines in the cluster can ping one another successfully but cannot see FMRoot. . . . . . . Errors when attempting to ping machines in a cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I want to check that SQL Server is running on the Database server but I cannot see the server name in the list of servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The location of the Web Site folder containing SPSSMR has changed since IBM SPSS Data Collection Server applications were installed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . My site uses Microsoft ISA. Are there any changes I need to make in order to run IBM SPSS Data Collection Interviewer Server Administration? . . . . . . . . . . . . . . . . . . . . . . . . . . Im installing onto Windows XP, and the installation fails when I click Next on the mrInterviewData IBM SPSS Data Collection Interviewer Server Administration Database Setup page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The installer says it cant find SQL server running on the machine specified. . . . . . . . . . . . . Checking that machines in a cluster can communicate with each other . . . . . . . . . . . . . . . . After upgrading to a IBM SPSS Data Collection Server 6.0.1 cluster, custom instances that were created for the purpose of load balancing are no longer present on the servers. . . . . . Installing the export components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabling security access for Microsoft Excel, Word, and PowerPoint exports . . . . . . . . . . . Im having problems running IBM SPSS Data Collection applications remotely on Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Im having problems logging into IBM SPSS Data Collection Interviewer Server Administration or installing/running IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition . . . . . . . . . . . . . . . . . . . . . . . . . Users who log in with Windows user names cannot activate projects . . . . . . . . . . . . . . . . . My site blocks access to URLs that reference .dll files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IBM SPSS Data Collection Server applications are not running properly in Internet Explorer 8.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I receive the error message Failed to load MDM Document: The network location cannot be reached . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I receive a Maximum Length Exceeded error when populating numerous tables in IBM SPSS Data Collection Survey Tabulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The IBM SPSS Data Collection Interviewer Server Administration User Administration activity does not work in a FIPS 140-2 enabled, Windows Server 2008 environment . . . . . . . Im unable to activate a project in a Windows Server 2008 cluster . . . . . . . . . . . . . . . . . . . . I receive an error when attempting to activate a project that contains certain non-English characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ive successfully licensed IBM SPSS Data Collection Dialer but cannot work with CATI projects in the Phone Participants activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How do I view logs files from a previous IBM SPSS Data Collection Server installation? . . . After installing the IBM SPSS Data Collection Developer Library, topics are missing from the help system? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147 148
156 156 156 158 158 158 158 159 159 159 159 160
vii
Ive uninstalled IBM SPSS Data Collection Interviewer Server but IBM SPSS Data Collection Interviewer Server Administration is still there . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Ive uninstalled IBM SPSS Data Collection Interviewer Server but cant reinstall it. . . . . . . . 160
viii
Chapter
IBM SPSS Data Collection Server 6.0.1 Installation Instructions and configuration notes
These instructions are for installing IBM SPSS Data Collection Server 6.0.1(x86 32-bit and x64 64-bit editions), which includes the following products: IBM SPSS Data Collection Interviewer Server Administration IBM SPSS Data Collection Interviewer Server, including the Accessories, Interview, and Web services and the IBM SPSS Data Collection Load Tool. Note: The mrDtsRun accessory is only available in x86 32-bit installations. x64 64-bit DTS packages can only run in x86 32-bit mode. IBM SPSS Data Collection Phone Interviews IBM SPSS Data Collection Remote Administration IBM SPSS Data Collection Survey Tabulation IBM SPSS Data Collection Author Server Edition and IBM SPSS Data Collection Survey Reporter Server Edition (x86 32-bit only) IBM SPSS Data Collection Survey Reporter Developer Kit
If you are currently using a version of Interviewer Server\mrInterview, Web Reports for Surveys\mrTables, or Reports for Surveys\Reporter prior to version 5.5, the IBM SPSS Data Collection Server 6.0.1 installation procedure will prompt you to uninstall the earlier versions
2 Chapter 1
before installing IBM SPSS Data Collection Server 6.0.1. For more information, see the topic Supported upgrade paths in Chapter 3 on p. 21. You cannot upgrade the x86 32-bit editions of the IBM SPSS Data Collection Server applications to the x64 64-bit edition of the IBM SPSS Data Collection Server applications. If you are currently using 32-bit IBM SPSS Data Collection Server applications, you must uninstall these applications prior to installing the 64-bit IBM SPSS Data Collection Server applications.
What you need to run the IBM SPSS Data Collection Server 6.0.1 applications
The minimum hardware and software requirements for IBM SPSS Data Collection Server 6.0.1 applications are as follows:
IBM SPSS Data Collection Interviewer Server Web Service
Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-bit or x64 64-bit edition) or Microsoft Windows Server 2008 (standard and R2) Business or Enterprise Edition (x86 32-bit or x64 64-bit edition). Note that Microsoft Windows Server 2003 R2 is only supported when upgrading from a previous IBM SPSS Data Collection version.. Pentium-class processor operating at 1GHz or faster. 2GHz recommended. 512MB RAM, more recommended. A hard disk with at least 100MB of available disk space. A 1024 x 768 or higher resolution graphics adaptor that supports at least 16-bit color. A DVD-ROM drive. Microsoft Internet Explorer 8 or above. Internet Information Server (IIS) 7.0 or above.
Interview Service
Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-bit or x64 64-bit edition) or Microsoft Windows Server 2008 (standard and R2) Business or Enterprise Edition (x86 32-bit or x64 64-bit edition). Note that Microsoft Windows Server 2003 R2 is only supported when upgrading from a previous IBM SPSS Data Collection version.. Pentium-class processor operating at 1GHz or faster. 2GHz recommended. 512MB RAM, more recommended. A hard disk with at least 200MB of available disk space (space depends on the number of projects on the server). A 1024 x 768 or higher resolution graphics adaptor that supports at least 16-bit color. A DVD-ROM drive. Microsoft Internet Explorer 8 or above. Microsoft Data Access Components (MDAC) 2.8 or later (supplied). Microsoft .NET Framework 3.5 SP1.
Internet Information Server (IIS) 7.0 or above. IBM SPSS Data Collection Developer Library (recommended) .
Accessories Service
As Interview Service. Microsoft Ofce Web Components (OWC) version 10 or later (for the charting feature of the Phone Reports activity only).
Database Service
Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-bit or x64 64-bit edition) or Microsoft Windows Server 2008 (standard and R2) Business or Enterprise Edition (x86 32-bit or x64 64-bit edition). Note that Microsoft Windows Server 2003 R2 is only supported when upgrading from a previous IBM SPSS Data Collection version.. Microsoft SQL Server (on at least one machine).
Scriptwriter Service
Microsoft Windows XP Professional (x86 32-bit edition) with Service Pack 3, Microsoft Windows Vista Business or Enterprise Edition with Service Pack 2 (x86 32-bit or x64 64-bit edition), or Microsoft Windows 7 Business or Enterprise Edition with Service Pack 1 (x86 32-bit or x64 64-bit edition). Pentium-class processor running at 500MHz or faster. 256MB or more of random-access memory (RAM). A hard disk with at least 150MB of available disk space. A 1024 x 768 or higher resolution graphics adaptor that supports at least 16-bit color. A DVD-ROM drive. For XP Professional Microsoft Internet Explorer 8 or above. Microsoft Data Access Components (MDAC) 2.8 or later (supplied). For XP Professional, Microsoft .NET Framework 3.5 SP1. For Vista and 7 Microsoft Internet Explorer 8 or above. Microsoft .NET Framework 3.5 SP1.
Telephone Interviewing Supervisor Stations
Microsoft Windows XP Professional (x86 32-bit edition) with Service Pack 3, Microsoft Windows Vista Business or Enterprise Edition with Service Pack 2 (x86 32-bit or x64 64-bit edition), or Microsoft Windows 7 Business or Enterprise Edition with Service Pack 1 (x86 32-bit or x64 64-bit edition) Pentium-class processor running at 500MHz or faster. 256MB or more of random-access memory (RAM). A hard disk with at least 100MB of available disk space.
4 Chapter 1
A 1024 x 768 or higher resolution graphics adaptor that supports at least 16-bit color. A DVD-ROM drive. For XP Professional, Vista, and 7 Microsoft Internet Explorer 8 or above.
Telephone Interviewing Interviewer Stations
Either: Microsoft Windows XP Professional (x86 32-bit edition) with Service Pack 3, Microsoft Windows Vista Business or Enterprise Edition with Service Pack 2 (x86 32-bit or x64 64-bit edition), or Microsoft Windows 7 Business or Enterprise Edition with Service Pack 1 (x86 32-bit or x64 64-bit edition) Or: Wyse terminals running Linux V6 and Firefox 3.x or above. For Windows: Pentium-class processor operating at 1GHz or faster. 2GHz recommended; For Wyse: 486-type processor operating at 66MHz or faster; Intel Pentium III or later recommended. For Windows: 512MB RAM; For Wyse: 32MB of random-access memory (RAM); 128MB recommended. A hard disk with at least 200MB of available disk space. A 1024 x 768 or higher resolution graphics adaptor that supports at least 16-bit color. A DVD-ROM drive. For XP Professional, Vista, and 7 Microsoft Internet Explorer 8 or above. For Linux Firefox 3.x or above. Note: Modem dialing is not supported on Wyse Winterms: a PC running Microsoft Windows, as previously specied, is required.
IBM SPSS Data Collection Remote Administration
As Interview Service
IBM SPSS Data Collection Survey Tabulation Operating systems
Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-bit or x64 64-bit edition) or Microsoft Windows Server 2008 (standard and R2) Business or Enterprise Edition (x86 32-bit or x64 64-bit edition). Note that Microsoft Windows Server 2003 R2 is only supported when upgrading from a previous IBM SPSS Data Collection version..
Important: Installing IBM SPSS Data Collection Survey Tabulation on Microsoft Windows XP is not supported. Instructions relating to XP are provided solely to enable demonstration and evaluation copies of the software to be installed. Hardware
Pentium-class processor operating at 1GHz or faster. 2GHz recommended. 512MB RAM (2 GB recommended). A hard disk with at least 200MB of available disk space. DVD-ROM drive required for installation.
Software
Microsoft .NET Framework 3.5 SP1. Microsoft Data Access Components (MDAC) 2.8 or later (supplied). Microsoft Internet Explorer 8 or above. For more information, see the topic Installing Microsoft Internet Explorer 8 or above or Firefox 3.x or above in Chapter 2 on p. 10. Firefox 3.x or above Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit). Microsoft Internet Information Server (IIS) 7.0 or above, with ASP.NET option. Microsoft SQL Server (on at least one machine). For running the charting feature, Microsoft Ofce Web Components (OWC) version 10 or later must be installed. For more information about the required software, see the Required Software Checklist.
IBM SPSS Data Collection Survey Reporter Server Edition and IBM SPSS Data Collection Author Server Edition Operating systems
Server: Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-bit or x64 64-bit edition) or Microsoft Windows Server 2008 (standard and R2) Business or Enterprise Edition (x86 32-bit or x64 64-bit edition). Note that Microsoft Windows Server 2003 R2 is only supported when upgrading from a previous IBM SPSS Data Collection version.. Client: Microsoft Windows XP Professional (x86 32-bit edition) with Service Pack 3, Microsoft Windows Vista Business or Enterprise Edition with Service Pack 2 (x86 32-bit or x64 64-bit edition), or Microsoft Windows 7 Business or Enterprise Edition with Service Pack 1 (x86 32-bit or x64 64-bit edition)
Hardware
Pentium-class processor operating at 1GHz or faster. 2GHz recommended. 512MB RAM, more recommended.
6 Chapter 1
A hard disk with at least 200MB of available disk space (space depends on the number of projects on the server). A graphics adapter with 1024 x 768 resolution or higher and a minimum 16-bit color quality setting. DVD-ROM drive required for installation.
Software
For Windows XP systems: Microsoft .NET Framework 3.5 SP1. Microsoft Internet Explorer 8 or above. For more information, see the topic Installing Microsoft Internet Explorer 8 or above or Firefox 3.x or above in Chapter 2 on p. 10. Firefox 3.x or above, with the Microsoft .NET Framework Assistant add-on, is supported in the web-deployed versions of IBM SPSS Data Collection Author and IBM SPSS Data Collection Survey Reporter. You must manually install the Microsoft .NET Framework Assistant Add-on. For more information, see the topic Installing Microsoft Internet Explorer 8 or above or Firefox 3.x or above in Chapter 2 on p. 10. Note: For best results, use Microsoft Internet Explorer 8 or above. Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit). Microsoft Ofce 2007 or 2010 (x86 32-bit or x64 64-bit) (required for exporting to Microsoft Word, Excel or PowerPoint, or to HTML). Note that the IBM SPSS Data Collection 32-bit applications will only function properly with the 32-bit version of Microsoft Ofce; the IBM SPSS Data Collection 64-bit applications will only function properly with the 64-bit version of Microsoft Ofce. For viewing charts, Microsoft Ofce Web Components (OWC) license (version 10 or later). Note that charts are not currently available when using the x64 64-bit IBM SPSS Data Collection applications. For Windows Vista or 7 systems: Microsoft .NET Framework 3.5 SP1 Microsoft Internet Explorer 8 or above. For more information, see the topic Installing Microsoft Internet Explorer 8 or above or Firefox 3.x or above in Chapter 2 on p. 10. Firefox 3.x or above, with the Microsoft .NET Framework Assistant add-on, is supported in the web-deployed versions of Author and Survey Reporter. You must manually install the Microsoft .NET Framework Assistant Add-on. For more information, see the topic Installing Microsoft Internet Explorer 8 or above or Firefox 3.x or above in Chapter 2 on p. 10. Microsoft Ofce 2007 or 2010 (x86 32-bit or x64 64-bit) (required for exporting to Microsoft Word, Excel or PowerPoint, or to HTML). Note that the IBM SPSS Data Collection 32-bit applications will only function properly with the 32-bit version of Microsoft Ofce; the IBM SPSS Data Collection 64-bit applications will only function properly with the 64-bit version of Microsoft Ofce. For viewing charts, Microsoft Ofce Web Components (OWC) license (version 10 or later).
Additional IBM SPSS Data Collection Survey Reporter Server Edition and IBM SPSS Data Collection Author Server Edition considerations
The Internet Explorer security settings can adversely affect access to Survey Reporter Server Edition and Author Server Edition. It is recommended that you congure Internet Explorer for Medium security (Tools Internet Options Security tab Security level for this zone). A security setting of High will prevent all users from logging into IBM SPSS Data Collection Interviewer Server Administration, thus preventing access to Survey Reporter Server Edition and Author Server Edition. A security setting of Medium -high will allow users to login to Interviewer Server Administration, but will prevent most users from launching Survey Reporter Server Edition and Author Server Edition from their respective links. Users who only belong to the Windows Guests account are not able to install or run Survey Reporter Server Edition and Author Server Edition. Survey Reporter Server Edition and Author Server Edition are only available in x86 32-bit format.
Chapter
Before you install any of the IBM SPSS Data Collection Server 6.0.1 applications you should verify that any required software is installed and running. If the IBM SPSS Data Collection Server 6.0.1 installation procedure is unable to nd an application, or that application is not running correctly, the installation procedure will fail. IBM SPSS Data Collection Server 6.0.1 applications requires the following software.
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition
Microsoft .NET Framework 3.5 SP1 Microsoft Data Access Components (MDAC) 2.8 Microsoft Internet Explorer 8 or above or Firefox 3.x or above Microsoft Internet Information Services (IIS) 7.0 or above with the ASP.NET option Microsoft SQL Server 2005 or 2008 Microsoft Ofce Web Components (OWC) (required to display charts in IBM SPSS Data Collection Survey Tabulation) Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit)
IBM SPSS Data Collection Interviewer Server Available on the IBM SPSS Data Collection Interviewer Server installation CD
The following software is required and can be installed manually from the IBM SPSS Data Collection Server 6.0.1 installation CD.
Software Web Servers Interviewing Servers Yes Accessories Servers Yes Database Servers No Scriptwriters machines Yes
Yes Microsoft Data Access Components 2.8 IBM SPSS No Data Collection Developer Library
No
No
No
Optional
The following required software must be purchased and installed separately before Interviewer Server can be installed.
Software Microsoft Internet Information Services 7.0 or above with the ASP.NET option Microsoft SQL Server 2005 or 2008 (Interviewer Server Professional only) Web Servers Yes Interviewing Servers Yes Accessories Servers Yes Database Servers No Scriptwriters machines No
No
No
No
Yes
No
The following required software must be downloaded (for free) and installed separately.
Software Microsoft .NET Framework 3.5 SP1 Microsoft Internet Explorer 8 or above or Firefox 3.x or above Microsoft Ofce Web Components 10.0 or above Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit) Web Servers Yes Yes Interviewing Servers Yes Yes Accessories Servers Yes Yes Database Servers No No Scriptwriters machines Yes Yes
No
No
Yes
No
No
No
No
Yes
No
Yes
10 Chapter 2
Data Collection Server applications when Microsoft .NET Framework 3.5 SP1 is not installed, the installation program will display a message explaining that you need to install it in order for the applications to run. Note: Installing Microsoft .NET Framework 3.5 SP1 upgrades a number of Windows components.
Installing Microsoft .NET Framework 3.5 SP1
E Download and install Microsoft .NET Framework 3.5 SP1 from the Microsoft download site E Follow the instructions on the screen. E Restart your computer. This is recommended even if the installation program does not request it. E From Control Panel select Administrative Tools > Internet Information Services E In the left-hand frame, right-click Web Sites and choose Properties.
(http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylan
Add-on. For more information, see the topic Installing Microsoft Internet Explorer 8 or above or Firefox 3.x or above on p. 10.
Installing Microsoft Internet Explorer 8 or above
E Go to http://www.microsoft.com/windows/ie/downloads/default.mspx
(http://www.microsoft.com/windows/ie/downloads/default.mspx) and from there navigate to the page that provides downloads in the language of your choice.
E Follow the provided instructions to download Internet Explorer.
Note: If you are using Microsoft Internet Explorer 8 or above, you may experience various issues when using the IBM SPSS Data Collection Server applications. You can avoid these issues by adding the appropriate IBM SPSS Data Collection Server application URLs to the Internet Explorer Compatibility View list. Refer to the Compatibility View topic on the Microsoft Internet Explorer 8: Features website (http://www.microsoft.com/windows/internet-explorer/features/easier.aspx) for more information.
Installing Firefox 3.x or above
E Go to http://www.mozilla.com (http://www.mozilla.com) and from there navigate to the page that
If you want to run IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition via the Firefox browser, you must install the Microsoft .NET Framework Assistant add-on before running the applications.
E Go to https://addons.mozilla.org/en-US/refox/addon/microsoft-net-framework-assist/
(https://addons.mozilla.org/en-US/refox/addon/microsoft-net-framework-assist/).
E Select Continue to Download, Accept and Install, then click Install Now. E Restart your Firefox browser after the installation is complete.
12 Chapter 2
Refer to the Microsoft support article Internet Information Server returns IP address in HTTP header (Content-Location) (http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q218180) for more information. You must install the ASP.NET and ISAPI extensions in addition to the default installation features.
IBM SPSS Data Collection Interviewer Server
In IBM SPSS Data Collection Interviewer Server, IIS is used by the Accessories, Interviewing, and Web services. If any of these machines is running Windows Server 2003 or 2008 you must install IIS before installing Interviewer Server.
Installing IIS on machines running Windows 2003 Server
E Install IIS, including the ASP.NET option on Windows 2003 Server, using the installation
Use the following steps if you need to install ASP.NET manually on a 64-bit system.
E Open a command prompt and navigate to
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50.727.
E Type aspnet_regiis.exe /i and press Enter.
Note: ASP.NET v3.5 is for 64-bit systems only, and ASP.NET v3.5 (32-bit) is for 32-bit systems.
Notes on WebDAV
Web-based Distributed Authoring and Versioning (WebDAV) is a collection of extensions that allow users to edit and manage les on remote servers. If you do not need WebDAV enabled on your server, ensure that you either disable it, or disallow unneeded HTTP methods (verbs) (due to potential security issues). WebDAV can be disabled via the Internet Information Services (IIS) Manager. By default, the WebDAV service is disabled on the version of IIS deployed with IBM SPSS Data Collection products. If WebDAV is required on your server, use a tool UrlScan security tool to disallow the unneeded HTTP methods (verbs). Refer the Microsoft TechNet article UrlScan Security Tool (http://technet.microsoft.com/en-us/security/cc242650.aspx) for more information.
Where <administrative_accountname> is the account name for someone with administrative authority to the workstation.
E In Internet Information Services Manager, expand the local computer, expand Web Sites, right-click Default Web Site, and then select Properties. E Click the Custom Errors tab. E In the Error Messages for HTTP Errors list, select the HTTP error 403;14, and click Edit Properties. E Select URL from the Message Type list box. E Enter the following in the URL eld:/spssmr/shared/404-custom.asp. E Click OK, and then click OK again. E Exit the Internet Information Services Manager. E Launch the Windows Registry Editor (type regedit in a Windows Command Prompt). E Navigate to the following location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
14 Chapter 2 E If you have installed SQL 2005 Developer Edition, enable remote connections as follows:
This opens the SQL Server 2005 Surface Area Conguration dialog box. Click Surface Area Conguration for Services and Connections In the left-hand frame of the next screen, select the View by Instance tab. Expand the node for the SQL instance that you are using and click Remote Connections. In the right-hand frame, select Local and remote connections and then Using both TCP/IP and Named Pipes. Click OK to save your changes and then close the program. Stop and restart SQL Server to implement the change.
Microsoft Ofce Web Components (OWC) version 10 or later is required for the charting feature of the Phone Reports activity. Note: The charting facility is normally disabled in Phone Reports. Before enabling it for a user, you must verify that the user is appropriately licensed for MS OWC. Check your MS OWC license agreement or EULA.
Microsoft OWC can be downloaded directly from Microsoft. It is important to install version 10 or higher. You can install Microsoft OWC from the Microsoft Download Center. Microsoft OWC is not supplied with Microsoft Ofce 2007 or above. For information on the options available for installing Microsoft OWC version 11 for use with Microsoft Ofce 2007, see http://technet2.microsoft.com/Ofce/en-us/library/0dee24b3-09af-485b-b5ed-d4b879dcc8f61033.mspx?mfr=true.
Installing Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit)
You must have Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit) installed on all machines running IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition. You can download the Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit) directly from the Microsoft download Web site (http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang
Chapter
The IBM SPSS Data Collection Server installation procedure installs IBM SPSS Data Collection Interviewer Server, optionally with IBM SPSS Data Collection Web Interviews, onto a single machine or onto a cluster of machines. The installation procedure for single machines and clusters is completely congurable at all stages. Work systematically through the topics in the following sections to install Interviewer Server. Depending on how your system is set up, you may nd that some topics are not relevant to you and can be skipped. Pre-installation checklist for the IBM SPSS Data Collection Interviewer Server installation procedure Installation procedures Post-installation checklist for IBM SPSS Data Collection Interviewer Server installation
Installation checklist
Click here to display an installation checklist showing all the pre-installation, installation, and post-installation tasks that you may need to carry out. This topic is a simple task list designed for printing, and does not provide links to the topics in this document.
Upgrade notes
IBM SPSS Data Collection Interviewer Server 6.0.1 is not compatible with earlier versions of Interviewer Server\mrInterview, so it is essential that you upgrade all machines that are running any of the Interviewer Server services, including all machines running the Scriptwriter Service. If you have machines running Professional\mrStudio with the Interview Scripting option you should also upgrade those machines to use IBM SPSS Data Collection Base Professional 6.0.1 to ensure that your interview scripts are compatible with the version of Interviewer Server you are running. If you want to use projects from a prior release, you must either enter the project path that was dened for the prior release during installation (default is C:\Program Files\SPSS Dimensions\mrInterview\Projects), or manually copy the existing project les to the new installation location.
Installation checklist
Install Required Software
Microsoft Data Access Components 2.8 (only on machines running the Interview, Accessories and/or Scriptwriter Services).
Licensed Materials - Property of IBM Copyright IBM Corporation 2000, 2011 16
Microsoft Internet Explorer 8 or above or Firefox 3.x or above (on all machines except those running the Database Service only). Internet Information Services with the ASP.NET option (only on machines running the Web, Interview, and/or Accessories Services). SQL Server (only on machines running the Database Service). Microsoft Ofce Web Components (only on machines running the Accessories Service). Microsoft .NET Framework 3.5 SP1 (only on machines running IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition). Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit) (only on machines running Survey Reporter Server Edition or Author Server Edition).
Pre-Installation Tasks
Microsoft Internet Explorer 8 or above or Firefox 3.x or above (except those machines running the Database Service only). Each machine in a cluster can communicate with all other machines in the cluster. DCOM is enabled on all machines. SQL Server is running correctly on all machines that will host the Database Service. IIS is running correctly on all machines that will host the Web, Interview, and/or Accessories Services. Create the Installing User on all machines (remember that this user requires Log on as a service and Log on as a batch job security settings). Create the Running User on all machines. Optional. Create the Anonymous Access User on all machines. Create the Data Collection User Group on all machines. If any machines are behind a rewall, open ports on the rewall. Make a back-up or image of all machines on which you will be installing IBM SPSS Data Collection Interviewer Server software.
Installation
Log in as the Installing User and install Interviewer Server. For cluster installations, install Interviewer Server on all machines named in the site preparation le. Install the Scriptwriter Service on any scriptwriter machines that do not have browser access to IBM SPSS Data Collection Interviewer Server Administration.
Post-Installation
On all machines running the Web Service, if the image cache is installed on a machine with only the Web Service installed and that machine is outside the rewall, congure the image cache as remote. Set up users and roles in Interviewer Server Administration and assign roles to Interviewer Server Administration applications. On all machines running the Accessories Service, if a machine is running Windows XP Service Pack 3, add the ASPNET account to the Launch permissions on LogBck02. If you have installed onto a machine on which IBM SPSS Data Collection Base Professional is installed, add Base Professional users to the IBM SPSS Data Collection group on that machine so that they have access to the log le folder.
18 Chapter 3
On all machines running the Web Service, if that machine has multiple IP addresses and web sites congured for each IP address, replace the Web Service machine names with IP addresses in DPM and reregister the Interview Service machines. If machines running the Web Service will be accessed through the internet, replace the machine names in the DimensionsInterviewURL and FileManagerWebserviceURL properties with fully qualied machine names. On all machines running the Interviewing Service, if your site uses SSL, cancel the requirement for mrIEngWS to use a secure channel. On all machines running the Interviewing Service, start mrUserAdminServer and mrDPMServer3 if they are not already running. Check that access control permissions have been set correctly for FMRoot and all its subfolders. If using an IBM SPSS Data Collection Dialer, license the Dialer via the License Authorization Wizard. Run the License Authorization Wizard from Start > All Programs > IBM SPSS Data Collection 6.0.1 > License Authorization Wizard. Note: When licensing Dialer in a Windows Server 2003 R2 or 2008 (x64 64-bit edition) environment, you must locally login to the server before attempting to license Dialer. If you attempt to login to a domain and then license Dialer, you will not be able to work with CATI projects in the Phone Participants activity. Modify the TCP/IP registry settings on all machines running the Interview and Web Services.
Post-Installation on Local Machines
Enable pop-ups and le downloads in your Web browser. Set up automatic NT login for Interviewer Server Administration users who use the Firefox browser. For users who will run Interviewer Server Administration using the Firefox browser on the WYSE 5150SE, increase the default font size in Firefox. Install the Microsoft .NET Framework Assistant for user who use the Firefox browser to run Survey Reporter Server Edition or Author Server Edition.
Optional Post-Installation
If you are upgrading from an earlier version of Interviewer Server\mrInterview, delete the Signal call outcome code from DPM. On machines running the Database Service, add indexes to any existing sample tables to improve performance If your site uses telephone interviewing (CATI), increase the size of the appRequestQueueLimit setting for the .NET Framework on all machines running the Web Service. If your site uses telephone interviewing, change the conguration settings for the interviewing engine and the .NET Framework on all machines running the Interview Service to avoid requests being queued due to blocked thread pools. Install the IBM SPSS Data Collection Load Tool on a machine of your choice, preferably one outside the Interviewer Server cluster. Congure the Interviewer Server Administration Email activity if not already done during installation. On machines running the Interviewing or Accessories Services, increase the number and/or size of the log les. If necessary, create a hosts le linking machine names to IP addresses (may be needed for some rewalls). Set up your Web site to use SSL. On machines running the Accessories Service, set up Interviewer Server Administration load balancing to specify the machines on which Interviewer Server and its applications will run.
Congure Interviewer Server Administration load balancing to use an SSL accelerator. On all machines running the Interviewing Service, change the Interview Engine load balancing algorithm used to distribute interviews to those machines. If you are using SQL Server 2005 and a named instance, edit SampleMgtGUI.Cong.xml to control the servers available to the Participants and Activate activities. If you are upgrading from a previous version of IBM SPSS Data Collection Server, and you want to query your old log les (from the Manage Logs activity for example), copy the old logs from the previous versions log directory to the new IBM SPSS Data Collection Server 6.0.1 log location (by default, [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs). If using one of the supported third party dialers (PRO-T-S or Sytel), refer to Dialer certication for information regarding dialer certication status. Install the IBM SPSS Data Collection Developer Library on the appropriate machines.
including the IBM SPSS Data Collection Data Model. If you install this service on a number of machines in a cluster, the installation procedure makes the rst machine hosting the service the Primary Interviewer Server and the second machine the Secondary Interviewer Server.
Accessories Service. Hosts Internet Information Server (IIS) and stores IBM SPSS Data
Collection Interviewer Server Administration and all Interviewer Server Administration and Interviewer Server activities.
Database Service. Runs SQL Server and stores the response data. May also store the sample
and quota databases. The Interviewer Server installation procedure does not install anything on machines running just this service.
Scriptwriter Service. Installed on a client machine. Includes the Data Model and Activate
components. The Scriptwriter Service is typically used by scriptwriters who do not have access to Interviewer Server Administration via their browsers. Depending on the size of your installation, you may install several services all on one machine, or install each service on a different machine, or install the same service on a number of machines. Note: If you install onto more than one machine (known as a cluster installation) you must install onto machines running the Accessories Service rst. Follow this with machines running the Interview and Web Services in that order. Finally, install the Scriptwriter Service where necessary. Very small sites may use a single machine for all functions, and you will install the Scriptwriter Service, Web Service, Interview Service, Accessories Service, and Microsoft SQL Server all on that machine. Larger sites may wish to use this type of set-up for testing purposes, while setting up their main system using several machines. If this is the type of installation that you require, you may prefer to use the Standard installation procedure.
20 Chapter 3
Larger sites may have a database machine running SQL Server, and a Web and interview machine running IIS, the Web Service, Interview Service, and Accessories Service. Very large sites will probably have separate machines for each service except the Accessories Service. This will be installed on the machine running the Interview Service. Generally, scriptwriters access the activities they require by connecting to Interviewer Server Administration via their browsers. If your site has scriptwriters who work off-line and do not always have access to Interviewer Server Administration, you can install the Scriptwriter Service on those machines, and the scriptwriters will be able to create, compile, and activate questionnaires using desktop activities. Interviewer Server is exible with regard to how the various machines are set up. It allows all machines to be in the same domain or workgroup, or you can have the database server in one domain with the machines running the other services in another domain. Note: If you use more than one domain, the domains must trust one another. It is important that you consider carefully how your site will be congured before starting to install Interviewer Server, so that you install the correct services on each machine.
installation are located in another domain, refer to Installation procedures for further information.
21 IBM SPSS Data Collection Interviewer Server installation information E Right-click the downloaded le and choose Run as Administrator. E Follow the instructions that appear on the screen. See Post-installation checklist for IBM SPSS
Notes
You cannot upgrade 32-bit applications to 64-bit applications. If you want to install Data Collection 6.0.1 64-bit edition applications, you must rst uninstall any 32-bit Data Collection applications you currently have installed. When upgrading 32-bit applications on a 64-bit system, you must launch the installation setup executable (setup.exe) from the installation medias win32 directory (for example, DVD-ROM\autoplay\win32\setup.exe). You cannot perform a full installation of Data Collection 6.0.1 applications on a machine running Windows Server 2003 R2 (x86 32-bit or x64 64-bit). You can only perform an upgrade installation. Data Collection 6 must already be installed on the Windows Server 2003 R2 (x86 32-bit or x64 64-bit) system prior to installing 6.0.1.
22 Chapter 3
Dialer certification
Marketing Systems Group Pro-T-S dialer
Table 3-1 Marketing Systems Group Pro-T-S dialer certification
Feature Power Dialing Group Dialing Dialer Administration PhoneInterviewing Login Call Outcomes Dialer Settings Interviewer Qualication Review Audio Answering Machine Detection VoIP Phone Reports Remote Mode Fail-Over Load Test Benchmark
Status Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed N/A
Comments
50 concurrent interviews
The Marketing Systems Group Pro-T-S dialer group dialing load test, with 50 concurrent interviews, details are provided below:
Server version:IBM SPSS Data Collection Server 6 Patch 1 Marketing Systems Group Pro-T-S installation kit: Beta version 3 Concurrent interviews: 50 Loading mode: 1 interview per 5 seconds Duration: 120 minutes Project: Multimode Dialing mode: Marketing Systems Group Pro-T-S group dialing Dialer status: Marketing Systems Group Pro-T-S demo dialer (50 local extensions and 10
remote extensions)
Table 3-2 Timing results
Timing Time to login to IBM SPSS Data Collection Interviewer Server Administration Time to start Phone Participants Wait time Time to start interview
Sytel dialer
Table 3-3 Sytel dialer certification
Feature Power Dialing Group Dialing Dialer Administration PhoneInterviewing Login Call Outcomes Dialer Settings Interviewer Qualication Review Audio Answering Machine Detection VoIP Phone Reports Remote Mode Fail-Over Load Test Benchmark
Status Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed N/A
Comments
50 concurrent interviews
The Sytel dialer group dialing load test, with 50 concurrent interviews, details are provided below:
Hardware environment: Single machine - Intel Core 1.86Ghz, 4GB RAM Software environment: Microsoft Windows Server 2003, Microsoft SQL Server 2005 Server version:IBM SPSS Data Collection Server 6 Patch 1 Sytel dialer version: 1.0.9 Concurrent interviews: 50 Loading mode: 1 interview per 2 seconds Duration: 120 minutes Project: Multimode Dialing mode: Sytel group dialing
Table 3-4 Timing results
Timing Time to login to Interviewer Server Administration Time to start Phone Participants Wait time Time to start interview
24 Chapter 3
Pre-installation checklist for the IBM SPSS Data Collection Interviewer Server installation procedure
Before you install IBM SPSS Data Collection Interviewer Server you should check that any software required by Interviewer Server is installed and running. If the Interviewer Server installation procedure is unable to nd an application, or that application is not running correctly, the Interviewer Server installation procedure will fail. Check that Internet Explorer 8.0 or above or Firefox 3.x or above is installed on all machines. Check that each machine in a cluster can communicate with all other machines in the cluster. Check that DCOM is enabled on all machines. Check that SQL Server is running correctly on all machines that will host the Database Service. Check that IIS is running correctly on all machines that will host the Web, Interview, and/or the Accessories Service. Create a user for installing Interviewer Server. This user will be referred to as the Installing User in the rest of this document. Optionally, create a user for running the Interviewer Server services. This user will be referred to as the Running User in the rest of this document. You can use the Installing User as the Running User if you wish. Create a user that can be used for anonymous IIS access to Interviewer Server applications. This user will be referred to as the Anonymous Access User in the rest of this document. Create a group for Interviewer Server users. This group will be referred to as the IBM SPSS Data Collection Group in the rest of this document. Check that Everyone has full permissions to the \InetPub\wwwroot folder. If any machines that will be running Interviewer Server services are behind a rewall, you may need to open ports on the rewall so that Interviewer Server can function correctly. Note: When implementing a cluster in a Windows Server 2008 environment, you must ensure that TCP port 65100 is open via the Windows rewall. Refer to you Windows Server 2008 documentation for information on opening ports. Make an image or back-up of all machines on which Interviewer Server software will be installed before you run the installation program.
Checking that Microsoft Internet Explorer 8 or above or Firefox 3.x or above is installed
IBM SPSS Data Collection Interviewer Server cannot be installed unless the machine(s) on which it is being installed are running Microsoft Internet Explorer 8 or above or Firefox 3.x or above. To check which version of Internet Explorer or Firefox is installed, simply start the application. The splash screen reports the version number.
is the name of one of the machines in the cluster. If the machines can communicate, you will see several lines starting Reply from appear on your screen as the pinged machine returns the signal. If the machines cannot communicate you will see the message Request timed out.
E Repeat this step for each other machine in the cluster.
26 Chapter 3 E Open Control Panel and choose: Administrative Tools > Data Sources (ODBC)
This opens the Create a New Data Source to SQL Server dialog box.
E In Name, type a name for the test DSN. E In Server, select the name of the IBM SPSS Data Collection Interviewer Server database server. E Click Next. E On the next two screens, just click Next. E On the following screen, click Finish.
The system checks that it can access the database using the DSN you have just created, and displays the results of the test. Normally the test will be successful, so click OK. If the test is not successful, you should make a note of any messages the system has displayed and then try to resolve the problem before trying to create a test DSN again.
E Return to the ODBC Data Source Administrator dialog box. Select the test DSN you have just
created and click Remove. Conrm your request when prompted to do so.
machine. As long as your browser does not issue the message Cannot nd server or DNS Error then IIS is running.
The Interviewer Server servers and services must be run by a user with the same rights as the Installing User, but this user must also have the Log on as a service and Log on as a batch job options set. This user does not require SQL DB Creator rights. Although you can use the same user account for both the Installing and the Running User, we recommend creating a new user account on each server that is used specically for running Interviewer Server. This maintains any existing security that you have in place and ensures that there will be no problems if the local administrator password is changed. If you are installing on machines within a workgroup, you must create the Installing and Running Users on all machines in the workgroup that will run Interviewer Server services. The user and group names should match exactly across all machines as some operating systems can be case sensitive. If you are installing Interviewer Server on machines within a domain, you should create the accounts for the Installing and Running Users as domain accounts and then give those accounts the appropriate local access on each of the servers on which Interviewer Server will be installed. Note: If you are using machines in different domains, the Installing and Running Users must be visible and trusted in all those domains. Both Users must also have permission to create databases on the machine hosting the Database Service.
Creating the installing and running users and set the log on options (single machine installations)
E Open Control Panel and choose: Administrative Tools > Computer Management
Note: Do not give the user a password that contains single or double quotation marks or a backslash as this will cause the application installation to fail.
E In the Tree frame, click Groups. E In the right-hand frame, right-click Administrators and choose Add to Group.
28 Chapter 3
that itself starts another application or service. This opens the Log on as a batch job Properties dialog box.
E Click Add. E In the list of names, choose the user name you created earlier and then click Add. E Click OK to close the Select Users or Groups dialog box. E Click OK again to return to the Local Security Settings window. E Close the Local Security Settings window. E Open your SQL administration program and grant the Installing UserSYSADMIN authority. For
example, if you have SQL Enterprise Manager, or SQL Server Management Studio, the steps will be as follows: From the Windows Start menu choose:
Programs > Microsoft SQL Server > Enterprise Manager or SQL Server Management Studio
Expand the tree in the left-hand frame until the contents of the Security node are visible for the Interviewer Server Database server, and select Server Roles. In the right-hand frame, double-click System Administrators or sysadmin. This opens the Server Role Properties dialog box. Click Add. In the list of names, choose the user name you created earlier and then click OK. Click OK to close the Server Role Properties dialog box and then close Enterprise Manager/SQL Server Management Studio.
E Repeat these steps, except the one to add SYSADMIN authority in SQL, to create the Running
User account.
Note: If the domain uses case sensitive SQL, you must create the Running User with the Full name and Logon name in the same case.
E Add the domain accounts for the Installing and Running Users to the local Administrator group on
each machine that will be running the Web, Interviewing, or Accessories Services. This is not necessary on machines that will be running only the Database Service.
E Follow the procedure documented for single machine installations to set the local security policy
When installing in a Windows Server 2003 environment, refer to http://msdn2.microsoft.com/en-us/library/Aa302396 (http://msdn2.microsoft.com/en-us/library/Aa302396) for information on setting up the account with the necessary privileges. When installing in a Windows Server 2008 environment, use the following steps for setting up the account with the necessary privileges: 1. Open Computer Management from the Windows Control Panel (Start > Control Panel > Administrative Tools > Computer Management) and navigate to Local Users and Groups > Groups. 2. Add the account specied for the application pool identity to the IIS_IUSRS group. 3. Close the Computer Management dialog.
Creating the anonymous access user For single machine and workgroup installations:
E Open Control Panel and choose: Administrative Tools > Computer Management
30 Chapter 3
Note: If the domain uses case sensitive SQL, you must create the Anonymous Access User with the Full name and Logon name in the same case.
31 IBM SPSS Data Collection Interviewer Server installation information E Choose the users who will be part of the group and click Add.
Note: You must add the Installing User, the Running User and the Anonymous Access User to this group.
E Click OK to close the Select Users or Groups dialog box. E Click Create and then Close.
frame. If Everyone does not appear in the list, add it and set the appropriate permission.
Preparing to run IBM SPSS Data Collection Interviewer Server through a firewall
If you will be running IBM SPSS Data Collection Interviewer Server through a rewall certain ports on the rewall must be open.
Firewall between the Internet and the web server
All communication between the browser and the Interviewer Server Web Server (mrIWeb) and between the browser and the Accessories server defaults to using HTTP on port 80. If your web site runs SSL or uses a different port number, you can specify this on the Internet Information Services (IIS) Conguration page during the installation procedure.
Firewall between the web server and the accessories server
When the Web Server needs to communicate with the Accessories server in order to access the image cache, and there is a rewall between the two machines, communication normally takes place using HTTP over port 80. The rewall must allow trafc in both directions on this port. If your web site runs SSL or uses a different port number, you can specify this on the Internet Information Services (IIS) Conguration page during the installation procedure.
Firewall between the web server and the interviewing server
Communication between the Web Server (mrIWeb) and the Interviewer Server (mrIEng) usually takes place using SOAP over port 80. If your web site runs SSL or uses a different port number, you can specify this on the Internet Information Services (IIS) Conguration page during the installation procedure.
32 Chapter 3
Firewall between the IBM SPSS Data Collection Interviewer Server/Accessories server and the data server
Communication between the Interviewer Server/Accessories server and the data server takes place using TCP on port 1433. This port must be opened before the installation begins, as the installation process writes to the data server. If you have SQL running on a named instance, then the port number is dynamically assigned and could be something other than 1433. If you know which port number is being used, you should open this port rather than port 1433. If you do not know which port is being used (and for more information about named SQL instances in general) refer to http://groups.google.nl/groups?q=connecting+to+second+SQL+instance+through+rewall&hl=nl&lr=&selm=uGvO (http://groups.google.nl/groups?q=connecting+to+second+SQL+instance+through+rewall&hl=nl&lr=&selm=u
Firewall between the DPM servers in the cluster
Communication between DPM servers in a cluster takes place using TCP on port 65100. Note: When implementing a cluster in a Windows Server 2008 environment, you must ensure that TCP port 65100 is open via the Windows rewall. Refer to you Windows Server 2008 documentation for information on opening ports.
Refer to your Dialer documentation for instructions on changing the default port. If you want to use a different port, you may set it in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\SPSS \MRPropertyManagement\2.0\ Remoting\PortNo. Note: When implementing a cluster in a Windows Server 2008 environment, you must ensure that TCP port 65100 is open via the Windows rewall. Refer to you Windows Server 2008 documentation for information on opening ports.
Installation procedures
The installation procedure varies depending on whether you are installing IBM SPSS Data Collection Interviewer Server on a single machine or on more than one machine.
Single machine installation. When you want to install all of the services onto a single machine, you
install from the DVD-ROM. Note that the Database Service can be located either on the same machine as Interviewer Server or on a central server.
Multiple machine installation. A typical installation consists of the following steps:
First, you log in on the Primary DPM server and run the installation from the DVD-ROM to create a site preparation le that names the machines on which the various services will be installed, and to set up a central installation folder on the server that can be used by other machines in the cluster. When the installation program nishes, you need to share this folder manually.
34 Chapter 3
Then, for each of the machines named in the site preparation le, you run the installation from the central installation directory. During these installations, most of the dialog boxes are completed automatically using the information in the site preparation le. Finally, you use the client installation on the DVD-ROM to install the Scriptwriter Service onto machines that are not named in the site preparation le. The installation procedure supports the following congurations:
All servers and scriptwriter machines in one domain
The installation procedure uses Domain\Running User, Domain\Anonymous User, and Domain\IBM SPSS Data Collection Group to set up the Interviewer Server services and the database access group. Note: The domain group cannot be a Local domain group. Domain groups must be created as Global, otherwise the DPM Server will not start after installation.
All servers and scriptwriter machines in one workgroup
The Running and Anonymous Access users and the Data Collection group that you choose during the installation must exist on all servers (including the database server) and scriptwriter machines in the workgroup. The installation procedure uses LocalMachineName\Running User, LocalMachineName\Anonymous User, and LocalMachineName\Data Collection Group to set up the Interviewer Server services, and DBMachineName\Data Collection Group to set up the database access group.
All servers except the database server in one domain and the database server in another domain
Domains must trust one another (that is, be bidirectional), so the users and group that you choose during the installation will be visible in both domains. The installation procedure uses Domain\Running User, Domain\Anonymous User, and Domain\Data Collection Group to set up the Interviewer Server services. Note: The domain group cannot be a Local domain group. Domain groups must be created as Global, otherwise the DPM Server will not start after installation.
All servers in one domain and all scriptwriter machines in another domain, or domain controller installations with two domains
The domains must have a two-way trust or the server domain must trust the scriptwriter domain. The group that you choose during the installation procedure must exist on the servers domain, and must be created as a domain local group, not as the default global security group. The users from both domains must be added as members of this domain local group. Domain local groups are supported in a native-mode domain only, not in a mixed-mode domain. The installation procedure treats this type of installation like one or other of the previous domain-based installations.
All servers in a workgroup and scriptwriter machines in a domain
The Running and Anonymous Users and Data Collection Group must exist on all servers in the workgroup, and the scriptwriter domain user must be synchronized as a local user on the workgroup servers. The scriptwriter user must be added to the Data Collection Group on the servers. The installation procedure uses LocalMachineName\Running User and LocalMachineName\Data Collection Group to set up the Interviewer Server services, and DBMachineName\Data Collection Group to set up the database access group.
Installation flowchart
This owchart provides an overview of the questions you will be asked during the installation. Each box in the owchart corresponds to a dialog box that is displayed by the installation program.
Depending on your system conguration, the AutoPlay feature may detect and start the installation program when you insert the DVD-ROM into the drive. If this does not happen, you can start the installation program manually, as follows: From the Windows Start menu, choose Run. In the Run dialog box, type d:\autoplay where d:\ is the DVD-ROM drive. This opens the IBM SPSS Data Collection Server 6.0.1 Installer window.
E From the IBM SPSS Data Collection Server 6.0.1 Installer window, choose Install IBM SPSS Data Collection Server 6.0.1.
This starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
E Click Next on the Welcome screen. E On the License Agreement screen, read the license agreement. E If you accept the agreement, click Yes. E On the Select Features page, select the IBM SPSS Data Collection Interviewer Server option
and choose the appropriate services and utilities to be installed. Possible Interviewer Server options are as follows:
Accessories Service. Installs the Accessories Service, including IBM SPSS Data
Note: The services and utilities listed above are for use with the Interviewer Server. You can also choose to install other IBM SPSS Data Collection Server applications. Starting with the IBM SPSS Data Collection 6 release, all application names have changed. The application names map as follows:
Old Application Name Interviewer Server\mrInterview Interviewer\Interview Player Phone Interviewer\Interview Player Web Remote Manager Web Reports for Surveys\mrTables Reports for Surveys\Reporter Reports for Surveys Components\Dimensions Component Pack N/A New Application Name Interviewer Server Phone Interviews Web Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Survey Reporter Developer Kit Author Server Edition
38 Chapter 3 E On the Machine Conguration page, choose Single Machine Install. E On the Machine Settings page, enter a name for your Data Collection site and click Next. The
site name that you choose is displayed on the main Interviewer Server Administration page and can be any name of your choice.
E On the User and Group page, enter information about the user and group that should be used
for running the Interviewer Server services. For each account, click Domain if it is a domain account and enter the domain name in the box. If the account is a workgroup account, click Workgroup. Note: The domain group cannot be a Local domain group. Domain groups must be created as Global, otherwise the DPM Server will not start after installation. In the Username, Password and Group boxes, enter the name and password of the Running User and the name of the Data Collection Group. Click Next after entering the appropriate information. Note: The names that you enter must be valid names for the domain or workgroup on which you will be installing.
E On the Anonymous User page, enter the name and password of the Anonymous Access User that you created. Click Domain if this is a domain user account or Workgroup if this is a workgroup user account. Click Next after entering the appropriate information. E On the Database Setup page, enter the name of the database server on which you want to create the Interviewer Server Data database and click Next. E On the DPM User Admin Details page, enter a name and password for the Interviewer Server
Administration Administrator. You can also select whether or not to enable integrated Windows login. Refer to the topic Conguring for Single Sign-on in the IBM SPSS Data Collection Developer Library 6.0.1 for more information on integrated Windows login. Note: This user name is simply for accessing the Distributed Property Management (DPM) database to perform administrative tasks such as setting up Interviewer Server Administration users and roles, and managing access to Interviewer Server Administration les and applications. It exists only in DPM. To avoid possible conicts with other user names, the name that you choose should not match any existing NT user names on your system.
E On the Email Settings page, enter the name and port number of your Email SMTP server.
Alternatively, if you do not want to use the Email activity or do not have the required information at hand, click I want to congure my email settings later. In either case, click Next to move to the next page.
E On the Internet Information Services (IIS) Conguration screen, the installation program detects
any web sites available on the installation machine and displays them in the drop-down list box. If you want to use a Web site other than the default for your IBM Corp. applications, select it from the drop-down list. The default le location for the web site you have selected is displayed. If the installation program detects a folder called SPSSMR within the web site folder structure, you are prompted to install the les in this folder instead. If you want to install the les to a different location, click Browse and choose the folder you want to use.
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under C:\Program Files when you select myWebSite for the Data Collection folders and applications (you can instead select the location C:\Program Files (x86)). The Advanced button is available for advanced conguration of your chosen web site. This allows you to place Interviewer Server Administration in its own application pool so each process can be split across multiple application pools The operating system places a 2 GB restriction on processes in IIS. Put simply, splitting a process across application pools means it is possible to run larger processes. Refer to your IIS documentation for general information about application pools. If you want to use application pools, proceed as follows: Click Advanced. This opens the Advanced IIS Conguration screen. To place Interviewer Server Administration in its own application pool, select Use SPSSDimensionNetPool application pool. If you want processes to recycle and/or shut down after specic number of minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the Interviewer Server Administration process is recycled or shut down, anyone using Interviewer Server Administration activities at that time will have to restart their session in order to continue working. To place Interviewer Server in its own application pool, select Use SPSSmrInterviewPool application pool. If you want processes to recycle and/or shut down after so many minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the application process is recycled or shut down, anyone using Interviewer Server activities at that time will have to restart their session in order to continue working. Click Apply. On the Internet Information Services (IIS) Conguration screen, click Next when you are ready to continue. Note: If you already installed Interviewer Server, the IIS conguration settings are automatically inherited, so the Internet Information Services Conguration screen will not appear.
E On the Choose Destination Location page, choose the folder in which you want to install
(FMRoot). This is the folder in which the master copies of project les created using Interviewer Server Administration or the Scriptwriter desktop activities will be stored, and it is from here that the interviewing machines will make local copies of these les. The File Management root folder must be shared so that it is accessible by other machines. If you choose a folder on your current machine, the installation procedure will create the share for you. If you choose a folder with a UNC pathname (that is, one that starts \\machine_name\...) this will be used as the shared folder. Click Next.
40 Chapter 3
Note: You can create the File Management root folder on any machine as long as its share is visible to all machines running the Interviewing and Scriptwriter Services. The ideal location is a separate machine that acts as a le server rather than a machine running the Interviewing or Accessories service. This is because the File Management root folder is an integral part of most Interviewer Server Administration and Interviewer Server functionality, and needs to be available all the time that Interviewer Server Administration is running. You will need to manually share the specied UNC directory: 1. Navigate to and select the specied UNC directory. 2. Right-click the directory and select Properties, then select the Sharing tab. 3. Select Share this folder and enter SPSSMR_FMROOT in the Share name eld. 4. Click Permissions and select Full control for the Everyone group. 5. Click OK to save your changes. 6. Select the Security tab, add the Interviewer Server group (only if it is not already present), and select Full control for the Interviewer Server group. 7. Click OK to save your changes. If you install it on a machine that is running the Interviewing or Accessories service and you need to restart that machine, Interviewer Server Administration becomes effectively unusable by anyone on any other machine until the service machine has restarted.
Updating the registry after moving FMROOT
If you change the location of the FMROOT in DPM Explorer post installation, you must also update the associated registry entries to match the DPM Explorer values. If the environment is a cluster environment, you must update the registry entries on all clustered accessory servers, IBM SPSS Data Collection Survey Tabulation servers and IBM SPSS Data Collection Survey Reporter servers. The mapping of DPM properties and registry entries is as follows:
DPM Property FileMgt_RootFolderLocalPath Registry Entry HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \ InstallOptions\FMRoot_Local and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3 \InstallOptions\FMRoot_Local HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \InstallOptions \FMRoot_UNC and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3 \InstallOptions\FMRoot_UNC
FileMgt_RootFolderUNC
E The Choose the location of Interviewer Server Project and Source les page allows
you to specify the folder that you want to create for storing the project and source les that the Interview Services use for running interviews. When a scriptwriter activates a project, the activation program copies the questionnaire le and the templates into the
Projects folder so that they are available for interviewing. The default project folder is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer. Click Next to continue.
E On the FIPS 140-2 Compliance page, select whether or not the installation will be congured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to accredit cryptographic modules. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information. Note: When conguring for FIPS 140-2 compliance in the Windows Server 2008 environment, you must rst install a Microsoft hotx. Failure to install the hotx may result in problems when using the Interviewer Server Administration User Administration activity. Refer to the Microsoft support article FIX: You cannot run an ASP.NET 3.5-based application that uses a ScriptManager control (http://support.microsoft.com/kb/981119) for more information.
Configure for FIPS 140-2 Compliance. If your system is already congured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Congure for FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2 compliant, you must manually set a Windows System cryptography setting to disabled: 1. From the Windows Control panel, select:
Administrative Tools > Local Security Policy > Local Policies (located in the left panel) > Security Options (located in the left panel) > System cryptography: Use FIPS compliant algorithms... (located in the right panel)
2. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled. For new installations, the SHA-1 hash function algorithm is used regardless of whether or not Congure for FIPS 140-2 Compliance is enabled; for upgrade installations, the following rules apply: If FIPS 140-2 is enabled, all existing user information from the previous version is upgraded in the following steps: The original, encrypted user passwords are archived to a setup log le. New user passwords are randomly assigned and saved to a setup log le. The log le is located at: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\\Installer\NewPassword.logInterviewer Server Administration administrators can supply users these new, temporary passwords in a manner that is in accordance with their business practices. The MustChangePasswordAtNextLogin setting is enabled, which forces users to change their passwords at next login. When upgrading on a server that is currently not congured for FIPS 140-2, you are presented with the option to reset user passwords: If you choose to reset user passwords, the SHA-1 hash function algorithm is employed. If you choose to not reset user passwords, the server will continue to use the MD5 hash function algorithm. Keep the following points in mind when modifying an existing installation: When changing Congure for FIPS 140-2 Compliance from enabled to disabled, the SHA-1 hash function algorithm will continue to be employed.
42 Chapter 3
When changing Congure for FIPS 140-2 Compliance from disabled to enabled, the parameters outlined in the rst bullet point are employed. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information regarding FIPS 140-2. Notes: When FIPS 140-2 is congured for IBM SPSS Data Collection products, the applications adhere to the password protection security protocols that are dened on the Interviewer Server. For example, if the Interviewer Server is congured for MD5 security, the client-side applications will also use MD5 security for password protection, regardless of whether or not the Congure for FIPS 140-2 Compliance setting was selected during installation. When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7 or Windows Server 2008 R2, and FIPS enabled, you cannot run an ASP.NET 3.5-based application that use a ScriptManager control. You can download a Microsoft Hotx (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494) that addresses this issue.
E The Start Copying Files page lists the services you have chosen to install and the name of the database server you have chosen to use. If these settings are correct, click Next. If not, click Back
and step back through the pages to make the necessary changes. During the installation process you may see a number of DOS windows open and close. This is expected behavior and can be ignored.
E When the installation has nished, choose whether to restart your machine now or later and click Finish. If you want to run the post-installation steps straight away you must restart your machine
now.
E To complete the installation, you now need to perform the post-installation tasks.
Cluster installation
When you install onto more than one machine you typically follow these steps:
E First, log in to the server that will host the Accessories Service and create a site preparation le
. This le names the machines on which the various services will be installed, and sets up a central site preparation folder that can be used by other machines in the cluster. The installation procedure installs not only the services you choose for the machine you have logged in to, but also the project management components. This machine becomes the Primary DPM server.
E Secondly, on each of the machines named in the site preparation le, run the installation program
from the site preparation folder. Always install onto your Accessories servers rst, followed by all Interviewing servers, and nally all Web servers.
No No No No Yes Yes
No No No No No No
Yes No Yes No No No
Depending on your system conguration, the AutoPlay feature may detect and start the installation program when you insert the DVD-ROM into the drive. If this does not happen, you can start the installation program manually, as follows: From the Windows Start menu, choose Run. In the Run dialog box, type d:\autoplay where d:\ is the DVD-ROM drive. This opens the IBM SPSS Data Collection Server 6.0.1 Installer window.
E From the IBM SPSS Data Collection Server 6.0.1 Installer window, choose Install IBM SPSS Data Collection Server 6.0.1.
This starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
E Click Next on the Welcome screen.
44 Chapter 3 E On the License Agreement screen, read the license agreement. E If you accept the agreement, click Yes. E On the Select Features page, select the Interviewer Server option and choose the appropriate
services and utilities to be installed. Possible Interviewer Server options are as follows:
Accessories Service. Installs the Accessories Service, including IBM SPSS Data
Note: The services and utilities listed above are for use with the Interviewer Server. You can also choose to install other IBM SPSS Data Collection Server applications. Starting with the IBM SPSS Data Collection 6 release, all application names have changed. The application names map as follows:
Old Application Name Interviewer Server\mrInterview Interviewer\Interview Player Phone Interviewer\Interview Player Web Remote Manager Web Reports for Surveys\mrTables Reports for Surveys\Reporter Reports for Surveys Components\Dimensions Component Pack N/A New Application Name Interviewer Server Phone Interviews Web Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Survey Reporter Developer Kit Author Server Edition
E On the Machine Conguration page, choose Cluster Install. E On the Machine Settings page, enter a name for your Data Collection site and click Next. The
site name that you choose is displayed on the main Interviewer Server Administration page and can be any name of your choice.
E On the Site Install Destination page, enter the name of the site preparation folder. The default is c:\mrInterviewSiteInstallation. Click Next. E On the Cluster Machines page, enter the names of the machines that will host the Interview,
Web, and Accessories Services. You can also specify the IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition server names if you selected to also install the applications. The names must be machine names (not domain names, aliases, IP addresses, or any other name). Lists of names must be separated with semicolons. If you want to communicate using a port other than the default port 80 or you want to use SSL for greater security, click Advanced and proceed as follows. Otherwise, click Next.
When you click Advanced, the Advanced Cluster Conguration dialog box lists the names of the servers you specied on the previous page. For each server shown, enter the port number you want to use and, if you want to use SSL, check the SSL box. Your changes are saved automatically as soon as you make them. To enter specications for a different server, select it from the appropriate drop-down list and then change the port number and/or SSL setting as necessary. Click Apply. On the Question dialog box, click Yes if all the URLs shown are correct or No if you want to make further changes. When you are ready to continue, click Next.
E On the Cluster Server Selection page, choose the names of the machines that will run the
Interviewing Web, Image Cache Web, and (if appropriate) Phone Interviewer services. Click Next. Select the Congure multiple instances for the Web, Accessory, and Interviewing tiers option if you want to congure multiple virtual directories, session engines, and Web services. Depending on what you chose to install on the Select Features page, you may be presented with a combination of the Interviewer Server Administration Virtual Directory Conguration, Interview Session Engine Conguration, and Interview Web Service Conguration dialogs. If you selected to install any of the following features, you are presented with the Interviewer Server Administration Virtual Directory Conguration dialog that provides options for conguring the number of virtual directories that will be installed per server: Accessories Service Phone Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Author Server Edition If you selected to install the Interview Service feature, the Interview Session Engine Conguration dialog displays and provides options for conguring the number of session engines for the selected Interviewer Servers. If you selected to install the Web Service feature, the Interview Web Service Conguration dialog displays and provides options for conguring the number of Web services for the selected Web servers. For more information, see the topic Virtual directory, session engine, and Web service registration on p. 69.
46 Chapter 3 E On the Data Collection User and Group page, enter the name and password of the Running User and the name of the Data Collection Group. Click Next after entering the appropriate information.
Note: The names that you enter must be valid names for the domain or workgroup on which you are installing.
E On the Anonymous User page, enter the name and password of the Anonymous Access User that you created. Click Domain if this is a domain user account or Workgroup if this is a workgroup user account. Click Next after entering the appropriate information. E On the Database Setup page, enter the name of the database server on which you want to create the Interviewer Server Data database and click Next. E On the DPM User Admin Details page, enter a name and password for the Interviewer Server
Administration Administrator. You can also select whether or not to enable integrated Windows login. Refer to the topic Conguring for Single Sign-on in the IBM SPSS Data Collection Developer Library 6.0.1 for more information on integrated Windows login. Note: This user name is simply for accessing the Distributed Property Management (DPM) database to perform administrative tasks such as setting up Interviewer Server Administration users and roles, and managing access to Interviewer Server Administration les and applications. It exists only in DPM. To avoid possible conicts with other user names, the name that you choose should not match any existing NT user names on your system.
E On the Email Settings page, enter the name and port number of your Email SMTP server.
Alternatively, if you do not want to use the Email activity or do not have the required information at hand, click I want to congure my email settings later. In either case, click Next to move to the next page.
E On the Internet Information Services (IIS) Conguration screen, the installation program detects
any web sites available on the installation machine and displays them in the drop-down list box. If you want to use a Web site other than the default for your IBM Corp. applications, select it from the drop-down list. The default le location for the web site you have selected is displayed. If the installation program detects a folder called SPSSMR within the web site folder structure, you are prompted to install the les in this folder instead. If you want to install the les to a different location, click Browse and choose the folder you want to use. Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under C:\Program Files when you select myWebSite for the Data Collection folders and applications (you can instead select the location C:\Program Files (x86)). The Advanced button is available for advanced conguration of your chosen web site. This allows you to place Interviewer Server Administration in its own application pool so each process can be split across multiple application pools The operating system places a 2 GB restriction on processes in IIS. Put simply, splitting a process across application pools means it is possible to run larger
processes. Refer to your IIS documentation for general information about application pools. If you want to use application pools, proceed as follows: Click Advanced. This opens the Advanced IIS Conguration screen. To place Interviewer Server Administration in its own application pool, select Use SPSSDimensionNetPool application pool. If you want processes to recycle and/or shut down after specic number of minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the Interviewer Server Administration process is recycled or shut down, anyone using Interviewer Server Administration activities at that time will have to restart their session in order to continue working. To place Interviewer Server in its own application pool, select Use SPSSmrInterviewPool application pool. If you want processes to recycle and/or shut down after so many minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the application process is recycled or shut down, anyone using Interviewer Server activities at that time will have to restart their session in order to continue working. Click Apply. On the Internet Information Services (IIS) Conguration screen, click Next when you are ready to continue. Note: If you already installed Interviewer Server, the IIS conguration settings are automatically inherited, so the Internet Information Services Conguration screen will not appear.
E On the Choose Destination Location page, choose the folder in which you want to install
(FMRoot). This is the folder in which the master copies of project les created using Interviewer Server Administration or the Scriptwriter desktop activities will be stored, and it is from here that the interviewing machines will make local copies of these les. The File Management root folder must be shared so that it is accessible by other machines. If you choose a folder on your current machine, the installation procedure will create the share for you. If you choose a folder with a UNC pathname (that is, one that starts \\machine_name\...) this will be used as the shared folder. Click Next. Note: You can create the File Management root folder on any machine as long as its share is visible to all machines running the Interviewing and Scriptwriter Services. The ideal location is a separate machine that acts as a le server rather than a machine running the Interviewing or Accessories service. This is because the File Management root folder is an integral part of most Interviewer Server Administration and Interviewer Server functionality, and needs to be available all the time that Interviewer Server Administration is running. You will need to manually share the specied UNC directory: 1. Navigate to and select the specied UNC directory. 2. Right-click the directory and select Properties, then select the Sharing tab.
48 Chapter 3
3. Select Share this folder and enter SPSSMR_FMROOT in the Share name eld. 4. Click Permissions and select Full control for the Everyone group. 5. Click OK to save your changes. 6. Select the Security tab, add the Interviewer Server group (only if it is not already present), and select Full control for the Interviewer Server group. 7. Click OK to save your changes. If you install it on a machine that is running the Interviewing or Accessories service and you need to restart that machine, Interviewer Server Administration becomes effectively unusable by anyone on any other machine until the service machine has restarted.
Updating the registry after moving FMROOT
If you change the location of the FMROOT in DPM Explorer post installation, you must also update the associated registry entries to match the DPM Explorer values. If the environment is a cluster environment, you must update the registry entries on all clustered accessory servers, Survey Tabulation servers and IBM SPSS Data Collection Survey Reporter servers. The mapping of DPM properties and registry entries is as follows:
DPM Property FileMgt_RootFolderLocalPath Registry Entry HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \ InstallOptions\FMRoot_Local and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3 \InstallOptions\FMRoot_Local HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \InstallOptions \FMRoot_UNC and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3 \InstallOptions\FMRoot_UNC
FileMgt_RootFolderUNC
E The Choose the location of Interviewer Server Project and Source les page allows
you to specify the folder that you want to create for storing the project and source les that the Interview Services use for running interviews. When a scriptwriter activates a project, the activation program copies the questionnaire le and the templates into the Projects folder so that they are available for interviewing. The default project folder is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer. Click Next to continue. Note: When conguring for FIPS 140-2 compliance in the Windows Server 2008 environment, you must rst install a Microsoft hotx. Failure to install the hotx may result in problems when using the Interviewer Server Administration User Administration activity. Refer to the Microsoft support article FIX: You cannot run an ASP.NET 3.5-based application that uses a ScriptManager control (http://support.microsoft.com/kb/981119) for more information.
E On the FIPS 140-2 Compliance page, select whether or not the installation will be congured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to accredit cryptographic modules. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information.
Configure for FIPS 140-2 Compliance. If your system is already congured to be FIPS 140-2 compliant prior to installation, the installation process will not let you deselect the Congure for FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2 compliant, you must manually set a Windows System cryptography setting to disabled:
2. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled. For new installations, the SHA-1 hash function algorithm is used regardless of whether or not Congure for FIPS 140-2 Compliance is enabled; for upgrade installations, the following rules apply: If FIPS 140-2 is enabled, all existing user information from the previous version is upgraded in the following steps: The original, encrypted user passwords are archived to a setup log le. New user passwords are randomly assigned and saved to a setup log le. The log le is located at: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\\Installer\NewPassword.logInterviewer Server Administration administrators can supply users these new, temporary passwords in a manner that is in accordance with their business practices. The MustChangePasswordAtNextLogin setting is enabled, which forces users to change their passwords at next login. When upgrading on a server that is currently not congured for FIPS 140-2, you are presented with the option to reset user passwords: If you choose to reset user passwords, the SHA-1 hash function algorithm is employed. If you choose to not reset user passwords, the server will continue to use the MD5 hash function algorithm. Keep the following points in mind when modifying an existing installation: When changing Congure for FIPS 140-2 Compliance from enabled to disabled, the SHA-1 hash function algorithm will continue to be employed. When changing Congure for FIPS 140-2 Compliance from disabled to enabled, the parameters outlined in the rst bullet point are employed. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information regarding FIPS 140-2. Notes: When FIPS 140-2 is congured for IBM SPSS Data Collection products, the applications adhere to the password protection security protocols that are dened on the Interviewer Server. For example, if the Interviewer Server is congured for MD5 security, the client-side applications will also use MD5 security for password protection, regardless of whether or not the Congure for FIPS 140-2 Compliance setting was selected during installation.
50 Chapter 3
When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7 or Windows Server 2008 R2, and FIPS enabled, you cannot run an ASP.NET 3.5-based application that use a ScriptManager control. You can download a Microsoft Hotx (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494) that addresses this issue.
E The Start Copying Files page displays the name of the folder in which the site preparation le will be created. If this is correct, click Next. If not, click Back and step back through the pages to
manually. To do this, proceed as follows. In Windows Explorer, browse to the mrInterviewSiteInstallation folder, right-click and choose Properties. On the Sharing tab, select Share this folder. Click Permissions and add the Installing User and the Data Collection Group.
E If the installation procedure prompted you to reboot and you chose not to do so at that point,
reboot now.
Installing the IBM SPSS Data Collection Interviewer Server services on each machine named in the site preparation file
The rst machine on which you install IBM SPSS Data Collection Interviewer Server must be one that runs the Accessories Service. We recommend that you install in the following order: all Accessories servers, all Interview servers, all Web servers.
E Log on as the Installing User. E In Windows Explorer, browse to the network directory in which the site preparation le was
created.
E Double-click the AutoPlay le (autoplay.exe).
This opens the IBM SPSS Data Collection Server 6.0.1 Installer window.
E From the IBM SPSS Data Collection Server 6.0.1 Installer window, choose Install IBM SPSS Data Collection Server 6.0.1.
This starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
E Click Next on the Welcome screen. E On the License Agreement screen, read the license agreement. E If you accept the agreement, click Yes. E On the Select Features page, choose the services and utilities to be installed, and then click Next. If
you are installing onto a machine that will be running the Accessories Service and you want to use the IBM SPSS Data Collection Interviewer Phone and/or IBM SPSS Data Collection Remote Administration, select those options as well. Click Next after selecting the appropriate options.
Select the Congure multiple instances for the Web, Accessory, and Interviewing tiers option if you want to congure multiple virtual directories, session engines, and Web services. Depending on what you chose to install on the Select Features page, you may be presented with a combination of the Interviewer Server Administration Virtual Directory Conguration, Interview Session Engine Conguration, and Interview Web Service Conguration dialogs. If you selected to install any of the following features, you are presented with the Interviewer Server Administration Virtual Directory Conguration dialog that provides options for conguring the number of virtual directories that will be installed per server: Accessories Service Phone Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Author Server Edition If you selected to install the Interview Service feature, the Interview Session Engine Conguration dialog displays and provides options for conguring the number of session engines for the selected Interviewer Servers. If you selected to install the Web Service feature, the Interview Web Service Conguration dialog displays and provides options for conguring the number of Web services for the selected Web servers. For more information, see the topic Virtual directory, session engine, and Web service registration on p. 69.
E The Permissions Settings page opens showing the names of the Running User and the IBM
SPSS Data Collection Group specied in the site preparation le. Enter the password for the Running User and click Next.
E The Anonymous User page opens showing the name of the Anonymous User specied in the site preparation le. Enter the password for the Anonymous User and click Next. E On the DPM User Admin Details page, enter the user name and password for the IBM SPSS
Data Collection Interviewer Server Administration Administrator that you specied when creating the site preparation le.
E On the Internet Information Services (IIS) Conguration screen, the installation program detects
any web sites available on the installation machine and displays them in the drop-down list box. If you want to use a Web site other than the default for your IBM Corp. applications, select it from the drop-down list. The default le location for the web site you have selected is displayed. If the installation program detects a folder called SPSSMR within the web site folder structure, you are prompted to install the les in this folder instead. If you want to install the les to a different location, click Browse and choose the folder you want to use.
52 Chapter 3
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under C:\Program Files when you select myWebSite for the Data Collection folders and applications (you can instead select the location C:\Program Files (x86)). The Advanced button is available for advanced conguration of your chosen web site. This allows you to place Interviewer Server Administration in its own application pool so each process can be split across multiple application pools The operating system places a 2 GB restriction on processes in IIS. Put simply, splitting a process across application pools means it is possible to run larger processes. Refer to your IIS documentation for general information about application pools. If you want to use application pools, proceed as follows: Click Advanced. This opens the Advanced IIS Conguration screen. To place Interviewer Server Administration in its own application pool, select Use SPSSDimensionNetPool application pool. If you want processes to recycle and/or shut down after specic number of minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the Interviewer Server Administration process is recycled or shut down, anyone using Interviewer Server Administration activities at that time will have to restart their session in order to continue working. To place Interviewer Server in its own application pool, select Use SPSSmrInterviewPool application pool. If you want processes to recycle and/or shut down after so many minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the application process is recycled or shut down, anyone using Interviewer Server activities at that time will have to restart their session in order to continue working. Click Apply. On the Internet Information Services (IIS) Conguration screen, click Next when you are ready to continue. Note: If you already installed Interviewer Server, the IIS conguration settings are automatically inherited, so the Internet Information Services Conguration screen will not appear. Note: The Internet Information Services Conguration page appears only if the machine you are installing on is an Accessories server.
E On the Choose Destination Location page, choose the folder in which you want to install
(FMRoot). This is the folder in which the master copies of project les created using Interviewer Server Administration or the Scriptwriter desktop activities will be stored, and it is from here that the interviewing machines will make local copies of these les.
The File Management root folder must be shared so that it is accessible by other machines. If you choose a folder on your current machine, the installation procedure will create the share for you. If you choose a folder with a UNC pathname (that is, one that starts \\machine_name\...) this will be used as the shared folder. Click Next. Note: You can create the File Management root folder on any machine as long as its share is visible to all machines running the Interviewing and Scriptwriter Services. The ideal location is a separate machine that acts as a le server rather than a machine running the Interviewing or Accessories service. This is because the File Management root folder is an integral part of most Interviewer Server Administration and Interviewer Server functionality, and needs to be available all the time that Interviewer Server Administration is running. You will need to manually share the specied UNC directory: 1. Navigate to and select the specied UNC directory. 2. Right-click the directory and select Properties, then select the Sharing tab. 3. Select Share this folder and enter SPSSMR_FMROOT in the Share name eld. 4. Click Permissions and select Full control for the Everyone group. 5. Click OK to save your changes. 6. Select the Security tab, add the Interviewer Server group (only if it is not already present), and select Full control for the Interviewer Server group. 7. Click OK to save your changes. If you install it on a machine that is running the Interviewing or Accessories service and you need to restart that machine, Interviewer Server Administration becomes effectively unusable by anyone on any other machine until the service machine has restarted.
Updating the registry after moving FMROOT
If you change the location of the FMROOT in DPM Explorer post installation, you must also update the associated registry entries to match the DPM Explorer values. If the environment is a cluster environment, you must update the registry entries on all clustered accessory servers, IBM SPSS Data Collection Survey Tabulation servers and IBM SPSS Data Collection Survey Reporter servers. The mapping of DPM properties and registry entries is as follows:
DPM Property FileMgt_RootFolderLocalPath Registry Entry HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \ InstallOptions\FMRoot_Local and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3 \InstallOptions\FMRoot_Local HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \InstallOptions \FMRoot_UNC and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3 \InstallOptions\FMRoot_UNC
FileMgt_RootFolderUNC
54 Chapter 3 E The Choose the location of Interviewer Server Project and Source les page allows
you to specify the folder that you want to create for storing the project and source les that the Interview Services use for running interviews. When a scriptwriter activates a project, the activation program copies the questionnaire le and the templates into the Projects folder so that they are available for interviewing. The default project folder is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer. Click Next to continue.
E On the FIPS 140-2 Compliance page, select whether or not the installation will be congured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to accredit cryptographic modules. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information. Note: When conguring for FIPS 140-2 compliance in the Windows Server 2008 environment, you must rst install a Microsoft hotx. Failure to install the hotx may result in problems when using the Interviewer Server Administration User Administration activity. Refer to the Microsoft support article FIX: You cannot run an ASP.NET 3.5-based application that uses a ScriptManager control (http://support.microsoft.com/kb/981119) for more information.
Configure for FIPS 140-2 Compliance. If your system is already congured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Congure for FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2 compliant, you must manually set a Windows System cryptography setting to disabled: 1. From the Windows Control panel, select:
Administrative Tools > Local Security Policy > Local Policies (located in the left panel) > Security Options (located in the left panel) > System cryptography: Use FIPS compliant algorithms... (located in the right panel)
2. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled. For new installations, the SHA-1 hash function algorithm is used regardless of whether or not Congure for FIPS 140-2 Compliance is enabled; for upgrade installations, the following rules apply: If FIPS 140-2 is enabled, all existing user information from the previous version is upgraded in the following steps: The original, encrypted user passwords are archived to a setup log le. New user passwords are randomly assigned and saved to a setup log le. The log le is located at: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\\Installer\NewPassword.logInterviewer Server Administration administrators can supply users these new, temporary passwords in a manner that is in accordance with their business practices. The MustChangePasswordAtNextLogin setting is enabled, which forces users to change their passwords at next login. When upgrading on a server that is currently not congured for FIPS 140-2, you are presented with the option to reset user passwords: If you choose to reset user passwords, the SHA-1 hash function algorithm is employed.
If you choose to not reset user passwords, the server will continue to use the MD5 hash function algorithm. Keep the following points in mind when modifying an existing installation: When changing Congure for FIPS 140-2 Compliance from enabled to disabled, the SHA-1 hash function algorithm will continue to be employed. When changing Congure for FIPS 140-2 Compliance from disabled to enabled, the parameters outlined in the rst bullet point are employed. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information regarding FIPS 140-2. Notes: When FIPS 140-2 is congured for IBM SPSS Data Collection products, the applications adhere to the password protection security protocols that are dened on the Interviewer Server. For example, if the Interviewer Server is congured for MD5 security, the client-side applications will also use MD5 security for password protection, regardless of whether or not the Congure for FIPS 140-2 Compliance setting was selected during installation. When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7 or Windows Server 2008 R2, and FIPS enabled, you cannot run an ASP.NET 3.5-based application that use a ScriptManager control. You can download a Microsoft Hotx (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494) that addresses this issue.
E The Start Copying Files page displays details about what will be installed and where. If this is correct, click Next. If not, click Back and step back through the pages to make the necessary
changes.
E Reboot the computer if prompted to do so. E Perform the post-installation tasks.
Cluster installation
When you install onto more than one machine you typically follow these steps:
E First, log in to the server that will host the Accessories Service and create a site preparation le
. This le names the machines on which the various services will be installed, and sets up a central site preparation folder that can be used by other machines in the cluster. The installation procedure installs not only the services you choose for the machine you have logged in to, but also the project management components. This machine becomes the Primary DPM server.
E Secondly, on each of the machines named in the site preparation le, run the installation program
from the site preparation folder. Always install onto your Accessories servers rst, followed by all Interviewing servers, and nally all Web servers.
56 Chapter 3
No No No No Yes Yes
No No No No No No
Yes No Yes No No No
Depending on your system conguration, the AutoPlay feature may detect and start the installation program when you insert the DVD-ROM into the drive. If this does not happen, you can start the installation program manually, as follows: From the Windows Start menu, choose Run. In the Run dialog box, type d:\autoplay where d:\ is the DVD-ROM drive. This opens the IBM SPSS Data Collection Server 6.0.1 Installer window.
E From the IBM SPSS Data Collection Server 6.0.1 Installer window, choose Install IBM SPSS Data Collection Server 6.0.1.
This starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
E Click Next on the Welcome screen.
57 IBM SPSS Data Collection Interviewer Server installation information E On the License Agreement screen, read the license agreement. E If you accept the agreement, click Yes. E On the Select Features page, select the Interviewer Server option and choose the appropriate
services and utilities to be installed. Possible Interviewer Server options are as follows:
Accessories Service. Installs the Accessories Service, including IBM SPSS Data
Note: The services and utilities listed above are for use with the Interviewer Server. You can also choose to install other IBM SPSS Data Collection Server applications. Starting with the IBM SPSS Data Collection 6 release, all application names have changed. The application names map as follows:
Old Application Name Interviewer Server\mrInterview Interviewer\Interview Player Phone Interviewer\Interview Player Web Remote Manager Web Reports for Surveys\mrTables Reports for Surveys\Reporter Reports for Surveys Components\Dimensions Component Pack N/A New Application Name Interviewer Server Phone Interviews Web Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Survey Reporter Developer Kit Author Server Edition
E On the Machine Conguration page, choose Cluster Install. E On the Machine Settings page, enter a name for your Data Collection site and click Next. The
site name that you choose is displayed on the main Interviewer Server Administration page and can be any name of your choice.
E On the Site Install Destination page, enter the name of the site preparation folder. The default is c:\mrInterviewSiteInstallation. Click Next. E On the Cluster Machines page, enter the names of the machines that will host the Interview,
Web, and Accessories Services. You can also specify the IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition server names if you selected to also install the applications. The names must be machine names not domain names, aliases, IP addresses, or any other name. Lists of names must be separated with semicolons. If you want to communicate using a port other than the default port 80 or you want to use SSL for greater security, click Advanced and proceed as follows. Otherwise, click Next.
58 Chapter 3
When you click Advanced, the Advanced Cluster Conguration dialog box lists the names of the servers you specied on the previous page. For each server shown, enter the port number you want to use and, if you want to use SSL, check the SSL box. Your changes are saved automatically as soon as you make them. To enter specications for a different server, select it from the appropriate drop-down list and then change the port number and/or SSL setting as necessary. Click Apply. On the Question dialog box, click Yes if all the URLs shown are correct or No if you want to make further changes. When you are ready to continue, click Next.
E On the Cluster Server Selection page, choose the names of the machines that will run the
Interviewing Web, Image Cache Web, and (if appropriate) Phone Interviewer services. Click Next. Select the Congure multiple instances for the Web, Accessory, and Interviewing tiers option if you want to congure multiple virtual directories, session engines, and Web services. Depending on what you chose to install on the Select Features page, you may be presented with a combination of the Interviewer Server Administration Virtual Directory Conguration, Interview Session Engine Conguration, and Interview Web Service Conguration dialogs. If you selected to install any of the following features, you are presented with the Interviewer Server Administration Virtual Directory Conguration dialog that provides options for conguring the number of virtual directories that will be installed per server: Accessories Service Phone Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Author Server Edition If you selected to install the Interview Service feature, the Interview Session Engine Conguration dialog displays and provides options for conguring the number of session engines for the selected Interviewer Servers. If you selected to install the Web Service feature, the Interview Web Service Conguration dialog displays and provides options for conguring the number of Web services for the selected Web servers. For more information, see the topic Virtual directory, session engine, and Web service registration on p. 69.
59 IBM SPSS Data Collection Interviewer Server installation information E On the Data Collection User and Group page, enter the name and password of the Running User and the name of the Data Collection Group. Click Next after entering the appropriate information.
Note: The names that you enter must be valid names for the domain or workgroup on which you are installing.
E On the Anonymous User page, enter the name and password of the Anonymous Access User that you created. Click Domain if this is a domain user account or Workgroup if this is a workgroup user account. Click Next after entering the appropriate information. E On the Database Setup page, enter the name of the database server on which you want to create the Interviewer Server Data database and click Next. E On the DPM User Admin Details page, enter a name and password for the Interviewer Server
Administration Administrator. You can also select whether or not to enable integrated Windows login. Refer to the topic Conguring for Single Sign-on in the IBM SPSS Data Collection Developer Library 6.0.1 for more information on integrated Windows login. Note: This user name is simply for accessing the Distributed Property Management (DPM) database to perform administrative tasks such as setting up Interviewer Server Administration users and roles, and managing access to Interviewer Server Administration les and applications. It exists only in DPM. To avoid possible conicts with other user names, the name that you choose should not match any existing NT user names on your system.
E On the Email Settings page, enter the name and port number of your Email SMTP server.
Alternatively, if you do not want to use the Email activity or do not have the required information at hand, click I want to congure my email settings later. In either case, click Next to move to the next page.
E On the Internet Information Services (IIS) Conguration screen, the installation program detects
any web sites available on the installation machine and displays them in the drop-down list box. If you want to use a Web site other than the default for your IBM Corp. applications, select it from the drop-down list. The default le location for the web site you have selected is displayed. If the installation program detects a folder called SPSSMR within the web site folder structure, you are prompted to install the les in this folder instead. If you want to install the les to a different location, click Browse and choose the folder you want to use. Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under C:\Program Files when you select myWebSite for the Data Collection folders and applications (you can instead select the location C:\Program Files (x86)). The Advanced button is available for advanced conguration of your chosen web site. This allows you to place Interviewer Server Administration in its own application pool so each process can be split across multiple application pools The operating system places a 2 GB restriction on processes in IIS. Put simply, splitting a process across application pools means it is possible to run larger
60 Chapter 3
processes. Refer to your IIS documentation for general information about application pools. If you want to use application pools, proceed as follows: Click Advanced. This opens the Advanced IIS Conguration screen. To place Interviewer Server Administration in its own application pool, select Use SPSSDimensionNetPool application pool. If you want processes to recycle and/or shut down after specic number of minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the Interviewer Server Administration process is recycled or shut down, anyone using Interviewer Server Administration activities at that time will have to restart their session in order to continue working. To place Interviewer Server in its own application pool, select Use SPSSmrInterviewPool application pool. If you want processes to recycle and/or shut down after so many minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the application process is recycled or shut down, anyone using Interviewer Server activities at that time will have to restart their session in order to continue working. Click Apply. On the Internet Information Services (IIS) Conguration screen, click Next when you are ready to continue. Note: If you already installed Interviewer Server, the IIS conguration settings are automatically inherited, so the Internet Information Services Conguration screen will not appear.
E On the Choose Destination Location page, choose the folder in which you want to install
(FMRoot). This is the folder in which the master copies of project les created using Interviewer Server Administration or the Scriptwriter desktop activities will be stored, and it is from here that the interviewing machines will make local copies of these les. The File Management root folder must be shared so that it is accessible by other machines. If you choose a folder on your current machine, the installation procedure will create the share for you. If you choose a folder with a UNC pathname (that is, one that starts \\machine_name\...) this will be used as the shared folder. Click Next. Note: You can create the File Management root folder on any machine as long as its share is visible to all machines running the Interviewing and Scriptwriter Services. The ideal location is a separate machine that acts as a le server rather than a machine running the Interviewing or Accessories service. This is because the File Management root folder is an integral part of most Interviewer Server Administration and Interviewer Server functionality, and needs to be available all the time that Interviewer Server Administration is running. You will need to manually share the specied UNC directory: 8. Navigate to and select the specied UNC directory. 9. Right-click the directory and select Properties, then select the Sharing tab.
10. Select Share this folder and enter SPSSMR_FMROOT in the Share name eld. 11. Click Permissions and select Full control for the Everyone group. 12. Click OK to save your changes. 13. Select the Security tab, add the Interviewer Server group (only if it is not already present), and select Full control for the Interviewer Server group. 14. Click OK to save your changes. If you install it on a machine that is running the Interviewing or Accessories service and you need to restart that machine, Interviewer Server Administration becomes effectively unusable by anyone on any other machine until the service machine has restarted.
Updating the registry after moving FMROOT
If you change the location of the FMROOT in DPM Explorer post installation, you must also update the associated registry entries to match the DPM Explorer values. If the environment is a cluster environment, you must update the registry entries on all clustered accessory servers, Survey Tabulation servers and IBM SPSS Data Collection Survey Reporter servers. The mapping of DPM properties and registry entries is as follows:
DPM Property FileMgt_RootFolderLocalPath Registry Entry HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \ InstallOptions\FMRoot_Local and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3 \InstallOptions\FMRoot_Local HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \InstallOptions \FMRoot_UNC and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3 \InstallOptions\FMRoot_UNC
FileMgt_RootFolderUNC
E The Choose the location of Interviewer Server Project and Source les page allows
you to specify the folder that you want to create for storing the project and source les that the Interview Services use for running interviews. When a scriptwriter activates a project, the activation program copies the questionnaire le and the templates into the Projects folder so that they are available for interviewing. The default project folder is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer. Click Next to continue. Note: When conguring for FIPS 140-2 compliance in the Windows Server 2008 environment, you must rst install a Microsoft hotx. Failure to install the hotx may result in problems when using the Interviewer Server Administration User Administration activity. Refer to the Microsoft support article FIX: You cannot run an ASP.NET 3.5-based application that uses a ScriptManager control (http://support.microsoft.com/kb/981119) for more information.
E On the FIPS 140-2 Compliance page, select whether or not the installation will be congured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to accredit cryptographic modules. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information.
62 Chapter 3
Configure for FIPS 140-2 Compliance. If your system is already congured to be FIPS 140-2 compliant prior to installation, the installation process will not let you deselect the Congure for FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2 compliant, you must manually set a Windows System cryptography setting to disabled:
4. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled. For new installations, the SHA-1 hash function algorithm is used regardless of whether or not Congure for FIPS 140-2 Compliance is enabled; for upgrade installations, the following rules apply: If FIPS 140-2 is enabled, all existing user information from the previous version is upgraded in the following steps: The original, encrypted user passwords are archived to a setup log le. New user passwords are randomly assigned and saved to a setup log le. The log le is located at: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\\Installer\NewPassword.logInterviewer Server Administration administrators can supply users these new, temporary passwords in a manner that is in accordance with their business practices. The MustChangePasswordAtNextLogin setting is enabled, which forces users to change their passwords at next login. When upgrading on a server that is currently not congured for FIPS 140-2, you are presented with the option to reset user passwords: If you choose to reset user passwords, the SHA-1 hash function algorithm is employed. If you choose to not reset user passwords, the server will continue to use the MD5 hash function algorithm. Keep the following points in mind when modifying an existing installation: When changing Congure for FIPS 140-2 Compliance from enabled to disabled, the SHA-1 hash function algorithm will continue to be employed. When changing Congure for FIPS 140-2 Compliance from disabled to enabled, the parameters outlined in the rst bullet point are employed. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information regarding FIPS 140-2. Notes: When FIPS 140-2 is congured for IBM SPSS Data Collection products, the applications adhere to the password protection security protocols that are dened on the Interviewer Server. For example, if the Interviewer Server is congured for MD5 security, the client-side applications will also use MD5 security for password protection, regardless of whether or not the Congure for FIPS 140-2 Compliance setting was selected during installation.
When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7 or Windows Server 2008 R2, and FIPS enabled, you cannot run an ASP.NET 3.5-based application that use a ScriptManager control. You can download a Microsoft Hotx (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494) that addresses this issue.
E The Start Copying Files page displays the name of the folder in which the site preparation le will be created. If this is correct, click Next. If not, click Back and step back through the pages to
manually. To do this, proceed as follows. In Windows Explorer, browse to the mrInterviewSiteInstallation folder, right-click and choose Properties. On the Sharing tab, select Share this folder. Click Permissions and add the Installing User and the Data Collection Group.
E If the installation procedure prompted you to reboot and you chose not to do so at that point,
reboot now.
Installing the IBM SPSS Data Collection Interviewer Server services on each machine named in the site preparation file
The rst machine on which you install IBM SPSS Data Collection Interviewer Server must be one that runs the Accessories Service. We recommend that you install in the following order: all Accessories servers, all Interview servers, all Web servers.
E Log on as the Installing User. E In Windows Explorer, browse to the network directory in which the site preparation le was
created.
E Double-click the AutoPlay le (autoplay.exe).
This opens the IBM SPSS Data Collection Server 6.0.1 Installer window.
E From the IBM SPSS Data Collection Server 6.0.1 Installer window, choose Install IBM SPSS Data Collection Server 6.0.1.
This starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
E Click Next on the Welcome screen. E On the License Agreement screen, read the license agreement. E If you accept the agreement, click Yes. E On the Select Features page, choose the services and utilities to be installed, and then click Next. If
you are installing onto a machine that will be running the Accessories Service and you want to use the IBM SPSS Data Collection Interviewer Phone and/or IBM SPSS Data Collection Remote Administration, select those options as well. Click Next after selecting the appropriate options.
64 Chapter 3
Select the Congure multiple instances for the Web, Accessory, and Interviewing tiers option if you want to congure multiple virtual directories, session engines, and Web services. Depending on what you chose to install on the Select Features page, you may be presented with a combination of the Interviewer Server Administration Virtual Directory Conguration, Interview Session Engine Conguration, and Interview Web Service Conguration dialogs. If you selected to install any of the following features, you are presented with the Interviewer Server Administration Virtual Directory Conguration dialog that provides options for conguring the number of virtual directories that will be installed per server: Accessories Service Phone Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Author Server Edition If you selected to install the Interview Service feature, the Interview Session Engine Conguration dialog displays and provides options for conguring the number of session engines for the selected Interviewer Servers. If you selected to install the Web Service feature, the Interview Web Service Conguration dialog displays and provides options for conguring the number of Web services for the selected Web servers. For more information, see the topic Virtual directory, session engine, and Web service registration on p. 69.
E The Permissions Settings page opens showing the names of the Running User and the IBM
SPSS Data Collection Group specied in the site preparation le. Enter the password for the Running User and click Next.
E The Anonymous User page opens showing the name of the Anonymous User specied in the site preparation le. Enter the password for the Anonymous User and click Next. E On the DPM User Admin Details page, enter the user name and password for the IBM SPSS
Data Collection Interviewer Server Administration Administrator that you specied when creating the site preparation le.
E On the Internet Information Services (IIS) Conguration screen, the installation program detects
any web sites available on the installation machine and displays them in the drop-down list box. If you want to use a Web site other than the default for your IBM Corp. applications, select it from the drop-down list. The default le location for the web site you have selected is displayed. If the installation program detects a folder called SPSSMR within the web site folder structure, you are prompted to install the les in this folder instead. If you want to install the les to a different location, click Browse and choose the folder you want to use.
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under C:\Program Files when you select myWebSite for the Data Collection folders and applications (you can instead select the location C:\Program Files (x86)). The Advanced button is available for advanced conguration of your chosen web site. This allows you to place Interviewer Server Administration in its own application pool so each process can be split across multiple application pools The operating system places a 2 GB restriction on processes in IIS. Put simply, splitting a process across application pools means it is possible to run larger processes. Refer to your IIS documentation for general information about application pools. If you want to use application pools, proceed as follows: Click Advanced. This opens the Advanced IIS Conguration screen. To place Interviewer Server Administration in its own application pool, select Use SPSSDimensionNetPool application pool. If you want processes to recycle and/or shut down after specic number of minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the Interviewer Server Administration process is recycled or shut down, anyone using Interviewer Server Administration activities at that time will have to restart their session in order to continue working. To place Interviewer Server in its own application pool, select Use SPSSmrInterviewPool application pool. If you want processes to recycle and/or shut down after so many minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the application process is recycled or shut down, anyone using Interviewer Server activities at that time will have to restart their session in order to continue working. Click Apply. On the Internet Information Services (IIS) Conguration screen, click Next when you are ready to continue. Note: If you already installed Interviewer Server, the IIS conguration settings are automatically inherited, so the Internet Information Services Conguration screen will not appear. Note: The Internet Information Services Conguration page appears only if the machine you are installing on is an Accessories server.
E On the Choose Destination Location page, choose the folder in which you want to install
(FMRoot). This is the folder in which the master copies of project les created using Interviewer Server Administration or the Scriptwriter desktop activities will be stored, and it is from here that the interviewing machines will make local copies of these les.
66 Chapter 3
The File Management root folder must be shared so that it is accessible by other machines. If you choose a folder on your current machine, the installation procedure will create the share for you. If you choose a folder with a UNC pathname (that is, one that starts \\machine_name\...) this will be used as the shared folder. Click Next. Note: You can create the File Management root folder on any machine as long as its share is visible to all machines running the Interviewing and Scriptwriter Services. The ideal location is a separate machine that acts as a le server rather than a machine running the Interviewing or Accessories service. This is because the File Management root folder is an integral part of most Interviewer Server Administration and Interviewer Server functionality, and needs to be available all the time that Interviewer Server Administration is running. You will need to manually share the specied UNC directory: 8. Navigate to and select the specied UNC directory. 9. Right-click the directory and select Properties, then select the Sharing tab. 10. Select Share this folder and enter SPSSMR_FMROOT in the Share name eld. 11. Click Permissions and select Full control for the Everyone group. 12. Click OK to save your changes. 13. Select the Security tab, add the Interviewer Server group (only if it is not already present), and select Full control for the Interviewer Server group. 14. Click OK to save your changes. If you install it on a machine that is running the Interviewing or Accessories service and you need to restart that machine, Interviewer Server Administration becomes effectively unusable by anyone on any other machine until the service machine has restarted.
Updating the registry after moving FMROOT
If you change the location of the FMROOT in DPM Explorer post installation, you must also update the associated registry entries to match the DPM Explorer values. If the environment is a cluster environment, you must update the registry entries on all clustered accessory servers, IBM SPSS Data Collection Survey Tabulation servers and IBM SPSS Data Collection Survey Reporter servers. The mapping of DPM properties and registry entries is as follows:
DPM Property FileMgt_RootFolderLocalPath Registry Entry HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \ InstallOptions\FMRoot_Local and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3 \InstallOptions\FMRoot_Local HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet \InstallOptions \FMRoot_UNC and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3 \InstallOptions\FMRoot_UNC
FileMgt_RootFolderUNC
67 IBM SPSS Data Collection Interviewer Server installation information E The Choose the location of Interviewer Server Project and Source les page allows
you to specify the folder that you want to create for storing the project and source les that the Interview Services use for running interviews. When a scriptwriter activates a project, the activation program copies the questionnaire le and the templates into the Projects folder so that they are available for interviewing. The default project folder is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer. Click Next to continue.
E On the FIPS 140-2 Compliance page, select whether or not the installation will be congured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to accredit cryptographic modules. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information. Note: When conguring for FIPS 140-2 compliance in the Windows Server 2008 environment, you must rst install a Microsoft hotx. Failure to install the hotx may result in problems when using the Interviewer Server Administration User Administration activity. Refer to the Microsoft support article FIX: You cannot run an ASP.NET 3.5-based application that uses a ScriptManager control (http://support.microsoft.com/kb/981119) for more information.
Configure for FIPS 140-2 Compliance. If your system is already congured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Congure for FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2 compliant, you must manually set a Windows System cryptography setting to disabled: 3. From the Windows Control panel, select:
Administrative Tools > Local Security Policy > Local Policies (located in the left panel) > Security Options (located in the left panel) > System cryptography: Use FIPS compliant algorithms... (located in the right panel)
4. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled. For new installations, the SHA-1 hash function algorithm is used regardless of whether or not Congure for FIPS 140-2 Compliance is enabled; for upgrade installations, the following rules apply: If FIPS 140-2 is enabled, all existing user information from the previous version is upgraded in the following steps: The original, encrypted user passwords are archived to a setup log le. New user passwords are randomly assigned and saved to a setup log le. The log le is located at: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\\Installer\NewPassword.logInterviewer Server Administration administrators can supply users these new, temporary passwords in a manner that is in accordance with their business practices. The MustChangePasswordAtNextLogin setting is enabled, which forces users to change their passwords at next login. When upgrading on a server that is currently not congured for FIPS 140-2, you are presented with the option to reset user passwords: If you choose to reset user passwords, the SHA-1 hash function algorithm is employed.
68 Chapter 3
If you choose to not reset user passwords, the server will continue to use the MD5 hash function algorithm. Keep the following points in mind when modifying an existing installation: When changing Congure for FIPS 140-2 Compliance from enabled to disabled, the SHA-1 hash function algorithm will continue to be employed. When changing Congure for FIPS 140-2 Compliance from disabled to enabled, the parameters outlined in the rst bullet point are employed. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information regarding FIPS 140-2. Notes: When FIPS 140-2 is congured for IBM SPSS Data Collection products, the applications adhere to the password protection security protocols that are dened on the Interviewer Server. For example, if the Interviewer Server is congured for MD5 security, the client-side applications will also use MD5 security for password protection, regardless of whether or not the Congure for FIPS 140-2 Compliance setting was selected during installation. When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7 or Windows Server 2008 R2, and FIPS enabled, you cannot run an ASP.NET 3.5-based application that use a ScriptManager control. You can download a Microsoft Hotx (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494) that addresses this issue.
E The Start Copying Files page displays details about what will be installed and where. If this is correct, click Next. If not, click Back and step back through the pages to make the necessary
changes.
E Reboot the computer if prompted to do so. E Perform the post-installation tasks.
For each activity in a cluster environment, the installed instance information is saved under [Server/Application/ApplicationSettings]. The property MultiInstance is used to determine whether each activity utilizes the web load balancing feature. In DPM Explorer, MultiInstance should be congured as True (even when there is only one instance) for the IBM SPSS Data Collection Interviewer Server, IBM SPSS Data Collection Survey Tabulation and IBM SPSS Data Collection Survey Reporter activities, as these application activities are accessed from a different server. Note: When load balancing is utilized for computer assisted telephone interviewing (CATI) performance testing purposes, the MultiInstance property must be set to False. Interviewer Server Administration load balance selects the instance that exhibits the best performance. Refer to the Interviewer Server Administration Load Balancing topic in the IBM SPSS Data Collection Developer Library for more information.
E The server that hosts the activity instance is logged into.
If a user request is redirected to the activity on a different server, the username and ticket are appended as form parameters. Depending on the username and ticket, httpModules SingleSignOnModule handles the creation of the ASP.NET authentication ticket.
E The activity instance is exited.
Upon exiting an activity, httpHandlers EndApplication signs-out the ASP.NET authentication ticket.
E The Interviewer Server Administration session is logged off.
When a user logs out of Interviewer Server Administration, the ASP.NET authentication cookie is cleared and the DPM ticket is deleted from the DPM data base.
Conguring multiple virtual directories, that run simultaneously, provides for optimum load balancing within a cluster. When any of the following features are selected during installation, you are presented with the Interviewer Server Administration Virtual Directory Conguration dialog that provides options for conguring the number of virtual directories that will be installed per server: Accessories Service Phone Interviews Remote Administration Survey Tabulation
70 Chapter 3
Survey Reporter Server Edition Author Server Edition When a cluster type installation is selected, the Machine Name list displays all Accessories, Survey Tabulation, Survey Reporter Server Edition, and Author Server Edition servers dened in the cluster. On the remaining cluster machines, the Machine Name list will only display the current machine name (the number of virtual directories can be congured separately on each cluster machine). When a single-machine installation is selected, the machine list only displays the current machine name.
E Select the appropriate machine names from the Machine Name list. E Enter the appropriate number of virtual directories for the selected Machine Name. You can enter
You can congure multiple session engines in order to best utilize the memory on each IBM SPSS Data Collection Interviewer Server machine. When you select to install the Interview Service feature, the Interview Session Engine Conguration dialog displays and provides options for conguring the number or session engines for the selected Interviewer Servers. When a cluster type installation is selected, the Machine Name list displays all Interview Servers dened in the cluster. On the remaining cluster machines, the Machine Name list will only display the current machine name (the number of session engines can be congured separately on each cluster machine). When a single-machine installation is selected, the machine list only displays the current machine name.
E Select the appropriate machine names from the Machine Name list. E Enter the appropriate number of sessions engines for the selected Machine Name. You can enter
dened number of session engines. In a cluster environment, if you do not want to manually modify the number of session engines on each machine: 1. Modify the cluster conguration on the primary server. 2. On the remaining cluster machines, modify the installation according to the modied cluster conguration (dened on the primary server). You will need to manually update the session engine conguration on each Accessories Server when the number of session engines is modied directly on each cluster machine.
On each accessories server, you will need to manually update the ALTERNATE_INTERVIEW_ENGINES section in the servers web.cong for the CatiInt and ReviewInterview activities. For example:
You can congure multiple web services to run on a single machine in order to best utilize the memory on each Web server machine. When you select to install the Web Service feature, the Interview Web Service Conguration dialog displays and provides options for conguring the number or Web services for the selected Web servers. When a cluster type installation is selected, the Machine Name list displays all Web servers dened in the cluster. On the remaining cluster machines, the Machine Name list will only display the current machine name (the number of Web services can be congured separately on each cluster machine). When a single-machine installation is selected, the machine list only displays the current machine name.
E Select the appropriate machine names from the Machine Name list. E Enter the appropriate number of Web services for the selected Machine Name. You can enter any
Post-installation checklist for IBM SPSS Data Collection Interviewer Server installation
After you have installed IBM SPSS Data Collection Interviewer Server there are a number of tasks that you may need to do to ensure that all components are able to function correctly. Full details of these tasks are given below under separate headings.
Things you must do
If the image cache is installed on a machine with only the Web Service installed and that machine is outside the rewall, congure the image cache as remote Set up users and roles in IBM SPSS Data Collection Interviewer Server Administration On Accessories servers running Windows XP Service Pack 3, add the ASPNET account to the Launch permissions on LogBck02 If you have installed onto a machine on which IBM SPSS Data Collection Base Professional is installed, add Base Professional users to the IBM SPSS Data Collection group on that machine so that they have access to the log le folder If you have installed the Web Service on machines that have multiple IP addresses and web sites congured for each IP address, replace the Web Service machine names with IP addresses in DPM and reregister the Interview Service machines
72 Chapter 3
If you have Web servers that are accessed through the internet, replace the machine name in certain URLs with the fully qualied machine name If your site uses SSL, cancel the requirement for mrIEngWS to use a secure channel In cluster installations, modify the TCP/IP registry settings on machines running the Interview and Web Services
Things you must do if they are not done automatically
Register the Interview Service machines with the Web Service machines Start mrUserAdminServer and mrDPMServer3 if they are not already running Check that access permissions are set correctly for FMRoot and all its subfolders
Optional tasks
Add indexes to any existing sample tables to improve performance If your site uses telephone interviewing, increase the size of the appRequestQueueLimit setting for the .NET Framework. If your site uses telephone interviewing, change the thread conguration settings for the interviewing engine and the .NET Framework to avoid requests beings queued due to blocked thread pools. Install the Load Tool Congure the Interviewer Server Administration Email activity Increase the number and/or size of the log les Create a hosts le that will allow Interviewer Server services to communicate across a rewall Set up your Web site to use SSL Change the Interview Engine load balancing algorithm used to distribute interviews to the Interview Service machines If you are using SQL Server 2005 or 2008 and a named instance, edit SampleMgtGUI.Cong.xml to control the servers available to the Participants and Activate activities If you are upgrading from a previous version of IBM SPSS Data Collection Server, and you want to query your old log les (from the Manage Logs activity for example), copy the old logs from the previous versions log directory to the new IBM SPSS Data Collection Server 6.0.1 log location (by default, [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs). Install the IBM SPSS Data Collection Developer Library
Things you must do on local machines
If Phone Reports users will need to create charts, enable the charting facility Enabling pop-ups and le downloads Enable the Internet Explorer security setting Allow websites to open windows without address or status bars.
Set up automatic Windows login for Interviewer Server Administration users who use the Firefox browser For users who will run Interviewer Server Administration using the Firefox browser on the WYSE 5150SE, increase the default font size in Firefox
74 Chapter 3
After running the chart conguration program, you can enable access to charting for users in a particular role, so that only correctly licensed users are able to access it. You may nd that you need to create a separate role for these users. For more information, see the topic Adding roles on p. 77.
E In Interviewer Server Administration, choose Tools > User Administration
or IBM SPSS Data Collection Survey Tabulation activity, then expand the Features option.
E Select the Can display charts feature.
A frame appears on the right of the page listing the roles currently assigned to this feature.
E Click Add/Remove.
changes made at this point enable all subsequent le downloads in Interviewer Server. For example, when a user runs Export Data and chooses to download the exported data onto his/her computer, the export process will run but will display a message in the browsers information bar saying that Internet Explorer has blocked the site from downloading les onto the computer. To allow le downloads, the user should click on the location indicated in the message to display options for enabling downloads.
Setting up the image cache on Web Service machines without direct access to FMRoot
When the Web server cannot access FMRoot you need to congure the Web servers image cache application to connect to the Accessories servers image cache application, which in turn goes to the FMRoot folder and selects images from the project folders. Perform the following steps on all machines running the Web Service:
E On each Web Service machine, open Windows Explorer and browse to
\Inetpub\wwwroot\SPSSMR\ImageCache.
E Remove the Read-Only properties on the Web.cong le and then open the le. E In the <appSettings> section, locate the line that denes the BASE_LOCATION key and change
76 Chapter 3 E Locate the line <add key="IS_REMOTE" value="false"/> and change the value from
false to true.
E Save and close the le.
Depending on the way your system is congured, you may also need to change some settings in Web.cong in [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server\mrIWeb. The le contains two settings to do with the Image Cache.
ImageCacheURL. Denes the URL that the respondents browser will use to reference the image
This URL needs to be accessible from a machine outside the Web tier that is, on a machine other than the one on which respondents will take surveys. You can test this by opening a browser on a machine that represents your respondents machines and accessing this URL.
LocalImageCacheURL. Used only if the local machine cannot access the ImageCacheURL when
run locally.
<appSettings> <add key="LocalImageCacheURL" value="http://localhost/SPSSMR/ImageCache/ImageCache.aspx"/> </appSettings>
The LocalImageCacheURL must be accessible from the local machine. You can test this by opening a browser on the Web server and accessing the URL. If the URL set by the installer cannot be accessed from the local machine you may need to replace the machine name with a fully qualied domain name or an IP address.
E Browse to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
Server\Server\mrIWeb.
E Remove the Read-Only properties on the Web.cong le and then open the le. E Make whatever changes are necessary to ImageCacheURL and LocalImageCacheURL. E Save and close the le. E Stop and restart IIS to implement the changes. If you are running Windows Server 2003 or 2008,
you can stop and restart the IBM SPSS Data Collection Interviewer Server application pool (usually SPSSmrInterviewPool) rather than restarting IIS if you prefer. This has the advantage of not affecting any other applications that may be using IIS.
Setting up IBM SPSS Data Collection Interviewer Server Administration users, roles, and permissions
Users and roles are part of the IBM SPSS Data Collection Interviewer Server Administration security system. Every Interviewer Server Administration user has a unique user name and password, plus a personal working directory within the FMRoot\Users directory. Roles are a means of grouping users according to the activities they will use. For example, you might create a
Scriptwriting role for users who need access to questionnaire design and building activities, and an Analysis role for users who need access to the activities that generate tables and export data. You might also create an Analysis role for users who need access to the applications that generate tables and export data. The installation procedure creates one administrator with a name and password of your choice and places that user in the DPMAdmins role. In addition, three further roles are created when you install IBM SPSS Data Collection Survey Tabulation: TabulationFullAccess, TabulationMediumAccess, and TabulationMinimumAccess. Each role is set up with the appropriate Interviewer Server Administration activities and features. You can attach users to these roles if required, or use them as a basis for creating your own roles. For details of the activities and features assigned to each role, see the Access Levels in Survey Tabulation topic in the Survey Tabulation Technical Documentation section of the IBM SPSS Data Collection Developer Library. Before you can add users and roles and set permissions, you need to start Interviewer Server Administration.
E Open your browser and go to http://machine_name/SPSSMR/DimensionNet/default.aspx. E On the Interviewer Server Administration login screen, enter the name and password for the user
you specied as the Interviewer Server Administration administration user during installation and click Login. This opens the main Interviewer Server Administration screen.
Adding users
E In IBM SPSS Data Collection Interviewer Server Administration, choose Tools > User Administration
Adding roles
E In IBM SPSS Data Collection Interviewer Server Administration, choose Tools > User Administration
Click the Roles tab on the right of the page. The tab lists the roles currently assigned to the selected activity.
E Click Add/Remove.
79 IBM SPSS Data Collection Interviewer Server installation information E From the Windows Start menu, choose Run. E Type dcomcnfg in the text box and click OK. E In the left-hand frame, expand the display to show the following hierarchy: Component Services > Computers > My Computer > DCOM Cong E In the left-hand frame, right-click LogBck02 and select Properties.
Adding IBM SPSS Data Collection Base Professional users to the IBM SPSS Data Collection group
IBM SPSS Data Collection Interviewer Server Administration and all the activities that run within it write log les to the folders named in the Directory setting in HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet\Log and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Log in the registry. The default for both keys is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs. IBM SPSS Data Collection desktop applications such as IBM SPSS Data Collection Base Professional usually write their log les elsewhere. If you install a mixture of Interviewer Server Administration and desktop applications on a machine, it makes sense to have all the log les written to the same location, and the Interviewer Server Administration Logs folder becomes the central location for all log les. The product installation programs deal with this automatically, but there may be times when you need to make some additional changes. Any user who is a member of the Data Collection group has permissions to write to les in the Logs folder. All Interviewer Server Administration activities are run by the anonymous user. The anonymous user is a member of the Data Collection group and therefore log messages can be written by all Interviewer Server Administration activities. Desktop application users (for example, users of Base Professional) are not necessarily members of this group and may not have
80 Chapter 3
permission to write to the Logs folder. Therefore, you may sometimes need to add desktop users to the Data Collection group. There are two situations when you will need to do this: You install IBM SPSS Data Collection Interviewer Server, IBM SPSS Data Collection Survey Tabulation, or IBM SPSS Data Collection Survey Reporter onto a machine that already has Base Professional installed. The installation procedure modies the registry so that log les for all Data Collection products go to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs. You install Base Professional onto a machine that already has Interviewer Server, Survey Tabulation, or Survey Reporter installed. Since the Interviewer Server Administration Logs folder is already set as the logging folder, the applications installation program does not change the registry settings. Follow these steps to add a user to the Data Collection group on machines on which Base Professional is installed:
E Open Control Panel and choose: Administrative Tools > Computer Management
you will be using. Do not delete the & symbols that enclose the names.
E Click Apply and then close DPM Explorer. E Log on to a machine running the Interview Service. E Browse to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server and double-click RegIntSvr.exe to register the Interview Service machines with the Web Service
machines.
E Repeat these last two steps on all other machines running the Interview Service.
Explorer.Net and double click DPMExplorer.exe. This opens the DPM Explorer window.
E In the left-hand frame expand the main site entry and click the Properties entry.
82 Chapter 3
This displays the propertys value in the lower right-hand frame. In the lower right-hand frame, replace the machine name with the fully qualied machine name and click Apply. This updates the entry in the upper right-hand frame.
E If the Web Service cannot communicate with the Interviewing Engine Service using a basic
machine name, update the DefaultCluster property as follows: In the left-hand frame click the Clusters entry.
In the DefaultCluster property, replace the value of WEBSERVERLIST with a fully qualied domain name, for example: DBSERVER&=&MyDbServer&;&DBDRIVER&=&SQL Server&;&IVSERVERLIST&=&MyIntServer&;&WEBSERVERLIST&=&ServerName.DomainName.com&;& Security=SSPI;Initial Catalog=mrInterviewData;Data Source=MyServerName;
E Close DPM Explorer.
Fully qualified machine names and IBM SPSS Data Collection Survey Reporter Server Edition/IBM SPSS Data Collection Author Server Edition
When a fully qualied machine name is used to access IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition on an IBM SPSS Data Collection Interviewer Server the Survey Reporter Server Edition/Author Server EditionStartURL will need to be changed (via DPM) to the fully qualied machine name in order to prevent connection issues. Do not use a relative URL when updating the StartURL value.
Data Collection Interviewer Server. Then right-click on the web site name and select Properties. This opens the Web Site Properties dialog box.
E Right-click mrIEngWS and select Properties. E In the Secure communications frame, click Edit.
You can prevent this from happening by changing either of the following settings for TCP/IP in the Windows registry (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters): Increase the port range that is used for anonymous ports to approximately 20000 ports (for example) by modifying the MaxUserPort registry key. Change the connection time-out set in TcpTimedWaitDelay from the default 240 seconds to anything from 30 to 300 seconds. Refer to the Microsoft Knowledge Base Article 319502 at http://support.microsoft.com/kb/319502/en-us/ (http://support.microsoft.com/kb/319502/en-us/) for more information on changing these settings.
Or:
E On each Interview Service machine to be registered, navigate to
84 Chapter 3
If neither service is running, you should start mrUserAdminServer followed by mrDPMServer3. A dialog box reports progress of the start-up procedure.
Security. This opens the Properties dialog box for that subfolder.
E Select the Security tab.
If the permissions are stored in the wrong order, you will see the following message box:
Figure 3-2 Security message box when an FMRoot folder has an ACL problem
85 IBM SPSS Data Collection Interviewer Server installation information E Select the entry for the Data Collection group and check that it has Full Control for the current folder. If not, set this permission and click OK.
If you want further information about the Windows problem, refer to http://support.microsoft.com/?id=834721 (http://support.microsoft.com/?id=834721) and http://support.microsoft.com/default.aspx?scid=kb;en-us;322293 (http://support.microsoft.com/default.aspx?scid=kb;en-us;322293)
Optional tasks
Add indexes to any existing sample tables to improve performance If your site uses telephone interviewing, increase the size of the appRequestQueueLimit setting for the .NET Framework. If your site uses telephone interviewing, change the thread conguration settings for the interviewing engine and the .NET Framework to avoid requests beings queued due to blocked thread pools. Install the Load Tool Congure the IBM SPSS Data Collection Interviewer Server Administration Email activity Increase the number and/or size of the log les Create a hosts le that will allow IBM SPSS Data Collection Interviewer Server services to communicate across a rewall Set up your Web site to use SSL Change the Interview Engine load balancing algorithm used to distribute interviews to the Interview Service machines If you are using SQL Server 2005 or 2008 and a named instance, edit SampleMgtGUI.Cong.xml to control the servers available to the Participants and Activate activities If you are upgrading from a previous version of IBM SPSS Data Collection Server, and you want to query your old log les (from the Manage Logs activity for example), copy the old logs from the previous versions log directory to the new IBM SPSS Data Collection Server 6.0.1 log location (by default, [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs). Install the IBM SPSS Data Collection Developer Library
If you are using SQL Server 2005 or 2008, open SQL Server Management Studio and select the New Query feature.
E Connect to your Interviewer Server database server. E In the drop-down list of databases, select the sample database whose table or tables you want to
index.
E In the Query window, type the following commands. You will need to repeat the commands for
each sample table you have created manually. For tables that are used for Web (inbound) and/or telephone interviewing (outbound) projects:
CREATE NONCLUSTERED INDEX Name_idx_id_active CREATE NONCLUSTERED INDEX Name_idx_queue CREATE NONCLUSTERED INDEX Name_idx_active ON TableName (Id, Active) ON TableName (Queue) ON TableName (Active)
Tables that are used for telephone interviewing projects need the following additional indexes:
CREATE CREATE CREATE CREATE NONCLUSTERED NONCLUSTERED NONCLUSTERED NONCLUSTERED INDEX INDEX INDEX INDEX
Participants_idx_id_active ON (Id, Active) Participants_idx_queue_sortid ON SampleTableName (Queue, SortId, ExpirationT Participants_idx_queue_appointmenttime ON SampleTableName (Queue, Appointmen Participants_idx_queue_recalltime ON SampleTableName (Queue, RecallTime, Ex
E If you also wish to index the associated history tables, type the following for each history table
in the database:
CONSTRAINT Participants_ProjectName_HistoryTable_pk PRIMARY KEY CLUSTERED (Id) CREATE NONCLUSTERED INDEX Participants_ProjectName_HistoryTable_idx ON SampleTableName (SampleId) CREATE NONCLUSTERED INDEX Participants_ProjectName_HistoryTable_idx_starttime ON SampleTableName (StartTime)
E Press F5 or click Execute Query (the green triangle). E If you have sample tables in more than one database, select the next database from the drop-down
list and repeat these commands for the tables in that database.
E Save your changes and exit.
87 IBM SPSS Data Collection Interviewer Server installation information E In the <system.web> section, add the following settings or edit your existing settings so that they
For more detailed information about this change, refer to pages 818 and 819 of http://download.microsoft.com/download/a/7/e/a7ea6fd9-2f56-439e-a8de-024c968f26d1/ScaleNet.pdf (http://download.microsoft.com/download/a/7/e/a7ea6fd9-2f56-439e-a8de-024c968f26d1/ScaleNet.pdf).
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Interviewing.
E Right-click in the right-hand frame, select New, DWORD value, and enter DefaultThreadPoolSize
Note: You do not need to set this value if the server has eight or more logical processors.
E Close Registry Editor.
For machines running the Phone Participants activity or the Interviewing Service
E Navigate to C:\Windows\Microsoft.Net\Framework\v3.5\CONFIG and open machine.cong. E In the <system.web> section, add the following settings or edit your existing settings so that they
88 Chapter 3
<system.web> <httpRuntime minFreeThreads="88" minLocalRequestFreeThreads="76"/> <processModel autoConfig="false" maxWorkerThreads="100" maxIoThreads="100"/> </system.web>
E In the <system.net> section, add the following settings or edit your existing settings so that they
Note: Settings dened in the web.cong le override settings dened in the machine.cong le. For example, when the maxconnection setting is present in the applications web.cong le, the application will use the setting that is dened in web.cong instead of the setting that is dened in machine.cong. When settings are not dened in the web.cong le, the settings in machine.cong are honored.
89 IBM SPSS Data Collection Interviewer Server installation information E When the installation has nished, choose whether to restart your machine now or later and click Finish. If you want to run the post-installation steps straight away you must restart your machine
now.
Configuring the IBM SPSS Data Collection Interviewer Server Administration Email activity
The installation procedure asks whether you want to congure the IBM SPSS Data Collection Interviewer Server Administration Email activity as part of the installation process. If you choose not to do this, or the automatic conguration fails, you can perform the conguration manually as follows:
E In Windows Explorer, navigate to
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Code\Tools\VB.NET\DPM Explorer.Net and double click DPMExplorer.exe. DPMExplorer is installed as part of the IBM SPSS Data Collection Developer Library which you can install from the IBM SPSS Data Collection Server installation CD. For more information, see the topic Installing the IBM SPSS Data Collection Developer Library on p. 95.
E Expand the site entry and then select the Properties entry.
You should see properties called EmailServerName and EmailServerPort in the right-hand frame.
E If the properties exist but have no values, dene their values as follows:
Select the property. In the lower frame on the right of the screen, type the appropriate value and click Apply. The propertys value is displayed in the upper right-hand frame.
E If the properties are not present, choose: Add > Property
and enter the propertys name and value in the dialog box displayed.
E Close DPM Explorer.
90 Chapter 3
HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet\Log HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet\3\Log HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\MRPropertyManagement\2.0\Log HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\MRPropertyManagement\2.0\Security\Auditing Note: Any changes you make must be made in all locations since you cannot be sure which application will start the logging component. For consistency, they should also be made on all machines running the Interviewing and Accessories Services.
To Change the Maximum Number of Log Files and/or the Maximum Log File Size
E From the Windows Start menu, choose Run. E In the Run dialog box, type regedit and click OK. E Step down through the hierarchy to the appropriate location. E In the right-hand frame, right-click on the key you want to change and choose Modify. E On the Edit DWORD Value dialog box, enter the new value. E Close the Registry Editor.
Creating a Hosts file for running IBM SPSS Data Collection Interviewer Server through a firewall
If you have installed IBM SPSS Data Collection Interviewer Server in a non-domain environment, you may nd that machines that communicate using machine names rather than IP addresses cannot communicate across the rewall. If this happens, create a hosts le on those machines linking the machine names with the machines IP addresses.
Server. Then right-click on the web site name and select Properties. This opens the Web Site Properties dialog box.
E On the Directory Security tab, click Server Certicate.
On the Content tab click Certicates. On the Certicates dialog box, select the Trusted Root Certication Authorities tab and check that the certicate for SSL appears in the list.
92 Chapter 3
If the certicate does not appear in the list, click Import to run the Certicate Import wizard which will add the certicate to the list. Close Internet Explorer.
E Follow the instructions in Cancelling the Requirement for mrIEngWS to use a Secure Channel E If your SSL certicate is assigned to a fully qualied domain name, change the value of the
LocalImageCacheURL setting in the Web Services Web.cong le so that it uses the fully qualied domain name. Perform the following steps on all machines running the Web Service. In Windows Explorer, navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server\mrIWeb and open Web.cong using Visual Studio or a text editor. Change the entry for LocalImageCache so that it reads something like:
<add key="LocalImageCacheURL"value="https://www.FQDomainName.com/SPSSMR/ImageCache/ImageCache.aspx"/>
TechNet article: Active Directory Certicate Services Step-by-Step Guide (http://technet.microsoft.com/en-us/library/cc772393(WS.10).aspx) for more information.
E Request an Internet server certicate in Microsoft Internet Information Services (IIS) 7. Notice
that the common name is typically the last visiting URL (for example, the common name is www.spssmrdc.com). You will need to replace the default common name with the server name you specify during server installation. Refer to the Microsoft TechNet article: Request an Internet Server Certicate (IIS 7) (http://technet.microsoft.com/en-us/library/cc732906(WS.10).aspx) for more information.
E While still in IIS, send the certicate request to the certicate server:
http://<certificateserver>/CertSrv
E Issue the certicate request from the certicate server. Refer to the Microsoft support article: Secure
93 IBM SPSS Data Collection Interviewer Server installation information E In the Data Collection servers host le, input the certicate servers IP address along with the
certicate common name (for example, 9.115.21.200 www.<servername>.com) Note: You will need to change the LocalImageUrl value if the SSL certicate is assigned to a fully qualied domain name.
E Install IBM SPSS Data Collection Server with SSL enabled.
Client configuration
E On each client machine that will connect to the Data Collection server, input
http://<certificateserver>/CertSrv in the Web browser and select to request a Web browser certicate when prompted.
E From the certicate server, Issue the certicate request.
Note: The preceding step is required because self-signed certicates are not currently supported.
E In the client machines Web browser, download the certicate and import it into Root Trust
Perform the following steps on each machine running the Interview Service.
E Make a copy of the le [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
Server\Server\defaultload.mrs.
E Edit the copy of the script to implement the type of load balancing you require. E Change the registry key
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\LoadBalancing\LoadBalancingScript so that it has the full path to the new script le as its value.
E Stop and restart IIS. If you are running Windows 2003, you can stop and restart the Interviewer
Server application pool (usually SPSSmrnterviewPool) rather than restarting IIS if you prefer. This has the advantage of not affecting any other applications that may be using IIS.
94 Chapter 3
as follows:
<SampleManagementGUI showexistingonly="false"> ... </SampleManagementGUI>
For further information about SampleMgtGUI.Cong.xml refer to Controlling Access to Sample Data in the IBM SPSS Data Collection Developer Library.
Modifying the default Web service settings for IBM SPSS Data Collection Remote Administration
If you have installed IBM SPSS Data Collection Remote Administration, you may want to modify the default Web service settings that control synchronization between remote interviewers and the Remote Administration. You can change the Web service settings by editing the web.cong le. By default, the web.cong le is found in C:\InetPub\wwwroot\SPSSMR\SyncWebService\web.cong.
Property DPMServerName inbox Description Name of the DPM server machine. If the server is located on a remote machine, change this value to that machines name. Default Value: localhost Location of the SyncWebService inbox. If IBM SPSS Data Collection Interviewer Server Administration was not installed in the default location of C:\InetPub\wwwroot\SPSSMR, change this value to a complete le path that the anonymous user has read/write access to. Default Value: C:\InetPub\wwwroot\SPSSMR\SyncWebService\inbox
ShouldHostTransferService
PrincipalSyncWebService
Indicates whether IBM SPSS Data Collection Interviewer Server should host a transfer service specically for the Remote Administration. This is unnecessary if Interviewer Server is being used on this cluster for Web or CATI interviews, as Remote Administration will employ the same transfer service. However, if Interviewer Server will not be used on this cluster for Web or CATI interviews, set this value to True. Default Value: False Indicates that the SyncWebService instance is a proxy for the specied service. By default, this setting is commented out. To set the property, remove the comment markers and replace the default value with the actual path to the principal service. Note that if this line is uncommented, all other Web service settings specied in the current web.cong le are ignored. Default Value: http://your-principal-server/SPSSMR/SyncWebService/SyncWebService.asmx
After running the chart conguration program, you can enable access to charting for users in a particular role, so that only correctly licensed users are able to access it. You may nd that you need to create a separate role for these users. For more information, see the topic Adding roles on p. 77.
E In Interviewer Server Administration, choose Tools > User Administration
or IBM SPSS Data Collection Survey Tabulation activity, then expand the Features option.
97 IBM SPSS Data Collection Interviewer Server installation information E Select the Can display charts feature.
A frame appears on the right of the page listing the roles currently assigned to this feature.
E Click Add/Remove.
changes made at this point enable all subsequent le downloads in Interviewer Server. For example, when a user runs Export Data and chooses to download the exported data onto his/her computer, the export process will run but will display a message in the browsers information bar saying that Internet Explorer has blocked the site from downloading les onto the computer. To allow le downloads, the user should click on the location indicated in the message to display options for enabling downloads.
Enabling the Internet Explorer security setting Allow websites to open windows without address or status bars
If the browser that is running IBM SPSS Data Collection Interviewer Server Administration or IBM SPSS Data Collection Interviewer Server displays a URL eld for each dialog, you will need to enable the Internet Explorer Allow websites to open windows without address or status bars security setting.
Enabling the Security Setting
E In Internet Explorer, select: Tools > Internet Options > Security > Custom level... E Select the Enable option under the Allow websites to open windows without address or status
bars setting.
98 Chapter 3
Enabling automatic Windows login to IBM SPSS Data Collection Interviewer Server Administration for Firefox
IBM SPSS Data Collection Interviewer Server Administration users who are using the Firefox browser can login into Interviewer Server Administration automatically using their Windows login credentials. However, this does not happen until users have logged into Interviewer Server Administration manually at least once using these credentials. Users can avoid this by carrying out the following tasks before using Interviewer Server Administration with Firefox for the rst time.
E In Firefox, type about:cong into the URL address bar.
Server Administration server. If your site has more than one Interviewer Server Administration server, type a list of names separated by commas.
E In Firefox, select Edit > Preferences > Fonts & Colors E Make whatever font changes you think are necessary to produce readable text.
Installing IBM SPSS Data Collection Interviewer Server for off-line use
The notes in this section summarize how to use the installation procedure to install a version of IBM SPSS Data Collection Interviewer Server that will work whether or not your laptop is connected to a network.
If you install Interviewer Server onto a single machine using the default Domain option, you will nd that Interviewer Server works properly when you are logged in to your local network, but not when your are using your laptop in standalone mode. The problems you will encounter are as follows: UNC pathnames are not resolved, so applications cannot access the FMRoot folder. Domain user accounts cannot be authenticated. The recommended procedure for installing Interviewer Server when you want to work attached to a network or off-line is to install a single machine workgroup version of Interviewer Server and then carry out the following post-installation tasks:
E Navigate to
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\FMRoot.
E Select InterviewCacheUNC and replace the pathname with
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\FMRoot\Interview\Cache.
E Select Brad_Backup_UNC and replace the pathname with
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\FMRoot\Shared\Backup.
E Click Apply and close DPM Explorer E To be able to access images held in the image cache, edit the le
\Inetpub\wwwroot\SPSSMR\ImageCache\Web.Cong and change the setting of the BASE_LOCATION key so that it points to the Master folder:
<AppSettings> <add key="BASE_LOCATION" value="[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\FMRoot\Master" /> </AppSettings>
E Log in to IBM SPSS Data Collection Interviewer Server Administration using the DPM
that of the DPM administrator, start User Administration and add this user. Make the user a member of the DPMAdmins role to ensure that the user has unrestricted access to all applications, application features, and les.
E Open the Services Manager and stop the Load Balancing service if it is running.
100 Chapter 3
The Load Balancing service is used for clustering the Accessories servers and is not necessary for a single machine. If you try to start Interviewer Server Administration and your URL changes to http://server1/... then you know that the Load Balancing service is running.
Improving stability when running IBM SPSS Data Collection Interviewer Server Administration off-line
If you have installed any of the IBM SPSS Data Collection Server applications for off-line use you may nd that installing the Microsoft Loopback Adapter improves stability when running off-line. When you install the Loopback Adapter, it becomes the rst connection in the binding order that determines the order in which connections are accessed by DNS. If you regularly connect to a LAN and only occasionally run IBM SPSS Data Collection Interviewer Server Administration off-line, you may wish to move the Loopback Adapter below your regular LAN connection in the binding order.
Installing the Microsoft Loopback Adapter on Windows XP and Windows 2003/2008
E From the Control Panel, go to Add Hardware. This starts the Add Hardware wizard. E On the Welcome page, click Next. E On the Is the hardware connected? page, choose Yes, I have already connected the hardware and then click Next. E On the next page, scroll to the end of the hardware list and select Add a new hardware device. Then click Next. E On the next page, select Install the hardware that I manually select from a list (Advanced) and then click Next. E The next page displays a list of common hardware types. Select Network Adapters. Then click Next. E On the Select Network Adapter page, select Microsoft Loopback Adapter. Then click Next. E Click Next to start the installation procedure.
default Local Area Connection will be at the top of the list again.
Chapter
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation overview
To install IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition:
E If you have not already done so, verify you have the correct hardware and software:
See What you need to run the IBM SPSS Data Collection Server 6.0.1 applications to verify you meet the minimum hardware and software requirements. If necessary, install the required software.
E Create the users and the user group. For more information, see the topic Creating the users and
information, see the topic Installing IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition on p. 114.
E Carry out any post-installation steps necessary for your installation.
For a full checklist of these steps, see Checklist for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation.
101
102 Chapter 4
Checklist for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation
Pre-installation checks
Microsoft .NET Framework 3.5 SP1 Microsoft Data Access Components 2.8 Microsoft Internet Explorer 8 or above or Firefox 3.x or above Internet Information Services SQL Server Microsoft .NET Framework 3.5 SP1 (only on machines running IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition). Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit) (only on machines running Survey Reporter Server Edition or Author Server Edition).
Create users and groups
Create installing user Create running user Create anonymous access user Create IBM SPSS Data Collection Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition group
Open ports on firewall
If running Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition through a rewall, open ports on the rewall
Installation
Install Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition
Post-installation
Enable access to charting Set up users and roles in IBM SPSS Data Collection Interviewer Server Administration Add ASP.NET account to launch permissions on Logbck02 Allow remote access on Windows XP Service Pack 3
103 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
Check Internet Explorer settings If installing onto a machine with IBM SPSS Data Collection Base Professional, add Base Professional users to the IBM SPSS Data Collection group. If using an SSL accelerator, set up Interviewer Server Administration to use SSL accelerators Set up Interviewer Server Administration load balancing Set up shared variable cache folder for load balanced systems If using Windows 2003, enable Survey Tabulationand DimensionNet load balancing between multiple IIS worker processes Set up Interviewer Server Administration to reject new sessions when the server is busy Start mruserAdminServer and DPMServer3 If using SSL, congure your browser to save encrypted pages to disk Set up projects in Interviewer Server Administration Install IBM SPSS Data Collection Developer Library
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation scenarios
There are several distinct installation scenarios. The installation procedure varies for each of these scenarios.
Installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition with Interviewer Server. You can install IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data
Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition with IBM SPSS Data Collection Interviewer Server on a single machine or on a cluster. When installing Interviewer Server on a cluster, install Interviewer Server on all of the machines in the cluster rst. You can then install Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition on one or more machines in the cluster or on one or more other machines that will become part of the cluster. The congurations that are supported are the same as described in the Interviewer Server System Congurations topic in the IBM SPSS Data Collection Interviewer Server Installation Instructions. When you install Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition onto an Interviewer Server Accessories server, the installation detects the presence of the existing DPM Server and will automatically connect Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition to it. When you install Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition onto a server that does not have the Interviewer Server Accessories service installed, you should check the Connect to an Existing Survey Tabulation/Survey Reporter Server Edition/Author Server Edition or Interviewer Server server box on the Cluster Settings screen, and when subsequently prompted, enter the names of the machines on which the DPM Server and the SQL Server are installed. Note that you cannot install Survey Tabulation, Survey
104 Chapter 4
Reporter Server Edition, or Author Server Edition onto an Interviewer Server Interview Service machine unless it also has the Interviewer Server Accessories service installed.
Single-machine installation of Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition without Interviewer Server. You can install Survey Tabulation, Survey Reporter Server
Edition, or Author Server Edition without Interviewer Server in a single-machine installation. In a single machine installation, the SQL Server can either be located on the same machine or on a different machine in the same domain or workgroup. When installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition without Interviewer Server, run the installation in the normal way, making sure you uncheck the Connect to an Existing Survey Tabulation/Survey Reporter Server Edition/Author Server Edition or Interviewer Server server option on the Cluster Settings screen. You will be prompted for the name of the SQL Server machine.
Clustered installation of Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition (without Interviewer Server). You can install Survey Tabulation, Survey Reporter Server Edition, or
Author Server Edition on two or more machines in a cluster. When you do this, SQL Server is required on only one of the machines in the cluster (this machine can optionally be a separate machine from those on which Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition is installed). When you are installing onto machines in different domains, the domains must trust one another (that is, be bi-directional). When you install Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition on the rst machine in the cluster, make sure you uncheck the Connect to an Existing Survey Tabulation/Survey Reporter Server Edition/Author Server Edition or Interviewer Server server option on the Cluster Settings screen. You will then be prompted for the name of the machine on which SQL Server is installed. When you install the other machines, check the Connect to an Existing Survey Tabulation/Survey Reporter Server Edition/Author Server Edition or Interviewer Server server option on the Cluster Settings screen and when subsequently prompted for the names of the DPM Server and the SQL Server, enter the names of the machine on which you installed Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition rst and the SQL Server machine.
Silent installation
The IBM SPSS Data Collection Server 6.0.1 installation package includes four ISS les that provide options for silently installing and removing the IBM SPSS Data Collection Server 6.0.1 applications.
105 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
SingleTemplate.iss: used for silently installing IBM SPSS Data Collection Server 6.0.1 on
single machine. When installing IBM SPSS Data Collection Server 6.0.1 on an existing database, you only need to replace DlgNewDPMAdmin with DlgAskDPMAdmin to change the installation dialog sequence.
ClusterPrimaryTemplate.iss: used for silently installing IBM SPSS Data Collection Server 6.0.1
on the primary server in a clustered environment. When installing IBM SPSS Data Collection Server 6.0.1 on an existing database, you only need to replace DlgNewDPMAdmin with DlgAskDPMAdmin to change the installation dialog sequence.
ClusterSubTemplate.iss: used for silently installing IBM SPSS Data Collection Server 6.0.1 on
-f1c:\temp\myResonseFile.iss
E Edit the template with the appropriate values for the installation questions.
In the response le template, note the entry BootOption=3 for the dialog sdFinishReboot. This means that the PC automatically reboots when the installation completes. If you do not the PC to automatically reboot, set BootOption=1. The following table describes the custom dialogs that need to be congured:
Dialog SdComponentTree How to edit the template Selects features. DimensionsServer-type=string DimensionsServer-count=9 DimensionsServer-0=DimensionsServer\DimensionNet DimensionsServer-1=DimensionsServer\V7Licensing DimensionsServer-2=DimensionsServer\mrInterview DimensionsServer-3=DimensionsServer\WebCATI DimensionsServer-4=DimensionsServer\RemoteManager DimensionsServer-5=DimensionsServer\mrTables DimensionsServer-6=DimensionsServer\Reporter DimensionsServer-7=DimensionsServer\DCP DimensionsServer-8=DimensionsServer\Author If you want to un-select the feature Reporter, the following entries should be updated: DimensionsServer-type=string DimensionsServer-count=8 DimensionsServer-0=DimensionsServer\DimensionNet DimensionsServer-1=DimensionsServer\V7Licensing DimensionsServer-2=DimensionsServer\mrInterview DimensionsServer-3=DimensionsServer\WebCATI DimensionsServer4=DimensionsServer\RemoteManager DimensionsServer-5=DimensionsServer\mrTables DimensionsServer-6=DimensionsServer\DCP DimensionsServer-7=DimensionsServer\Author Congures your site. SiteName=Site
DlgClusterSettings
106 Chapter 4
Dialog dlgUserAdmin
DlgAskAnonUser
DlgAskDPMAdmin
SdShowDlgEdit1 DlgNewDPMAdmin
DlgEmailSettings
How to edit the template The IBM SPSS Data Collection group used to access Data Collection components and the Data Collection user for launching and running Data Collection services. If you choose domain user, you must change NOT_SET as your domain name; if you choose to use workgroup user, you keep the settings USERDOMAIN=NOT_SET, and GROUPDOMAIN=NOT_SET. UserDomain=NOT_SET UserName= UserPassword= GroupDomain=NOT_SET ServerGroup= SavePasswords= Result=1 When the SavePasswords value is set to true, the encrypted password of service user/anonymous and user/DPM Admin user is recorded in the DataCollectionSitePrep.ini le. When set to false, the password is not recorded to the DataCollectionSitePrep.ini le, which requires you to manually congure the user/anonymous and user/DPM Admin user passwords in the response les for all cluster machines. Refer to DlgAskAnonUser and DlgAskDPMAdmin sections below for more information. The Anonymous User is used by Microsoft Internet Information Services (IIS) for running web-based applications. If you choose domain user, you must update NOT_SET as your domain name; if you choose to use workgroup user, you must keep the setting ANONYMOUSUSERDOMAIN =NOT_SET. AnonymousUserDomain=NOT_SET AnonymousUser= AnonymousUserPassword= Note: The domain group cannot be a Local domain group. Domain groups must be created as Global, otherwise the DPM Server will not start after installation. When the dlgUserAdmin dialogs SavePasswords value is set to false, you must manually congure the user/anonymous passwords in the response les for all cluster machines. For example: AnonymousUserPassword=XXX Result=1 When the dlgUserAdmin dialogs SavePasswords value is set to false, you must manually congure the user/DPM Admin user passwords in the response les for all cluster machines. For example: DpmAdminPassword=XXX EnableIWA=FALSE Result=1 Denes the SQL Server instance used to create the Data Collection database. szEdit1=<SQLServerInstance> Denes the DPM Admin user to manage users on the system. EnableIWA is used to enable Integrated Windows Authentication. DpmAdminUser= DpmAdminPassword= EnableIWA=FALSE Species the e-mail SMTP server. EmailServerName=NOT_SET EmailServerPort=25
107 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
Dialog DlgSelectWebsite
DlgFIPS
DlgClusterMachines
DlgClusterMachinesSelect
DlgClusterAdvanced
How to edit the template svComment congures the web site used for the Data Collection folders and applications; szPath congures a physical location for the web les; UseSSL congures whether SSL is used in product; ConfigureMultipleInstances congures multiple instances for the Web, Accessory, and Interviewing tiers. The default property value is FALSE. When the property is set as TRUE, the server installer will read instance congurations from DlgSetISAVirtualDirectory, DlgSetSessionEngine and DlgSetSessionEngine. szPath=c:\Inetpub\wwwroot svComment=Default Web Site UseSSL=FALSE ConfigureMultipleInstances=FALSE Result=1 EnableFIPS denes whether SSL is used; PasswordUpgrade denes whether the password is upgraded when upgrading from a previous version to version 6.0.1 (when FIPS is disabled); NEWPASSWORDPATH congures a physical location for the new password le path when upgrading from a previous version to version 6.0.1. EnableFIPS=FALSE PasswordUpgrade=TRUE NewPasswordPath=C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\Installer Dene the names of the machines to be included in the cluster. You may enter multiple machines per line by using a semicolon (;) delimiter. InterviewServer= WebServer= AccessoriesServer= SurveyTabulationServer= SurveyReporterServer= AuthorServer= Denes the Web Service machines that will be used for Interviewing and the ImageCache and Phone Interviews service. InterviewWebServer= ImageCacheWebServer= CatiInterviewWebServer= Congures each machine in the cluster. You need to specify the port number used in IIS for the service, and whether SSL is used. For each item, it is a string in the form: hostname:port:protocol. InterviewServerNum= InterviewServer1= WebServerNum= WebServer1= AccessoriesServerNum= AccessoriesServer1= SurveyTabulationServerNum= SurveyTabulationServer1= SurveyReporterServerNum= SurveyReporterServer1= AuthorServerNum= AuthorServer1= Ensure that the server number remains consistent with the dened machines. For example: InterviewServerNum=2 InterviewServer1=IBMServer1:80:HTTP InterviewServer2=IBMServer2:80:HTTP
108 Chapter 4
Dialog DlgSetISAVirtualDirectory
DlgSetSessionEngine
DlgSetWebService
How to edit the template For cluster installations on the primary server: AccessoriesServerNum= AccessoriesServer1= ISAVirtualDirectoryNum1= Result=1 For single-machine installations or cluster installations on the secondary machines: ISAVirtualDirectoryNum= Result=1 The settings are used to dene the number of virtual directories on the Interviewer Server Administration for Accessories, Survey Tabulation,Survey Reporter Server Edition, and Author Server Edition. For cluster installations on the primary server: InterviewServerNum= InterviewServer1= SessionEngineNum1= Result=1 For single-machine installations or cluster installations on the secondary machines: SessionEngineNum= The settings are used to dene the number of session engines on the interview server. For cluster installations on the primary server: WebServerNum= WebServer1= WebServiceNum1= Result=1 For single-machine installations or cluster installations on the secondary machines: WebServiceNum= The settings are used to dene the number of Web services on the Web server.
E Run the IBM SPSS Data Collection Server 6.0.1 installation and specify the location of the edited
Setup.log is the default name for the silent installation log le. A log le is a plain text le consisting of sections containing data entries and can be viewed with any text editor (such as Notepad). By default, it is located in the same directory as IBMSPSSDataCollectionServer6.exe. You can specify a different name and location for Setup.log using the /f2 parameter with IBMSPSSDataCollectionServer6.exe (see the example below).
109 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
A value assigned to the ResultCode key name in the [ResponseResult] section indicates installation results:
Value 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -51 -52 -53 Comment Success General error Invalid mode Required data not found in the Setup.iss le Not enough memory available File does not exist Cannot write to the response le Unable to write to the log le Invalid path to the InstallShield silent response le Not a valid list type (string or number) Data type is invalid Unknown error during setup Dialogs are out of order Cannot create the specied folder Cannot access the specied le or folder Invalid option selected
Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition and IBM SPSS Data Collection Interviewer Server, you must use the same Installing User, Running User, Anonymous Access User, and Group for all products. If you are installing only Survey Tabulation, Survey Reporter Server Edition, Author Server Edition, or Interviewer Server in a single-machine installation, you need to create a number of users and a user group, as described below. If you are installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition on multiple machines in a domain, the system administrator will need to create these users and the group so that they are valid for all machines in the domain. If you are using machines in different domains, the Installing User and Running User must be visible and trusted on all those domains. Both users must also have permission to create databases on the machine hosting the Database Service. If you are installing on machines within a workgroup, the users and the group must be created on all of the machines in the workgroup. If necessary, contact your system administrator for assistance.
Note: For domain installations, if you are using case-sensitive SQL you must create the Running User and the Anonymous Access User with the Full Name and Logon Name in the same case.
Create a user for installing. This user will be referred to as the Installing User in the rest of this document. Optionally, create a user for running. This user will be referred to as the Running User in the rest of this document. You can use the Installing User as the Running User if you wish.
110 Chapter 4
Create a user that can be used for anonymous IIS access to Survey Tabulation or IBM SPSS Data Collection Survey Reporter. This user will be referred to as the Anonymous Access User in the rest of this document. Create a group for users.
Note: Do not give the user a password that contains single or double quotation marks or a backslash as this will cause the installation to fail.
111 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information E In the Tree frame, click Groups. E In the right-hand frame, right-click Administrators and choose Add to Group.
that itself starts another application or service. This opens the Log on as a batch job Properties dialog box.
E Click Add. E In the list of names, choose the user name you created earlier and then click Add. E Click OK to close the Select Users or Groups dialog box. E Click OK again to return to the Local Security Settings window. E Close the Local Security Settings window. E Open your SQL administration program and grant the Installing UserSYSADMIN authority. For
example, if you have SQL Enterprise Manager, or SQL Server Management Studio, the steps will be as follows: From the Windows Start menu choose:
Programs > Microsoft SQL Server > Enterprise Manager or SQL Server Management Studio
112 Chapter 4
Expand the tree in the left-hand frame until the contents of the Security node are visible for the Interviewer Server Database server, and select Server Roles. In the right-hand frame, double-click System Administrators or sysadmin. This opens the Server Role Properties dialog box. Click Add. In the list of names, choose the user name you created earlier and then click OK. Click OK to close the Server Role Properties dialog box and then close Enterprise Manager/SQL Server Management Studio.
E If you are installing on machines within a workgroup, repeat these steps on each machine in the
workgroup that will run the applications so that there are identical Installing and Running Users on each of those machines.
Note: Be sure to log in as the Installing User before you install Survey Tabulation or IBM SPSS Data Collection Survey Reporter.
Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition and IBM SPSS Data Collection Interviewer Server, you must use the same Anonymous Access User for all products. The applications must be run using the Anonymous IIS User account rather than the account of the user who started the application. We recommend that you create a new user specically for this purpose. The Anonymous Access User must be a member of the group that you create for Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition users.
Creating the anonymous access user (single machine installation)
E Open Control Panel and choose: Administrative Tools > Computer Management
workgroup that will run Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition so that identical Anonymous Access Users exist on each of those machines.
113 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
Creating the IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition group
Note: If you are installing IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data
Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition and IBM SPSS Data Collection Interviewer Server, you must use the same Installing User, Running User, Anonymous Access User, and Group for all products. The Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition Running User and Anonymous Access User must belong to a single group. The notes that follow describe the process for single machine installations. When installing on multiple machines, the domain administrator will need to create the group so that it is valid for all machines in the domain. For workgroup installations, the group must exist on all machines that will run Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition.
Creating a new group (single machine installation)
E Open Control Panel and choose: Administrative Tools > Computer Management
Note: You must add the Installing User, the Running User and the Anonymous Access User to this group.
E Click OK to close the Select Users or Groups dialog box. E Click Create and then Close.
Ports for running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition through a firewall
If you will be running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition through a rewall, certain ports on the rewall must be open.
114 Chapter 4
Firewall between the Internet and the IBM SPSS Data Collection Interviewer Server Administration server
All communication between the browser and the IBM SPSS Data Collection Interviewer Server Administration server (sometimes known as the Accessories server) defaults to using HTTP on port 80. If your web site runs SSL or uses a different port number, you can specify this on the Internet Information Services (IIS) Conguration screen during the installation procedure. This port does not need to be opened until after installation is complete.
Firewall between the IBM SPSS Data Collection Interviewer Server Administration server and the database server
Communication between the Interviewer Server Administration Server and the Database Server takes place using TCP on port 1433. This port must be opened before the installation begins, as the installation process writes to the Database Server.
If you have SQL running on a named instance, then the port number is dynamically assigned and could be something other than 1433. If you know which port number is being used, you should open this port rather than port 1433. If you do not know which port is being used (and for more information about named SQL instances in general) refer to http://groups.google.nl/groups?q=connecting+to+second+SQL+instance+through+rewall&hl=nl&lr=&selm=uGvO (http://groups.google.nl/groups?q=connecting+to+second+SQL+instance+through+rewall&hl=nl&lr=&selm=u
Installing IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition
E Log on as the Installing User. For more information, see the topic Creating the installing and
Depending on your system conguration, the AutoPlay feature may detect and start the installation program when you insert the DVD-ROM into the drive. If this does not happen, you can start the installation program manually, as follows: From the Windows Start menu, choose Run. In the Run dialog box, type d:\autoplay where d:\ is the DVD-ROM drive. This opens the IBM SPSS Data Collection Server 6.0.1 Installer window.
E From the IBM SPSS Data Collection Server 6.0.1 Installer window, choose Install IBM SPSS Data Collection Server 6.0.1.
This starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
E Click Next on the Welcome screen. E On the License Agreement screen, read the license agreement. E If you accept the agreement, click Yes.
115 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information E On the Select Features screen, select Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition and then click Next. E On the Machine Conguration page, choose Single Machine Install. E On the Machine Settings page, enter a name for your IBM SPSS Data Collection site and click Next. The site name that you choose is displayed on the main IBM SPSS Data Collection
Interviewer Server Administration page and can be any name of your choice. Select the Congure multiple instances for the Web, Accessory, and Interviewing tiers option if you want to congure multiple virtual directories, session engines, and Web services. Depending on what you chose to install on the Select Features page, you may be presented with a combination of the Interviewer Server Administration Virtual Directory Conguration, Interview Session Engine Conguration, and Interview Web Service Conguration dialogs. If you selected to install any of the following features, you are presented with the Interviewer Server Administration Virtual Directory Conguration dialog that provides options for conguring the number of virtual directories that will be installed per server: Accessories Service Phone Interviews Remote Administration Survey Tabulation Survey Reporter Server Edition Author Server Edition If you selected to install the Interview Service feature, the Interview Session Engine Conguration dialog displays and provides options for conguring the number of session engines for the selected IBM SPSS Data Collection Interviewer Servers. If you selected to install the Web Service feature, the Interview Web Service Conguration dialog displays and provides options for conguring the number of Web services for the selected Web servers. For more information, see the topic Virtual directory, session engine, and Web service registration in Chapter 3 on p. 69.
E On the Data Collection User and Group screen, enter information about the user and group that
should be used for running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition. If you have already installed Interviewer Server on this machine, all the elds on this screen (except the Password eld) will show the information entered for Interviewer Server. In this case you should enter the password and leave the other elds unchanged. Otherwise, if the machine on which you are installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition is part of a domain, click Domain and enter the domain name in the box. If the machine is part of a workgroup or you are installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition on your local machine,
116 Chapter 4
click Workgroup. In the Username and Password boxes, enter the name and password of the Running User. In the Group box, enter the name of the Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition Group. Notes: The names you enter must be valid names for the domain or workgroup on which you are installing. The domain group cannot be a Local domain group. Domain groups must be created as Global, otherwise the DPM Server will not start after installation.
E On the Data Collection Anonymous User screen, enter the details for the Anonymous Access User.
If you have already installed Interviewer Server on this machine, all the elds on this screen (except the Password eld) will show the information entered for Interviewer Server. In this case you should enter the password and leave the other elds unchanged. Otherwise, if the machine on which you are installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition is part of a domain, click Domain and enter the domain name in the box. If the machine is part of a workgroup or you are installing Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition on your local machine, click Workgroup. In the Username and Password boxes, enter the name and password of the Anonymous Access User. Note: The domain group cannot be a Local domain group. Domain groups must be created as Global, otherwise the DPM Server will not start after installation.
E On the Data Collection Database screen, enter the name of the server that hosts the Microsoft
Administration Administrator. If Interviewer Server has been installed, this user will already exist and the user name will be displayed. Just enter that users password to continue. Note: This user name is simply for accessing Interviewer Server Administrations Distributed Property Management (DPM) database to perform administrative tasks such as setting up Interviewer Server Administration users and roles, and managing access to Interviewer Server Administration les and applications. It exists only in DPM. To avoid possible conicts with other user names, the name that you choose should not match any of the NT user names known to your system.
E On the Internet Information Services (IIS) Conguration screen, the installation program detects
any web sites available on the installation machine and displays them in the drop-down list box. If you want to use a Web site other than the default for your IBM Corp. applications, select it from the drop-down list. The default le location for the web site you have selected is displayed. If the installation program detects a folder called SPSSMR within the web site folder structure, you are prompted to install the les in this folder instead. If you want to install the les to a different location, click Browse and choose the folder you want to use. Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under
117 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
C:\Program Files when you select myWebSite for the Data Collection folders and applications (you can instead select the location C:\Program Files (x86)). The Advanced button is available for advanced conguration of your chosen web site. This allows you to place Interviewer Server Administration in its own application pool so each process can be split across multiple application pools The operating system places a 2 GB restriction on processes in IIS. Put simply, splitting a process across application pools means it is possible to run larger processes. Refer to your IIS documentation for general information about application pools. If you want to use application pools, proceed as follows: Click Advanced. This opens the Advanced IIS Conguration screen. To place Interviewer Server Administration in its own application pool, select Use SPSSDimensionNetPool application pool. If you want processes to recycle and/or shut down after specic number of minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the Interviewer Server Administration process is recycled or shut down, anyone using Interviewer Server Administration activities at that time will have to restart their session in order to continue working. To place Interviewer Server in its own application pool, select Use SPSSmrInterviewPool application pool. If you want processes to recycle and/or shut down after so many minutes, select the appropriate option and enter the number of minutes elapse time required. Selecting this option means that if the application process is recycled or shut down, anyone using Interviewer Server activities at that time will have to restart their session in order to continue working. Click Apply. On the Internet Information Services (IIS) Conguration screen, click Next when you are ready to continue. Note: If you already installed Interviewer Server, the IIS conguration settings are automatically inherited, so the Internet Information Services Conguration screen will not appear.
E On the Setup Type screen, choose: Typical to install all components on your current machine Compact to install the minimum components on your current machine Custom to choose the components you want to install
If you chose the Custom installation, two additional screens are displayed.
E The Choose Destination Location screen displays the name of the folder in which the les will
be installed. The default is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\. If you want to install into a different folder, click Browse and choose the folder you want to use. Click Next.
E On the File Management Folder screen, enter the location of the root folder for the le management system. Click Next. E On the FIPS 140-2 Compliance page, select whether or not the installation will be congured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to accredit cryptographic modules. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information.
118 Chapter 4
Configure for FIPS 140-2 Compliance. If your system is already congured to be FIPS 140-2 compliant prior to installation, the installation process will not let you deselect the Congure for FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2 compliant, you must manually set a Windows System cryptography setting to disabled:
2. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled. For new installations, the SHA-1 hash function algorithm is used regardless of whether or not Congure for FIPS 140-2 Compliance is enabled; for upgrade installations, the following rules apply: If FIPS 140-2 is enabled, all existing user information from the previous version is upgraded in the following steps: The original, encrypted user passwords are archived to a setup log le. New user passwords are randomly assigned and saved to a setup log le. The log le is located at: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\\Installer\NewPassword.logInterviewer Server Administration administrators can supply users these new, temporary passwords in a manner that is in accordance with their business practices. The MustChangePasswordAtNextLogin setting is enabled, which forces users to change their passwords at next login. When upgrading on a server that is currently not congured for FIPS 140-2, you are presented with the option to reset user passwords: If you choose to reset user passwords, the SHA-1 hash function algorithm is employed. If you choose to not reset user passwords, the server will continue to use the MD5 hash function algorithm. Keep the following points in mind when modifying an existing installation: When changing Congure for FIPS 140-2 Compliance from enabled to disabled, the SHA-1 hash function algorithm will continue to be employed. When changing Congure for FIPS 140-2 Compliance from disabled to enabled, the parameters outlined in the rst bullet point are employed. Refer to the National Institute of Standards and Technology (http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information regarding FIPS 140-2. Notes: When FIPS 140-2 is congured for IBM SPSS Data Collection products, the applications adhere to the password protection security protocols that are dened on the Interviewer Server. For example, if the Interviewer Server is congured for MD5 security, the client-side applications will also use MD5 security for password protection, regardless of whether or not the Congure for FIPS 140-2 Compliance setting was selected during installation.
119 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7 or Windows Server 2008 R2, and FIPS enabled, you cannot run an ASP.NET 3.5-based application that use a ScriptManager control. You can download a Microsoft Hotx (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27494) that addresses this issue.
E The Start Copying Files screen lists the installation choices you have made. If these settings are correct, click Next to begin the installation. If not, click Back and step back through the screens to
make the necessary changes. Note: The installation procedure places a number of keys in the registry. The WebServiceURL key contains the URL to use for starting Survey Tabulation. If the installer can nd the servers domain name in the registry, it includes it in the URL so that, for example, the server called olympus is shown as olympus.spss.com. If the WebServiceURL is incorrect, Survey Tabulation will not start.
E To complete the installation, perform the post-installation tasks.
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition post-installation tasks
After you install IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition there are a number of tasks you may need to perform to ensure all components are able to function correctly. Full details of these tasks are given below under separate headings. Users who have a license for Microsoft Ofce Web Components (OWC) can use the charting feature in Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition. Access to charting is disabled by default. To enable access for licensed users, see Enabling charts in the Phone Reports activity. Set up users and roles in IBM SPSS Data Collection Interviewer Server Administration and assign roles to Interviewer Server Administration activities. For Windows XP Service Pack 3, or if running Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition through a rewall, add the ASP.NET account to the Launch permissions on LogBck02. For Windows XP Service Pack 3 only, open port 80 on the rewall if remote connections are required for this machine. Check Internet Explorer settings. If you have installed onto a machine on which IBM SPSS Data Collection Base Professional is installed, add Base Professional users to the IBM SPSS Data Collection group so they have access to the log le folder. Start mrUserAdminServer and mrDPMServer3 if they are not already running. Set up projects in Interviewer Server Administration. Optionally, install the IBM SPSS Data Collection Developer Library.
120 Chapter 4
After running the chart conguration program, you can enable access to charting for users in a particular role, so that only correctly licensed users are able to access it. You may nd that you need to create a separate role for these users. For more information, see the topic Adding roles on p. 77.
E In Interviewer Server Administration, choose Tools > User Administration
or IBM SPSS Data Collection Survey Tabulation activity, then expand the Features option.
E Select the Can display charts feature.
A frame appears on the right of the page listing the roles currently assigned to this feature.
E Click Add/Remove.
121 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
Setting up IBM SPSS Data Collection Interviewer Server Administration users, roles, and permissions
Users and roles are part of the IBM SPSS Data Collection Interviewer Server Administration security system. Every Interviewer Server Administration user has a unique user name and password, plus a personal working directory within the FMRoot\Users directory. Roles are a means of grouping users according to the activities they will use. For example, you might create a Scriptwriting role for users who need access to questionnaire design and building activities, and an Analysis role for users who need access to the activities that generate tables and export data. You might also create an Analysis role for users who need access to the applications that generate tables and export data. The installation procedure creates one administrator with a name and password of your choice and places that user in the DPMAdmins role. In addition, three further roles are created when you install IBM SPSS Data Collection Survey Tabulation: TabulationFullAccess, TabulationMediumAccess, and TabulationMinimumAccess. Each role is set up with the appropriate Interviewer Server Administration activities and features. You can attach users to these roles if required, or use them as a basis for creating your own roles. For details of the activities and features assigned to each role, see the Access Levels in Survey Tabulation topic in the Survey Tabulation Technical Documentation section of the IBM SPSS Data Collection Developer Library. Before you can add users and roles and set permissions, you need to start Interviewer Server Administration.
E Open your browser and go to http://machine_name/SPSSMR/DimensionNet/default.aspx. E On the Interviewer Server Administration login screen, enter the name and password for the user
you specied as the Interviewer Server Administration administration user during installation and click Login. This opens the main Interviewer Server Administration screen.
Adding users
E In IBM SPSS Data Collection Interviewer Server Administration, choose Tools > User Administration
122 Chapter 4
Adding roles
E In IBM SPSS Data Collection Interviewer Server Administration, choose Tools > User Administration
Click the Roles tab on the right of the page. The tab lists the roles currently assigned to the selected activity.
E Click Add/Remove.
123 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information E If the activity has features, a second dialog box is displayed. Select the features that should be
Im having problems running IBM SPSS Data Collection applications remotely on Windows XP
If you are working on a clustered site, your problems may be caused by a rewall between your computer and one of the machines you are using. If you do not know whether there is a rewall, check with your system administrator. If there is, you may need to open a port on the rewall, allowing you to connect to the machines on the other side.
E Open Control Panel and choose: Windows Firewall E On the Exceptions tab, click Add Port. E In Port Number, type 80. E In Name, type Port 80 or any other suitable text of your choice.
124 Chapter 4 E Select the Port 80 check box on the Exceptions tab to apply the change.
Checking Internet Explorer settings for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition
After installation, check your Internet Explorer settings before running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition. The following changes may be required to ensure that Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition runs correctly.
Enable pop-ups for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition Web page (Windows XP Service Pack 3)
The pop-up blocker that comes with Windows XP Service Pack 3may block some of the dialog boxes in Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition when the default settings are used. This can result in the loss of all the work you have done in the current session of Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition. To prevent this from happening, enable pop-ups for the Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition web page before you run the application.
E From the Internet Explorer menu, choose: Tools > Pop-up Blocker > Pop-up Blocker Settings E Paste the URL of the Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition web page in the Address of Web Site to allow eld and click Add. E Click Close.
Click Delete Files and conrm your request when asked to do so (it is up to you whether you also choose to delete ofine content). This ensures that any temporary les from previous releases of Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition are removed. Click Settings. In the Settings dialog, ensure that Check for newer versions of stored pages is set to either Every visit to the page or Automatically.
125 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
button.
E In the Trusted Sites dialog, add the URL for the Survey Tabulation, Survey Reporter Server
Edition, or Author Server Edition website to the list of trusted websites, and click OK to close the dialog.
E Select Trusted Sites and set the Security level for this zone slider to Medium. The Medium setting
provides the required options for Survey Tabulation or IBM SPSS Data Collection Survey Reporter to properly function.
Security Internet options when running IBM SPSS Data Collection Survey Tabulation GUI server and Web service on different machines
E On the Security tab of the Internet Options dialog box, select the zone, and click the Custom Level button. E In the Miscellaneous section, select Enable or Prompt for Access data sources across domains.
This is necessary even if the Survey Tabulation Front End and Web Service are in the same domain.
Advanced Internet options
E On the Advanced tab of the Internet Options dialog box:
In the Browsing section, ensure that Show friendly HTTP error messages is unchecked. In the Security section, ensure that Do not save encrypted pages to disk is unchecked. For more information, see the topic Conguring your browser to save encrypted pages to disk on p. 127.
Enabling file downloads
E Follow the instructions that the browser provides the rst time it is unable to download a le. The
changes made at this point enable all subsequent le downloads in Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition. For example, when a user chooses to download a le onto his/her computer, the process will run but will display a message in the browsers information bar saying that Internet Explorer has blocked the site from downloading les onto the computer. To allow le downloads, the user should click on the location indicated in the message to display options for enabling downloads.
Adding IBM SPSS Data Collection Base Professional users to the IBM SPSS Data Collection group
IBM SPSS Data Collection Interviewer Server Administration and all the activities that run within it write log les to the folders named in the Directory setting in HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\DimensionNet\Log and \HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Log in the registry. The default for both keys is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server
126 Chapter 4
Administration\Logs. IBM SPSS Data Collection desktop applications such as IBM SPSS Data Collection Base Professional usually write their log les elsewhere. If you install a mixture of Interviewer Server Administration and desktop applications on a machine, it makes sense to have all the log les written to the same location, and the Interviewer Server Administration Logs folder becomes the central location for all log les. The product installation programs deal with this automatically, but there may be times when you need to make some additional changes. Any user who is a member of the Data Collection group has permissions to write to les in the Logs folder. All Interviewer Server Administration activities are run by the anonymous user. The anonymous user is a member of the Data Collection group and therefore log messages can be written by all Interviewer Server Administration activities. Desktop application users (for example, users of Base Professional) are not necessarily members of this group and may not have permission to write to the Logs folder. Therefore, you may sometimes need to add desktop users to the Data Collection group. There are two situations when you will need to do this: You install IBM SPSS Data Collection Interviewer Server, IBM SPSS Data Collection Survey Tabulation, or IBM SPSS Data Collection Survey Reporter onto a machine that already has Base Professional installed. The installation procedure modies the registry so that log les for all Data Collection products go to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs. You install Base Professional onto a machine that already has Interviewer Server, Survey Tabulation, or Survey Reporter installed. Since the Interviewer Server Administration Logs folder is already set as the logging folder, the applications installation program does not change the registry settings. Follow these steps to add a user to the Data Collection group on machines on which Base Professional is installed:
E Open Control Panel and choose: Administrative Tools > Computer Management
127 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information
If neither service is running, you should start mrUserAdminServer followed by mrDPMServer3. A dialog box reports progress of the start-up procedure.
Security.
E Deselect the Do not save encrypted pages to disk check box if it is selected. E Click OK to save your changes and close the Internet Options dialog box.
Setting Up IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition projects in IBM SPSS Data Collection Interviewer Server Administration
Follow the instructions in Creating a New Project in the IBM SPSS Data Collection Interviewer Server Administration Help. These instructions are also available in the Interviewer Server Administration Users Guide and the IBM SPSS Data Collection Developer Library. The Data Collection Developer Library also provides a range of sample data sets that may be useful to users who are learning IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition. Refer to the Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition sections in the Data Collection Developer Library for further information about these data sets and also for instructions on how to install them.
128 Chapter 4
129 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation information E From the Installer window, choose Install Data Collection Developer Library. Follow the instructions
on each screen.
Notes
The DDL is available as a separate installation on all Data Collection product installation CDs. To view the DDL Release Notes, browse the CD and open Release Notes.htm from the DDL folder. You can also view the Release Notes after installation in the DDL installation directory ([INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Release Notes.htm). If you have installed an earlier version of the DDL, it is recommended that you remove it before installing the new version. You may experience missing help topics when the Data Collection Developer Library is installed after the Data Collection applications are installed. You can restore the missing topics by manually deleting the IBM Eclipse Help Systems cache les: 1. Navigate to the Windows Control Panel > Administrative Tools > Services and stop the DataCollectionHelpCenterService service. 2. Go to C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\Documentation\ibm_help\eclipse and delete the workspace directory. 3. Open the conguration directory and delete the four child directories (org.eclipse.core.runtime, org.eclipse.equinox.app, org.eclipse.osgi, and org.eclipse.update). Take care that you DO NOT delete the le cong.ini. 4. Restart the DataCollectionHelpCenterService service. All of the help system topics should now display as expected.
System requirements
Operating systems
Microsoft Windows XP Professional (x86 32-bit edition) with Service Pack 3, Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-bit or x64 64-bit edition), Microsoft Windows Server 2008 (standard and R2) Business or Enterprise Edition (x86 32-bit or x64 64-bit edition), Microsoft Windows Vista Business or Enterprise Edition with Service Pack 2 (x86 32-bit or x64 64-bit edition), or Microsoft Windows 7 Business or Enterprise Edition with Service Pack 1 (32-bit or x64 64-bit edition). Note that Microsoft Windows Server 2003 R2 is only supported when upgrading from a previous IBM SPSS Data Collection version.
Software
Microsoft Internet Explorer 8 or above or Firefox 3.x or above A program for extracting les from a ZIP archive
Hardware
130 Chapter 4
512MB RAM A hard disk with at least 200MB available space. DVD drive required for installation A graphics adapter with 1024 x 768 resolution or higher Minimum 16-bit color quality setting
Chapter
Maintenance tasks
Maintenance checklist
This section describes tasks that you may need to carry out periodically for the IBM SPSS Data Collection Server applications. It includes:
IBM SPSS Data Collection Interviewer Server
Restarting all machines in a cluster Adding a new interviewing server to an existing cluster Adding session engines to an IBM SPSS Data Collection Interviewer Server Updating passwords for IBM SPSS Data Collection Interviewer Server components and services Deleting or truncating SQL log les Changing the Web site port Changing interviewing URLs and registration passwords if your site switches to using SSL Recycling application pools (applicable to IIS6 running on Windows 2003)
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition
Updating passwords for IBM SPSS Data Collection Interviewer Server components and services
IBM SPSS Data Collection Survey Tabulation only
132 Chapter 5
This option requires the primary server to be restarted. Use the Manually update les on the primary server option below if you do not want to disrupt active services and interviews.
E Go through the pre-installation checklist for the new server. E Select the following from Windows Control Panel on the primary servers : Add or Remove Programs > IBM SPSS Data Collection Server 6.0.1 > Change/Remove
directory and run the installation program from there. Note: The primary servers mrInterviewSiteInstallation directory must be properly congured for sharing.
E After the installation is complete, reboot the new server.
To add a new Interviewing Server to an existing cluster with live respondents, without disrupting the service for respondents currently taking surveys, follow the steps listed below (this is a general overview, not a detailed set of instructions).
E Go through the pre-installation checklist for the new server. E Make a back-up copy of mrInterviewSitePrep.ini from the original installation and also of key
add, as follows: Increment the value of InterviewServer as appropriate. Add a new InterviewServern entry to the [InterviewServer] section giving the name, port, and protocol to be used for communicating with this server.
E Double check mrInterviewSitePrep.ini to verify its accuracy. E Go to the mrInterviewSiteInstallation directory and run the installation program from there. E Navigate to
Navigate to C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\ProjectMgmt and edit pm.ini. Add the name of the new interviewing server to the IVServerList variable (names must be separated by semicolons). Open a command prompt and navigate to C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\ProjectMgmt. Type pmsetup.
E Back on the new interviewing server, open a command prompt, type RegIntSvr /u /d to unregister
and disable the server temporarily. This allows you to activate projects on the server while ensuring that the server does not start interviews. If you start the Interview Engine at this point, the Web server will try to send interviews to the new server, but because the .mdd le does not exist on that server, respondents will be redirected to another server in the cluster.
E Copy the folders for active jobs from the File Management folder (FMRoot\Master) into the
Server\Server, and make a copy of the mrIEngWS folder. Rename the copy to mrIEngWS2.
E Create a new application pool:
Open IIS. Right-click Application Pools and select New and then Application Pool. Enter SPSSmrInterviewPool2 as the name for the new application pool. Click Use existing application pool as template and choose SPSSmrInterviewPool from the drop-down list.
E Under Web Sites, right-click the web site that gives access to Interviewer Server and choose New and then Virtual Directory. E Click Next to continue.
134 Chapter 5 E On the Virtual Directory Alias page, enter mrIEngWS2 as the alias and then click Next. E On the Web Site Content Directory page, browse to the path of the mrIEngWS2 folder that you created earlier and click Next. E On the Virtual Directory Access Permission page, click Next to keep the default settings. E Click Finish. E Right-click the mrIEngWS2 virtual folder and select Properties. E On the Virtual Directory page, click Create. E In Application Pool, select the SPSSmrInterviewPool2 application pool that you created earlier. E In Execute Permissions, select Scripts and Executables. E Uncheck the Read and Write checkboxes. E Click the Conguration button.
You will need to enclose the path in double quotation marks so it may look like this: [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server\mrIEngWS2\mrIEngWS.dll.
E In the Extension input box, type .dll. E Under the Verbs heading, select Limit to: and type GET,HEAD,POST,DEBUG in the text box. E Click OK once to close the dialog box, and then again to go back to the Virtual Directory
Properties page.
E On the Directory Security tab, under Authentication and Access Control, click Edit. E Enter the user name and password for the Anonymous Access User that you specied during
135 Maintenance tasks E Add the URL for the new Interview Engine to the registry as a string in
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server, and run RegIntSvr.exe to register the new engine with the Web server.
E On the Web server, navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
Server\Server\mrIWeb and open RegisteredEngines.xml. This will show you a list of all registered, unregistered and failed engines. Properties for the new session engine are added to DPM and can be viewed in DPMExplorer by expanding the Cluster properties entry. When an interview starts, you will see one w3wp process in Task Manager for each session engine that is running.
Making the session engines available to the Phone Participants and Review Interviews activities
All Data Collection telephone interviewing and interview reviewing sessions have access to the default session engine (usually [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server\mrIEngWS\mrIEngWS.dll) and to any other interview session engines named in the Phone Participants or Review Interviews Web.cong les. To name alternate engines, do the following:
E Navigate to C:\InetPub\wwwroot\SPSSMR\CatiInt and open the Web.cong le. E Add the following denition to the < appSettings> section:
<add key="ALTERNATE_INTERVIEW_ENGINES" value="engine_names"/>
where engine_names is a comma-separated list of the URLs of interview engines. For example:
<add key="ALTERNATE_INTERVIEW_ENGINES" value=" http://redserver/mriengws2, http://redserver/mriengws,
E Save your changes and close the le. E Repeat these steps for the Web.cong le in C:\InetPub\wwwroot\SPSSMR\ReviewInterview.
Updating passwords for IBM SPSS Data Collection Interviewer Server components and services
IBM SPSS Data Collection Interviewer Server components and services are installed with the name and password of the Running User. Many companies have a policy of regularly changing passwords to avoid security breaches, so Interviewer Server comes with a utility that the administrator or other suitably qualied user can run to update the passwords of all installed Interviewer Server components and services.
136 Chapter 5
The ChangePasswords utility does not change the system password for the Interviewer Server Running user; you must do this using the standard Windows tools before running ChangePasswords. Rather, it updates password information held in the registry for Interviewer Server components and services that will be run by the Running User. Note: You can run this utility while the Interviewer Server services are running.
Updating passwords for IBM SPSS Data Collection Interviewer Server components and services
E If you have not already done so, use the standard Windows tools to change the account passwords
installed (for example, [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server) and double-click ChangePasswords.exe. This opens the Change Password Utility dialog box, showing the current domain name and user name.
E In the Password elds, type the new passwords for the Running User and the Anonymous Access
User.
E Click Change.
The program displays a message conrming that all passwords have been changed.
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Interviewing.
E Change the LocalEngineURLs setting so that it reads
http://ServerName:PortNumber/mrIEngWS If you were previously using port 80 but are now using a different port, you will need to add
:PortNumber to the existing denition. If you are switching from using a port other than 80 to using port 80, you will need to delete :PortNumber from the existing denition. Otherwise, simply
http://%Server%:PortNumber/mrIWeb/mrIWeb.dll?Handler=EngineRegistrationService The rules for changing PortNumber are as described in the previous step.
E Save the changes and exit. E Open [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
Server\Server\mrIWeb\Web.cong and change the ImageCache and LocalImageCache keys so that they read as follows (lines are split for ease of reading only):
<add key="LocalImageCacheURL" value="http://servername:PortNumber/SPSSMR/ImageCache/ImageCache.aspx"/> <add key="ImageCacheURL" value="http://servername:PortNumber/SPSSMR/ImageCache/ImageCache.aspx"/>
As with the registry settings, you will either add, remove or change the :PortNumber parameter in these denitions depending on what changes you have made to the web site port number.
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Interviewing\.
E Change the value of the RegistrationURL setting so that it starts with https rather than the
standard http:
https://%SERVER%/mrIWeb/mrIWeb.dll?Handler=EngineRegistrationService
If this setting is not dened, add it and give it the value shown above.
E Save your changes and close regedit.
This is optional and applies to all machines running the Interviewing Service.
E Navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
choice.
E Save your changes and close the le. E Run regedit and navigate to
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3\Interviewing\.
E Change the value of the RegistrationPW setting so that it matches the password you have just
of a recycle. If there is high load on the interviewing server, you may need to congure your IBM SPSS Data Collection Interviewer Server application pool to recycle once a day. If there is low load, you can set the application pool to recycle once a week, or disable it completely. By default application pool recycling is disabled for the Interviewer Server application pool. The steps to set up recycling for the Interviewer Server application pool are as follows:
E Open Internet Information Services Manager. E Expand the display in the left-hand frame so that you can see the SPSSmrInterviewPool
required.
E Click OK to save your changes and then close IIS Manager.
Updating the password for IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition
IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition run using the name and password of the Running User specied during the installation procedure. Many companies have a policy of regularly changing passwords to avoid security breaches, so Survey Tabulation, Survey Reporter Server Edition, and Author Server Edition include a utility that the administrator, or other suitably qualied user, can run to update the passwords for the Running User and Anonymous Access User. The ChangePasswords utility does not change the system password for the Survey Tabulation, Survey Reporter Server Edition, or Author Server Edition Running User password at the domain or workgroup level; you must do this using the standard Windows tools before running ChangePasswords. Rather, the utility updates password information held in the registry for Survey Tabulation, Survey Reporter Server Edition, and Author Server Edition components that will be run by the Running User and Anonymous Access User.
Updating the Running User password
E If you have not already done so, use the standard Windows tools to change the account passwords
Data Collection Interviewer Server application is installed (for example, [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server) and double-click ChangePasswords.exe.
140 Chapter 5
This opens the Change Password Utility dialog box, showing the current domain name and user name.
E In the Password elds, type the new passwords for the Running User and the Anonymous Access
User.
E Click Change.
The program displays a message conrming that all passwords have been changed.
affected by the upgrade tool. To upgrade shared table documents, it is recommended that before running the upgrade tool, a user with the appropriate access permissions saves the shared les to their own user area. The les will then be upgraded with that users variable edits, and can be replaced in the shared area when the upgrade is complete.
Table document files from Survey Reporter and Base Professional. If a table document le in
the users folder already contains variable edits that were added in Survey Reporter or Base Professional, these edits take precedence over the Survey Tabulation edits in DPM, and the le is not updated with the DPM edits.
Running the migration tool
E Log on to the Survey Tabulation server. E In Windows Explorer, navigate to the Survey Tabulation folder, for example:
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Survey Tabulation\.
E Double-click the mrTablesVariableEditsMigrationTool.exe le. E In the Survey Tabulation Upgrade Tool window, enter your DPMAdmin user name and password.
You can either choose to migrate all the information for all projects or for a specic table document, user, and project.
Migrating information for all projects
Using the Migrate All option means you can complete the upgrade for all users and projects at once. It also includes an option to delete the variable edits from DPM once the migration completes successfully. Deleting variable edits is recommended as, once all projects have been upgraded, they are no longer of any use, and are simply taking up space.
E If required, select Delete old variable edits once successfully migrated. E Click the upper Migrate button.
The migration tool checks for any users who have variable edits in DPM, and displays a list of the users. You can either choose to migrate all users, or press Cancel to return to the window and select individual users to migrate. If you choose to migrate all users, the results of the migration process are recorded in a log at the bottom of the window. You can copy the information from this log and save it to a le as a record of the upgrade process.
Note: Once the upgrade has run successfully for all users and projects, the upgrade tool sets the
VariableEditsMigratedToMTD property on the Survey Tabulation application in DPM to true, to indicate that all projects have been upgraded.
Migrating information for a specific table document, user, or project
Using the Migrate to selected le options means you can carry out the migration for users, projects, and table document les individually. You may prefer to use these options rather than the Migrate All option if you want to perform the upgrade in stages. The option to delete edits from DPM is not available when you use the Migrate to selected le options. This is because the edits may be required by other table documents that have not yet been upgraded. When you have migrated the required users and projects, you may want to use the Migrate All option to check that nothing has been missed, and to delete the variable edits from DPM.
E To migrate information for individual table documents, users, or projects:
To migrate information to a specic table document, browse to the location of the table document in the FMRoot folder, for example: [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\FMRoot\Users\Admin\Projects\Museum\museum tables.mtd. To migrate information for a specic project, enter the projects name To migrate information for a specic user, enter the user name
E Click the lower Migrate button to run the migration.
142 Chapter 5
The results of the migration process are recorded in a log at the bottom of the window. You can copy the information from this log and save it to a le as a record of the upgrade process.
Chapter
You can Modify, repair, or remove an existing IBM SPSS Data Collection Server 6.0.1 installation. Refer to the following sections: Modifying an installation Repairing an installation Removing IBM SPSS Data Collection Server applications
Modifying an installation
Note: If you plan to change shared preparation le folder location during the modify/repair installation, you should run modify/repair directly from the installation media instead of from the Windows Change/Remove feature.
E Log on with the user name you created for installing the IBM SPSS Data Collection Server
applications.
E From the Windows Start menu, select: Control Panel > Add or Remove Programs > IBM SPSS Data Collection Server 6.0.1 E Click Change/Remove to open the IBM SPSS Data Collection Server 6.0.1 Maintenance window. E Select Modify and click Next. Modifying an existing installation allows you to perform the
following tasks: Add/remove features on the local machine (IBM SPSS Data Collection Load Tool, Phone Interviews, Remote Administration, and so on). Add/remove servers to an existing cluster. Note that adding servers via the modify option requires the clusters primary server to be rebooted. Refer to Adding a new interviewing server to an existing cluster for instructions on adding additional servers to a cluster without interrupting active services and interviews.
E The remaining steps are identical to installing the IBM SPSS Data Collection Server applications.
Refer to IBM SPSS Data Collection Interviewer Server installation information or IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation overview for more information.
E After modication, either reboot all of the IBM SPSS Data Collection Interviewer Servers,
or navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server on each Interviewer Server and run RegIntSvr.exe. Both actions register the Interviewing Service with the Web Service.
Licensed Materials - Property of IBM Copyright IBM Corporation 2000, 2011 143
144 Chapter 6
Repairing an installation
Note: If you plan to change shared preparation le folder location during the modify/repair installation, you should run modify/repair directly from the installation media instead of from the Windows Change/Remove feature.
E Log on with the user name you created for installing the IBM SPSS Data Collection Server
applications.
E From the Windows Start menu, select: Control Panel > Add or Remove Programs > IBM SPSS Data Collection Server 6.0.1 E Click Change/Remove to open the IBM SPSS Data Collection Server 6.0.1 Maintenance window. E Select Repair and click Next. E The remaining steps are identical to installing the IBM SPSS Data Collection Server applications.
Refer to IBM SPSS Data Collection Interviewer Server installation information or IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition installation overview for more information.
145 Modification, repair, and removal E From the Windows Start menu, select: Control Panel > Add or Remove Programs > IBM SPSS Data Collection Server 6.0.1 E Click Change/Remove to open the IBM SPSS Data Collection Server 6.0.1 Maintenance window. E Select Remove and click Next. E Conrm your request when prompted to do so. E On the Maintenance Complete page, click Finish. E Reboot when prompted to do so. If you do not reboot, you will not be able to reinstall IBM SPSS
When IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition is installed from the Interviewer Server there are a number of les that need to be manually removed from each workstation. Delete the following downloaded folders from each workstation machine.
Survey Reporter Server Edition
C:\Documents and Settings\<your Windows user name>\Application Data\IBM\SPSS\DataCollection\6\Survey Reporter C:\Documents and Settings\<your Windows user name>\Local Settings\Apps\2.0
Author Server Edition
C:\Documents and Settings\<your Windows user name>\Application Data\IBM\SPSS\DataCollection\6\Author C:\Documents and Settings\<your Windows user name>\Application Data\IBM\SPSS\DataCollection\Activate C:\Documents and Settings\<your Windows user name>\Local Settings\Apps\2.0
Chapter
Troubleshooting
Troubleshooting and FAQs
How do I change the options in a site preparation file?
You may edit the site preparation le using a text editor of your choice, but take care not to change the names of any of the variables dened in the le. The installation program expects to nd the information it requires in variables with specic names. If you change the variable names the installation is likely to fail. If you have already installed IBM SPSS Data Collection Interviewer Server on some of the machines named in the site preparation le, you will need to uninstall Interviewer Server from these machines and install it again after you have edited site preparation le.
The folder in which I created the site preparation file is not visible from the machines named in the site preparation file.
Check that you have shared the folder and that you have assigned permissions for the Installing User and the IBM SPSS Data Collection Group. For more information, see the topic Creating the site preparation le and folder in Chapter 3 on p. 56.
The installation program fails when I select a non-default web site installation location on a 64-bit system
When selecting a non-default web site location on a 64-bit server, you cannot select a web les location under C:\Program Files in the Internet Information Services (IIS) Conguration dialog. For example, if you dened a non-default web site named myWebSite, and its local path is C:\Program Files\myWebSite, you must select a web les location that is not located under C:\Program Files when you select myWebSite for the IBM SPSS Data Collection folders and applications (you can instead select the location C:\Program Files (x86)).
146
147 Troubleshooting
The installation program fails with the message Error 1608: Unable to create InstallDriver instance
This is an InstallShield problem that can happen for the following reasons: The Client for Microsoft Networks networking protocol is not installed on the machine on which you are trying to install IBM SPSS Data Collection Interviewer Server. If this is part of your companys security policy, install the protocol temporarily so that you can install Interviewer Server and then uninstall it. The dcomcnfg default security settings do not include the Installing User under the Launch and/or Default Access permissions. To set the necessary permissions, do the following:
E Run dcomcnfg. E On the Default Security tab, click Edit Default in the Default Launch Permissions section. E Add the Installing User. E If necessary, make the same change in the Default Access Permissions section. E Click OK.
IBMSPSSDataCollectionServer.exe.
E To log just the application part of the installation, type: IBMSPSSDataCollectionServer.exe /V"/l*v
log_lename /i" where log_lename is the full pathname, including drive letter, of the log le you
want to create. To log the IBM SPSS Data Collection Interviewer Server Administration part of the installation as well, type IBMSPSSDataCollectionServer.exe /V"/l*v log_lename LOGDIM_INSTALL=TRUE /i". This will create a log le called C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\Installer\Interviewer Server Administration\DimInstallLog.txt. If you still cannot resolve the problem, contact your support representative for assistance.
Ive installed a new application version and get errors when I try to select things from the menus in IBM SPSS Data Collection Interviewer Server Administration
When you run applications from your browser, the browser maintains a number of temporary les that help it to keep track of what you have done and to run the application as efciently as possible. Sometimes, when you install and run a different version of an application, your browser attempts to reuse the information in the temporary les. If this no longer matches the way the application works, errors will occur. You can solve this problem easily by deleting the temporary les.
148 Chapter 7 E Open your browser and select Tools > Internet Options E In Temporary Internet Files, click Delete Files. E Conrm your request when prompted to do so.
I can log in to IBM SPSS Data Collection Interviewer Server Administration if I enter the URL as //localhost/... but not if I enter the servers name instead of localhost
If the server name contains any characters other than letters, numbers, hyphen, and dot, you will not be able to log in to IBM SPSS Data Collection Interviewer Server Administration by specifying the server name in the URL. This is due to a limitation in Internet Explorer which prevents servers whose names contain characters other than these from setting cookies. If you want to use this server with Interviewer Server Administration and IBM SPSS Data Collection Interviewer Server you will either have to change its name or refer to it using its IP address.
How do I simultaneously login to separate IBM SPSS Data Collection Interviewer Server Administration or IBM SPSS Data Collection Interviewer Server sessions as different users in Internet Explorer?
If you attempt to simply open a new Internet Explorer window or tab, the second window/tab will use the rst sessions settings and will not allow you to launch an additional IBM SPSS Data Collection Interviewer Server Administration or IBM SPSS Data Collection Interviewer Server session as a different user. If you want to simultaneously login to separate Interviewer Server Administration or Interviewer Server sessions as different users, select the Internet Explorer File > New Session option.
Machines in the cluster can ping one another successfully but cannot see FMRoot
The standard test for ensuring that all machines in a cluster can communicate with one another is to try pinging each machine from every other machine in the cluster. If your site has increased its security by switching off Client for Microsoft Networks, then even though machines will be able to ping one another they may not be able to access FMRoot on the primary DPM server. To resolve this problem, switch on Client for Microsoft Networks on the machines on which IBM SPSS Data Collection Interviewer Server Administration and IBM SPSS Data Collection Interviewer Server are installed.
149 Troubleshooting
The message Ping request could not nd host server_name. Please check the name and try again usually occurs when a rewall or security setting is preventing certain communications from the DMZ (demilitarized zone) to the main network or to trusted machines. A typical example of this is when the Interviewing server can ping the Web server, but the Web server cannot ping the Interviewing server. Try connecting to the machine by typing http://MachineName into your browser instead.
I want to check that SQL Server is running on the Database server but I cannot see the server name in the list of servers
If there is a rewall or a DMZ boundary between the Interviewing server and the Database server, you may not see the name of the Database server in the list of SQL servers displayed in the Create a New Data Source to SQL Server dialog box. Just type the name of the Database server into the Server box and the connection request will generally be allowed.
The location of the Web Site folder containing SPSSMR has changed since IBM SPSS Data Collection Server applications were installed.
What changes do I need to make in order to continue using IBM SPSS Data Collection Server applications? If the location of the Web site on which you installed IBM SPSS Data Collection Server applications changes after installation, you will need to move the IBM SPSS Data Collection Server application and IBM SPSS Data Collection Interviewer Server Administration application folders and the webctrl_client folder from the original Web site to the new one. You will also need to change the pathname dened for the Interviewer Server Administration load balancing conguration le in Interviewer Server Administrations Web.cong le.
E If the SPSSMR folder does not appear in the new Web site folder, copy it from the Web site folder
150 Chapter 7 E On the Web Site Contents Directory tab, click Browse and select the SPSSMR folder in its new location. Then click Next. E On the Access Permissions page, ensure that only the Read and Run script check boxes are selected. Then click Next. E On the last page, click Finish.
steps for each activity folder. For example, to create a virtual directory for the Activate activity, right-click SPSSMR in the left-hand frame and choose New, Virtual Directory.
E Within each activitys virtual directory, create virtual directories pointing to the SPSSMR\Shared
and SPSSMR\Shared\Login folders. For example, to create an SPSSMR\Activate\Shared virtual directory, right-click Activate in the left-hand frame and choose New, Virtual Directory.
Remove the Create Application setting from the SPSSMR, Shared, and Login virtual directories
E In the left-hand frame, right-click SPSSMR and select Properties.
The text box is greyed out and the button name changes to Create.
E Click OK. E Repeat this procedure for every Shared and Login virtual directory within SPSSMR. E Close IIS.
In this line, replace the pathname with the drive letter and pathname of the new Web site folder (do not change the lename itself).
E Save your changes and close the le.
Update the Registry setting for the IBM SPSS Data Collection Survey Tabulation variable cache directory
E From the Windows Start menu, select Run. E In the Open box, type regedit and click OK. This opens the Registry Editor. E In the left-hand frame, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\SPSS\MR Tables\6.
151 Troubleshooting E In the right-hand frame, right-click VariableCacheDir, and select Modify. E In the Edit String dialog, replace the pathname with the drive letter and pathname of the new Web site folder and click OK. E You must reboot your machine before the changes take effect.
My site uses Microsoft ISA. Are there any changes I need to make in order to run IBM SPSS Data Collection Interviewer Server Administration?
If you have Microsoft Internet and Security Acceleration (ISA) installed, you may encounter problems if your site has machines that have different names or IP addresses depending on whether they are being accessed via an intranet or via the Internet. Typically, if a user runs IBM SPSS Data Collection Interviewer Server Administration from the Internet and starts an activity, Interviewer Server Administration will fail when the user ends the activity. This is because it tries to return the user to Interviewer Server Administration using the servers intranet name or IP address rather than the Internet name or IP address that the user originally used. To avoid this problem, make the following changes:
E Open ISA and select the Action tab. E Select Send the original host header to the publishing server instead of the actual one. E Click OK.
Im installing onto Windows XP, and the installation fails when I click Next on the mrInterviewData IBM SPSS Data Collection Interviewer Server Administration Database Setup page
When you click Next on the mrInterviewData IBM SPSS Data Collection Interviewer Server Administration Database Setup page, the installation procedure runs a script to verify it can communicate with the database server named on this page. If you are installing applications on a machine running Windows XP (this is supported for demonstration machines only), you may nd that the installation procedure fails at this point with the message The procedure entry point SetFileSecurityI could not be located in the dynamic link library MSDART.DLL, regardless of the server name you enter and whether you can communicate with the server in other ways. This is due to a problem with the operating system, which you should be able to resolve by copying the msdart.dll le to be msdart32.dll. Youll nd the le in c:\Windows\system32. Once you have created a copy with the new name you should be able to install applications with no problems.
152 Chapter 7
The installer says it cant find SQL server running on the machine specified
If the installation procedure issues the message Cant nd SQL server running on the machine specied. when you click Next on the mrInterviewDataIBM SPSS Data Collection Interviewer Server AdministrationDatabase Setup page, this may be for any of the following reasons: You mistyped the servers name. The machine running the SQL Server is unreachable. Microsoft Data Access Components (MDAC) are not correctly installed. The latest Windows updates are not installed. To resolve the problem, do the following:
E Check that your spelling is correct and, in the case of a named SQL server instance, that you have
Cancel the installation and select Install Microsoft Data Access Components (MDAC) 2.8 from the autoplay menu. For more information, see the topic Installing Microsoft Data Access Components 2.8 in Chapter 2 on p. 10. When the MDAC installation nishes, reboot the machine.
E Download and install the latest Windows updates from the Microsoft web site. E If you are using Windows XP and the error still persists and you now see the message The
procedure entry point SetFileSecurityI could not be located in the dynamic link library MSDART.DLL, follow the instructions in Im installing onto Windows XP, and the installation fails when I click Next on the mrInterviewData IBM SPSS Data Collection Interviewer Server Administration Database Setup page.Im installing onto Windows XP, and the installation fails when I click Next on the mrInterviewData IBM SPSS Data Collection Interviewer Server Administration Database Setup page.
is the name of one of the machines in the cluster. If the machines can communicate, you will see several lines starting Reply from appear on your screen as the pinged machine returns the signal. If the machines cannot communicate you will see the message Request timed out.
E Repeat this step for each other machine in the cluster.
153 Troubleshooting
After upgrading to a IBM SPSS Data Collection Server 6.0.1 cluster, custom instances that were created for the purpose of load balancing are no longer present on the servers.
Instances were introduced in DPM for the purpose of load balancing in version 5.6. When upgrading from version 5.6 to 6.0.1, the installation process removes the 5.6 installation, resulting in the removal of all installed instances (including custom instances) from each server in the cluster. You will need to recreate any custom instances on each server in the cluster after upgrading to IBM SPSS Data Collection Server 6.0.1. Refer to the The IBM SPSS Data Collection Interviewer Server Administration Load Balancing Conguration topic in the IBM SPSS Data Collection Developer Library for more information.
Installation of the export components requires that you rst download and install the Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit). For more information, see the topic Installing Microsoft Visual C++ 2008 Redistributable Package (x86 32-bit or x64 64-bit) in Chapter 2 on p. 15.
Installing the export components:
E Log on to the machine as a user who has power user or higher privileges for that machine. E Insert the DVD-ROM into the DVD-ROM drive. E From the Windows Start menu, choose Run. E In the Run dialog box, type d:\autoplay. (Where d:\ is the DVD-ROM drive.) This opens the
installation le.
154 Chapter 7
This opens the IBM SPSS Data Collection Survey Tabulation 6.0.1 Exports window.
E On the Welcome page, click Next. E On the License Agreement page, read the license agreement. E If you accept the agreement, click Yes. E In the Customer Information page, enter your user name and your organizations name, and then click Next. E In the Setup Type page, choose one of the following and then click Next:
Complete. Choose this option if you want to install the export components into the default locations. Custom. Choose this option if you want to specify which where the export components will be installed.
E If you chose the Custom installation, in the Custom Setup page specify where the les will be installed by clicking the Change button in the lower part of the window.
The IBM SPSS Data Collection Exports Setup wizard is now ready to start the installation.
E Click Install.
This installs and registers the export components on your local machine. You can then select export options from Survey Tabulation.
Installing the export components from the command line:
E Open a Windows Command Prompt. Start > All Programs > Accessories > Command Prompt E Change to the directory on the DVD-ROM containing the Installer le
(IBMSPSSDataCollectionSurveyTabulationExports_<languagecode>.exe).
E Enter the following command to start the installation: IBMSPSSDataCollectionSurveyTabulationExports_<languagecode>.exe /s /v/qn
where <languagecode> is the appropriate language code (for example, es for Spanish).
Enabling security access for Microsoft Excel, Word, and PowerPoint exports
Security settings in Microsoft Excel, Word, or PowerPoint may prevent you from exporting to these applications. If this occurs, you can enable the export to run by changing a security setting in Microsoft Excel, Word, or PowerPoint. If you need to change the setting on your machine, a message will inform you of this. Follow the instructions below to change the settings. If you are in doubt about whether changing security settings is permitted by your organization, please contact your system administrator.
155 Troubleshooting
Note: Ensure that you have the latest Microsoft Ofce service pack installed. To check this, choose
the Check for Updates option on the Microsoft Excel Help menu to display the Microsoft Ofce Downloads page, where you can download the latest service pack.
Microsoft Office 2007 or above Note: Setting the security options in one program does not set them in the other. You may need to follow these steps for Excel, Word, and PowerPoint depending on your existing security settings.
In Microsoft Ofce 2007, macro security settings are located in the Trust Center.
E Ensure that IBM SPSS Data Collection Survey Tabulation and all Microsoft Ofce
For more information, see Enable or disable macros in Ofce documents (http://ofce.microsoft.com/en-us/help/HA100310711033.aspx) at http://ofce.microsoft.com/en-us/help/HA100310711033.aspx.
Im having problems running IBM SPSS Data Collection applications remotely on Windows XP
If you are working on a clustered site, your problems may be caused by a rewall between your computer and one of the machines you are using. If you do not know whether there is a rewall, check with your system administrator. If there is, you may need to open a port on the rewall, allowing you to connect to the machines on the other side.
E Open Control Panel and choose: Windows Firewall E On the Exceptions tab, click Add Port. E In Port Number, type 80. E In Name, type Port 80 or any other suitable text of your choice. E Select the Port 80 check box on the Exceptions tab to apply the change.
156 Chapter 7
Im having problems logging into IBM SPSS Data Collection Interviewer Server Administration or installing/running IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition
The following issues can result in problems logging into IBM SPSS Data Collection Interviewer Server Administration or installing/running IBM SPSS Data Collection Survey Reporter Server Edition or IBM SPSS Data Collection Author Server Edition Server: The Internet Explorer security settings can adversely affect access to Survey Reporter Server Edition and Author Server Edition. It is recommended that you congure Internet Explorer for Medium security (Tools Internet Options Security tab Security level for this zone). A security setting of High will prevent all users from logging into Interviewer Server Administration, thus preventing access to Survey Reporter Server Edition and Author Server Edition. A security setting of Medium -high will allow users to login to Interviewer Server Administration, but will prevent most users from launching Survey Reporter Server Edition and Author Server Edition from their respective links. Users who only belong to the Windows Guests account are not able to install or run Survey Reporter Server Edition and Author Server Edition.
Users who log in with Windows user names cannot activate projects
If you have installed IBM SPSS Data Collection Interviewer Server on a domain and have customized it so that projects are activated using Windows login information rather than the IBM SPSS Data Collection Interviewer Server Administration File Management component, you may nd that Active Directory users are unable to activate projects. These users will usually see the message Access is denied. You can resolve this problem by modifying the active directory settings for those users. Open each users account and, on the Security tab, add Read permission for Authenticated Users.
Server\Servers\mrIWeb and create a text le called mrIWeb.srf containing the following line:
{{ handler mrIWeb.dll/Default }}
157 Troubleshooting E Register the .srf extension with the mrIWeb virtual folder. There are two ways to do this. Either,
run the following command from the command line (type it all on one line not split across lines as shown here):
Or, use Internet Information Services Manager as follows: From Control Panel select
Administrative Tools > Internet Information Services
In the left-hand frame of the Internet Information Services window, expand the display to show the contents of your default (or IBM SPSS Data Collection Interviewer Server) web site. Right-click mrIWeb and select Properties. The mrIWeb dialog box opens. On the Virtual Directory tab, click Conguration. The Application Conguration dialog box opens. On the Mappings tab click Add. The Add/Edit Application Extension Mapping dialog box opens. In Executable, browse to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server\mrIWeb and select mrIWeb.dll. In Extension, type .srf. Select Limit to and in the text box, type GET,HEAD,POST,DEBUG. Click OK. Close IIS.
E For each interviewing project, change the InterviewStartURL property so that it uses the .srf le
rather than the .dll le. You will need to do this for new projects too as they are created. Navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Code\Tools\VB.NET\DPM Explorer.Net and double click DPMExplorer.exe. Expand the left-hand frame so that you can see the list of projects inside the Projects collection. Expand the project entry in the left-hand frame and select Interviewer Server. Youll see a list of project properties in the right-hand frame. Select InterviewStartURL and, in the lower section of the screen, replace mrIWeb.dll with mrIWeb.srf. Click Apply.
158 Chapter 7
IBM SPSS Data Collection Server applications are not running properly in Internet Explorer 8.x
If you are using Microsoft Internet Explorer 8.x or above, you may experience various issues when using the IBM SPSS Data Collection Server applications. You can avoid these issues by adding the appropriate IBM SPSS Data Collection Server application URLs to the Internet Explorer 8.x Compatibility View list. Refer to the Compatibility View topic on the Microsoft Internet Explorer 8: Features website (http://www.microsoft.com/windows/internet-explorer/features/easier.aspx) for more information.
I receive the error message Failed to load MDM Document: The network location cannot be reached
Many of the IBM SPSS Data Collection Interviewer Server applications and activities are dependant on a network connection in order to function properly. In order to avoid this and other similar errors, ensure that the Interviewer Server has an active network connection.
I receive a Maximum Length Exceeded error when populating numerous tables in IBM SPSS Data Collection Survey Tabulation
This error can be resolved by increasing the jsonSerialization maxJsonLength setting in the web.cong le for the IBM SPSS Data Collection Survey TabulationFrontend and WebService: The Survey TabulationFrontendweb.cong le is located at C:\InetPub\wwwroot\SPSSMR\mrTables\Frontend\web.cong The Survey TabulationWebServiceweb.cong le is located at C:\InetPub\wwwroot\SPSSMR\mrTables\WebService\web.cong
E Open each web.cong le and locate jsonSerialization maxJsonLength. E Change the value to the following: <jsonSerialization maxJsonLength="5000000" />
Note: 5000000 is the recommended value. This value will prevent the error in most situations and will not decrease the web sites concurrency and performance.
E Restart the Internet Information Services (IIS) service after modifying the value.
The IBM SPSS Data Collection Interviewer Server Administration User Administration activity does not work in a FIPS 140-2 enabled, Windows Server 2008 environment
When conguring for FIPS 140-2 compliance in the Windows Server 2008 environment, you must rst install a Microsoft hotx. Failure to install the hotx may result in problems when using the IBM SPSS Data Collection Interviewer Server Administration User Administration activity. Refer to the Microsoft support article FIX: You cannot run an ASP.NET 3.5-based application that uses a ScriptManager control (http://support.microsoft.com/kb/981119) for more information.
159 Troubleshooting
I receive an error when attempting to activate a project that contains certain non-English characters
The .NET Frameworks default encoding reads the registrys ANSI codepage when encoding. As a result you may encounter errors when activating questionnaires that include characters such as umlauts (for example, when the project name contains the character ). You can resolve this issue by updating the servers ANSI codepage: 1. Access the registry on the server (Start > Run >regedit). 2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP 3. For servers running a German operating system, enter a value of 850; for Chinese, enter a value of 936; for Japanese, enter a value of 932. Refer to Encoding Class (http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx) on the Microsoft MSDN site for more information.
Ive successfully licensed IBM SPSS Data Collection Dialer but cannot work with CATI projects in the Phone Participants activity
When licensing IBM SPSS Data Collection Dialer in a Windows Server 2003 or 2008 (x64 64-bit edition) environment, you must locally login to the server before attempting to license Dialer. If you attempt to login to a domain and then license Dialer, you will not be able to work with CATI projects in the Phone Participants activity.
How do I view logs files from a previous IBM SPSS Data Collection Server installation?
If you are upgrading from a previous version of IBM SPSS Data Collection Server, and you want to query your old log les (from the Manage Logs activity for example), copy the old logs from the previous versions log directory to the new IBM SPSS Data Collection Server 6.0.1 log location (by default, [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration\Logs).
160 Chapter 7
After installing the IBM SPSS Data Collection Developer Library, topics are missing from the help system?
E You may experience missing help topics when the IBM SPSS Data Collection Developer
Library is installed after the IBM SPSS Data Collection applications are installed. You can restore the missing topics by manually deleting the IBM Eclipse Help Systems cache les: 1. Navigate to the Windows Control Panel > Administrative Tools > Services and stop the DataCollectionHelpCenterService service. 2. Go to C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\Documentation\ibm_help\eclipse and delete the workspace directory. 3. Open the conguration directory and delete the four child directories (org.eclipse.core.runtime, org.eclipse.equinox.app, org.eclipse.osgi, and org.eclipse.update). Take care that you DO NOT delete the le cong.ini. 4. Restart the DataCollectionHelpCenterService service. All of the help system topics should now display as expected.
Ive uninstalled IBM SPSS Data Collection Interviewer Server but IBM SPSS Data Collection Interviewer Server Administration is still there
When you uninstall IBM SPSS Data Collection Interviewer Server, the uninstallation procedure checks whether there are any other installed products that use IBM SPSS Data Collection Interviewer Server Administration and, if not, deletes Interviewer Server Administration. Very occasionally this does not work and you will need to uninstall Interviewer Server Administration manually before you can install any product that uses Interviewer Server Administration (this may happen if you have previously installed an early test version of a product rather than a release version).
E Navigate to the Interviewer Server Administration folder on the original CD image and double
click setup.exe. The set-up program runs and displays a dialog box with an option to remove Interviewer Server Administration.
E Select Remove and then click OK to start uninstalling.
Ive uninstalled IBM SPSS Data Collection Interviewer Server but cant reinstall it
After uninstalling IBM SPSS Data Collection Interviewer Server (or any other IBM SPSS Data Collection product) you should not need to clean a machine before you can install a new version or reinstall the same version of Interviewer Server. However, occasionally something will happen that causes the uninstallation procedure to fail in some way. If this happens, you will need to perform the failed tasks manually.
161 Troubleshooting
Note: Never clean a machine if there are IBM Corp. products installed on the machine. If you delete les that are part of an installed product you may break the uninstallation procedure for that product. Follow the steps in the checklist to clean the machine safely. If you are at all unsure about what to do contact your Support Representative for assistance.
Where to Look
Installed Data Collection Products
Check Add/Remove Programs for any Data Collection products. Common les: C:\Program Files\Common Files\IBM\SPSS\DataCollection\6\ Application les (default): [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\ Web les (default): C:\InetPub\wwwroot\SPSSMR
File locations
Check which les are present in each location. Common Files should contain only two or three les. If there are more, double check that all products have been uninstalled and, if so, delete the les. Application les will contain folders for projects and log les. Delete these. Answer Yes when asked to conrm deletion of \SPSSMR_FMRoot. Web les will contain a few temporary and cache folders. You can delete these. This folder contains shared .NET assemblies. Delete Global Assembly Cache (GAC) all the Data Collection les listed in the next table. c:\WINDOWS\assembly If you see the message Assembly Cache Viewer Uninstall failed Assembly AboutBox.resources could not be uninstalled because it is required by other applications, check again that there are no Data Collection programs listed under Add/Remove Programs. If not, continue with the clean-up checklist. Registry Be very careful when editing the registry as deleting Product keys: the wrong keys may break the machine. HKEY_LOCAL_MACHINE\SOFTWARE\SPSSHKEY_CURRENT_USER\Software\SPSS Delete the product keys for IBM Corp.. Shared DLL: Under the Shared DDL key, delete any keys HKEY_LOCAL_MACHINE\SOFTWARE\ that match the folder locations you deleted Microsoft\Windows\CurrentVersion\SharedDlls in the previous step; that is C:\Program .NET Global assembly: Files\Common Files\IBM\SPSS\DataCollection\6\, HKEY_CLASSES_ROOT\Installer\Assemblies [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\, \Global and \Inetpub\wwwroot\SPSSMR. In the Global Assembly section, delete only the keys whose names match those in the following table. Once you have done this, delete any Data Collection les remaining in c:\WINDOWS\assembly (see previous step). Note: You will see other Data Collection entries in the registry but they will not cause a reinstallation to fail, so there is no need to delete them. The les that may be references in IIS have been IIS deleted already, so any virtual folders or application From Control Panel, select Administrative Tools, Internet Information Services. pools remaining in IIS will be tagged with an error icon. For each application pool and virtual folder Under Application Pools you will see: mentioned in the rst column, select the folder and SPSSDimensionNetPool SPSSmrInterviewPool delete it. Under Web Sites, Your Website you will see: SPSSMR mrIWeb mrIEngWS
162 Chapter 7
Where to Look
Services
mrDPMServer3 mrUserAdminServer
Dcomcnfg
This opens the Component Services dialog. In the left-hand frame expand Component Services to show the contents of Computers, My Computer. Click DCOM Cong.
Task Manager
Export files
What to Do You should not see any Interviewer Server services listed in the Services menu. If a service does remain on the machine, perhaps because it was running when the program le was delete, reboot the machine and recheck the Services menu to ensure that it is no longer there. If the right-hand frame shows any of the following, reboot the machine and repeat this step. These items should no longer appear. Logbcko2 mrPrepro mrScriptLP mrUserAdminServer OAgent2 You may see the following Data Collection processes listed: Logbcko2 OAgent2 mrUserAdminServer mrDPMServer3 Either select each process in turn and click End Process, or reboot the machine to make sure they are removed. This folder may contain some export les from IBM SPSS Data Collection Survey Tabulation or the Phone Reports activity. Delete any Survey Tabulation Export Class les.
Once you have completed these tasks, reboot the machine before you install another product.
.NET Files Added to the Global Assembly Cache
AboutBox Interfaces ActivateClient ActivateDocument ActivateEvents ActivateServer AppLogLib BackupAndRestoreDomLib BackupAndRestoreLib CDSCLib CLEANMDMFORIVSLib DataLinkDialog DimensionNet HTMLPlayerLib ICSharpCode.SharpZipLib IOMLib LoadBalanceLib MRALIASMAPLib mrCacheLib MRComponentsLib mrCsvDsc mrDPMInstall mrDPMNTS MRDSCReg MRENGINELib MROLEDBLib MRPREPROLib MRPROPERTIESLib MRSQLSTORAGELib mrUserAuth mrUserCrypto mrWebExplorer MRWEIGHTLib ProductInfo ProgressDialog QuotaObjectModelLib SPSSMR.Data.Scripting SPSSMR.Data.Transformations SPSSMR.DataCollection. SMProvider mrQdiDrsDsc SPSSMR.Dimensions.Windows. UI.Controls mrQtSpecDsc SPSSMR.DPM.Agent mrRegistrar SPSSMR.DPM.CommonClassses MRSAMPLEMANAGEMENTLib SPSSMR.DPM.Interfaces MRSCRIPTCORELib SPSSMR.DPM.Scripting SPSSMR.DPM.NET MRSCRIPTLib
163 Troubleshooting
LogFrontLib Login ManageUserProperties MDM2QuantumLib MDMLib MDMMGRLib MDMToolsLib MDSC MEOWMONILERLib mrEngineMemoryLib MREVALUATELib MRFILEMGTLib mrIHTMLTidyLib mrInstall.net MRINTERVIEWLib MRLIBVERLib
MRSCRIPTLPLib mrScriptMDSCLib MRSMINTERFACESLib QUOTAPROVIDERLib QuotaRuntimeLib RAP RegIntSvrLib RemoteUtilities Scripting SPSS.Dimensions.FileManager SPSS.Conguration.Dimensions SPSS.Constants SPSS.Data.Databaseagent SPSSMR.Data.Datasource iSPSSMR.Data.Interfaces SPSSMR.Data.Participants
SPSSMR.Management.Monitoring SPSSMR.Management.Monitoring. DimensionNet SPSS.UI.Utilities.Expression Splitter SPSSMR.Utilities.BackupAnd Restore SPSSMR.Utilities.BackupAnd Restore.Dom SPSSMR.Web TomLib Upgrade_3.0 UpgradeCati_3_0 UserProperties Utilities
Appendix
Notices
This information was developed for products and services offered worldwide.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785, U.S.A. For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: Intellectual Property Licensing, Legal and Intellectual Property Law, IBM Japan Ltd., 1623-14, Shimotsuruma, Yamato-shi, Kanagawa 242-8502 Japan.
The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES
PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Software Group, Attention: Licensing, 233 S. Wacker Dr., Chicago, IL 60606, USA.
Licensed Materials - Property of IBM Copyright IBM Corporation 2000, 2011 164
165 Notices
Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee. The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary signicantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specic environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot conrm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. All statements regarding IBMs future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are ctitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. If you are viewing this information softcopy, the photographs and color illustrations may not appear.
Trademarks
IBM, the IBM logo, ibm.com, and SPSS are trademarks of IBM Corporation, registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
166 Appendix A
Other product and service names might be trademarks of IBM or other companies.
Index
64-bit non-default web site, 146 Accessories Service function of, 19 requirements, 2 activate non-English characters, 159 Activating projects access denied message, 156 Activation History, 158 Activities assigning roles to, 78, 122 Alternate interview session engines for telephone/reviewed interviews, 135 Anonymous User creating, 29 Anonymous User, creating, 112 ANSI codepage .Net, 159 Application pools recycling, 138 appRequestQueueLimit, 86 Author Server Edition installing, 156 running, 156 Backing up your system, 33 before you start IBM SPSS Data Collection Server 6.0.1 Installation Instructions, 1 certication dialer, 22 Marketing Systems Group Pro-T-S, 22 Sytel, 22 ChangePasswords utility, 135, 139 changing, 136 Charts enabling in Phone Reports, 73, 96, 120 Cleaning up after an uninstall, 160 cluster single sign-on, 68 Cluster adding new interviewing server, 131 checking machines can communicate within, 25, 152 custom instances for load balance, 153 restarting all machines in, 131 Cluster installation, 55 what software is installed on each server?, 56 Clustered machines cannot see FMRoot, 148 errors when pinging, 148 Compatibility View, 158 Congurations supported, 33
Licensed Materials - Property of IBM Copyright IBM Corporation 2000, 2011
congure multiple IBM SPSS Data Collection Interviewer Server Administration virtual directories, 69 multiple session engines, 70 multiple Web services, 71 custom instances load balance, 153 Database Service function of, 19 requirements, 2 DCOM enabling, 25 DDL installing, 128 Default web site folder moving after installation, 149 delete IBM SPSS Data Collection Survey Reporter les, 145 dialer certication, 22 Marketing Systems Group Pro-T-S, 22 Sytel, 22 DimensionsInterviewURL, 81 Disk imaging, 20 Domain controller installing onto, 104 Domain controller, installing onto, 20 downloaded le, 20 Email activity conguring, 89 environment requirements virtualization, 21 error message, 158 Errors when selecting from menus, 147 Excel exporting tables to Excel, 154 exporting tables to Microsoft Excel, 154 Exporting tables, 153 tables to Microsoft Word, Excel, and PowerPoint, 154 tables to Word, Excel, and PowerPoint, 154 Failed installations, 147 FileManagerWebserviceURL, 81 FIPS 140-2, 41, 61, 67 Windows Server 2008, 159 Firefox automatic NT login, 98 font settings, 98 Firefox 3.x or above Installing, 10 rewall port 65100, 159
167
168 Index
Firewall machine naming conventions, 90 ports needed, 31 ports needed for domains, 33 running IBM SPSS Data Collection Interviewer Server through, 31, 90 running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, or IBM SPSS Data Collection Author Server Edition through, 113 FMRoot access permissions, 84 failure of clustered machines to see, 148 location, 39, 60, 65 Fully qualied machine names, 81 Group for IBM SPSS Data Collection users creating, 30 Group for users, creating, 113 IBM SPSS Data Collection ports needed for domains, 32 IBM SPSS Data Collection Base Professional users adding to IBM SPSS Data Collection group, 79, 125 IBM SPSS Data Collection Developer Library installing, 128, 160 requirements, 129 Samples ant Tools, 130 IBM SPSS Data Collection Dialer licensing, 159 IBM SPSS Data Collection group adding IBM SPSS Data Collection Base Professional users to, 79, 125 IBM SPSS Data Collection Interviewer Server changing component/service passwords, 135 cleaning up after uninstalling, 160 different users, 148 log-in problems, 148 IBM SPSS Data Collection Interviewer Server Administration different users, 148 FIPS 140-2, 159 log-in problems, 148 login, 156 uninstalling manually, 160 IBM SPSS Data Collection Interviewer Server Administration Database Setup page problems on, 151 IBM SPSS Data Collection Interviewer Server Administration virtual directories congure multiple, 69 IBM SPSS Data Collection Load Tool, 88 IBM SPSS Data Collection Server installation instructions, 1 log les, 160 IBM SPSS Data Collection Server 6.0.1 cluster upgrade, 153
IBM SPSS Data Collection Server 6.0.1 Installation Instructions before you start, 1 IBM SPSS Data Collection Survey Reporter les delete, 145 IBM SPSS Data Collection Survey Reporter Server installation considerations, 5 IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition Internet Explorer settings, 124 IIS testing, 26 Image cache Web Service machines without direct access to FMRoot, 75 increase jsonSerialization maxJsonLength, 158 Installating User, creating, 110 installation owchart, 35 silent, 109 Installation modify, 143 removing, 144 repairing, 144 installation checklist, 16, 102 installation considerations IBM SPSS Data Collection Survey Reporter Server, 5 installation instructions IBM SPSS Data Collection Server, 1 Installation log le, 147 Installation overview, 103 Installation steps, 114 Installation types, 33 installing Author Server Edition Server, 156 IBM SPSS Data Collection Developer Library, 160 Survey Reporter Server Edition Server, 156 Installing from downloaded le, 20 Installing the product, 20 Installing User creating, 26 Internet and Security Acceleration (ISA) running IBM SPSS Data Collection Interviewer Server Administration with, 151 Internet Explorer Allow websites to open windows without address or status bars, 97 security settings, 153, 156 Internet Explorer 8 Compatibility View, 158 Internet Explorer settings for running IBM SPSS Data Collection Survey Tabulation, IBM SPSS Data Collection Survey Reporter Server Edition, and IBM SPSS Data Collection Author Server Edition, 124
169 Index
Internet Information Services (IIS) hidden directories, 13 installing, 11 security risk, 13 Interview Engine load balancing algorithm, 93 Interview servers registering with Web servers, 83 TCP/IP registry settings, 83 Interview Service function of, 19 requirements, 2 Interview Service machines load balancing, 93 Interview Session Engines adding to IBM SPSS Data Collection Interviewer Servers, 133 naming alternate for Phone Participants, 135 Interviewing engine changing thread conguration setting, 87 Interviewing server adding to cluster, 131 InterviewURL, 81 jsonSerialization maxJsonLength increasing limit, 158 launch non-English characters, 159 legal notices, 164 License Authorization Wizard, 159 licensing IBM SPSS Data Collection Dialer Windows Server 2008, 159 load balance cluster, 153 custom instances, 153 Load balancing interview engine, 93 Load balancing conguration le location of, 149 Local machines See Scriptwriter stations, 72, 95 log les IBM SPSS Data Collection Server, 160 Log les changing the number/size of, 89 deleting/truncating, 136 LogBck02 adding ASPNET account to, 78, 123 LogBckO2 DCOM permissions on scriptwriters machines, 73, 95 login IBM SPSS Data Collection Interviewer Server Administration, 156 Machines restarting all in a cluster, 131
Machines with multiple IP addresses, 80 Marketing Systems Group Pro-T-S certication, 22 Maximum Length Exceeded, 158 Memory increasing for interviews, 133 Microsoft .NET framework installing, 9 Microsoft Data Access Components installing, 10 Microsoft Excel exporting tables to Microsoft Excel, 154 Microsoft Internet Explorer 8 or above checking it is installed, 24 Installing, 10 Microsoft PowerPoint exporting tables to Microsoft PowerPoint, 154 Microsoft Visual C++ 2008 Redistributable Package, 15 Microsoft Word exporting tables to Microsoft Word, 154 Migration tool running, 140 missing topics, 160 mrDPMServer3 starting, 84, 127 mrInterviewData Database Setup page problems on, 151 mrIWeb.srf instead of mrIWeb.dll, 156 mrUserAdminServer starting, 84, 127 msdart.dll le, 151 MSDE, 14 MSDEMSSQL folder, 14 Multiple domain using, 19 .Net ANSI codepage, 159 .NET Framework conguration changes for telephone interviewing, 87 network, 158 non-default web site 64-bit, 146 non-English characters, 159 NT logins with Firefox, 98 Off-line use improving stability, 100 installing for, 98 installing network adapters, 100 Ofce Web Components, 14 OWC, 14 Password changing, 139
170 Index
Password for IBM SPSS Data Collection Interviewer Server components/services changing, 135 Phone Participants alternate interview engines, 135 Phone Reports enabling charts, 73, 96, 120 Pop-up and le download blocker, 74, 97 Pop-ups, 124 port 65100 rewall, 159 Port number other than 80, 57 ports IBM SPSS Data Collection, 32 PowerPoint exporting tables to Microsoft PowerPoint, 154 exporting tables to PowerPoint, 154 Product Installing from downloaded le, 20 Projects setting up in IBM SPSS Data Collection Interviewer Server Administration, 127 Quota control access problems on scriptwriters machines, 73, 95 registration session engine , 69 virtual directory, 69 Web service, 69 Registration password, 137 Registry settings TCP/IP, 83 Remote access Windows XP, 155 Windows XP Service Pack 2, 123 remove IBM SPSS Data Collection Survey Reporter les, 145 Required software, 8 Requirements DDL, 129 Samples and tools, 130 upgrade, 21 virtualization, 21 Restarting machines, 131 Review Interviews alternate interview engines, 135 Roles adding to IBM SPSS Data Collection Interviewer Server Administration, 7677, 121122 assigning activities to, 78, 122 Running User creating, 26 Running User, creating, 110
Sample tables indexing to improve performance, 85 SampleMgtGUI.Cong.xml server availability with SQL Server 2005 and named instances, 94 Scriptwriter Service function of, 19 requirements, 2 Scriptwriter stations setting up, 72, 95 Scriptwriters DCOM permissions for LogBckO2, 73, 95 Security issues with URLs, 156 security settings Internet Explorer, 156 Security settings for exporting tables, 153154 session engine registration, 69 session engines congure multiple, 70 Session engines adding to IBM SPSS Data Collection Interviewer Servers, 133 silent installation, 109 Single machine installation, 37 single sign-on cluster, 68 Site preparation le changing options in, 146 not visible from machines named in, 146 Site preparation le/folder creating, 56 installing services from, 63 Small text in Firefox, 98 SQL testing, 25 SQL server not found on specied machine, 152 SQL Server, 13 database server not shown in list of SQL servers, 149 installing, 14 SQL2000/ 2005 servers with named instances, 94 SSL, 57, 90 secure channels with mrIEngWS, 82 supported upgrade paths, 21 Survey Reporter Server Edition installing, 156 running, 156 System congurations, 19 System requirements, 2 Samples and tools, 130 Sytel certication, 22 Tables exporting, 153
171 Index
exporting to Microsoft Word, Excel, and PowerPoint, 154 exporting to Word, Excel, and PowerPoint, 154 TCP/IP registry settings for Interview and Web servers, 83 Terminal services, 20 trademarks, 165 upgrade IBM SPSS Data Collection Server 6.0.1 cluster, 153 upgrade paths, 21 URLs for interviewing, 137 Users adding to IBM SPSS Data Collection Interviewer Server Administration, 7677, 121 virtual directories congure multiple, 69 virtual directory registration, 69 virtualization environment requirements, 21 Web servers registering Interview servers with, 83 TCP/IP registry settings, 83 Web service registration, 69 Web Service function of, 19 requirements, 2 Web services congure multiple, 71 Web site port number, 136 Web sites congured for machines with multiple IP addresses, 80 WebDAV, 12 Windows logins activation problems with, 156 Windows Server 2008 FIPS 140-2, 159 Windows XP, 124 Word exporting tables to Microsoft Word, 154 exporting tables to Word, 154 wwwroot permissions for, 31