IBM SPSS Data Collection Server 6.0.1
Installation Guide
Page 2
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
modifications 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.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP
Schedule Contract with IBM Corp.
Page 3
Welcome to the IBMSPSSDataCollectionServer6.0.1InstallationGuide. 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 SPSSData 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 licensee’s business, including those relating to Data Collection Program, nor that
IBM’s provision of (or any licensee’s 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.
About IBM Business Analytics
IBM Business Analytics software delivers complete, consistent and accurate information that
decision-makers trust to improve business performance. A comprehensive portfolio of business
intelligence, predictive analytics, financial performance and strategy management,andanalytic
applications provides clear, immediate and actionable insights into current performance and the
ability to predict future outcomes. Combined with rich industry solutions, proven practices and
professional services, organizations of every size can drive the highest productivity, confidently
automate decisions and deliver better results.
Preface
As part of this portfolio, IBM SPSS Predictive Analytics software helps organizations predict
future events and proactively act upon that insight to drive better business outcomes. Commercial,
government and academic customers worldwide rely on IBM SPSS technology as a competitive
advantage in attracting, retaining and growing customers, while reducing fraud and mitigating
risk. By incorporating IBM SPSS software into their daily operations, organizations become
predictive enterprises – able to direct and automate decisions to meet business goals and achieve
measurable competitive advantage. For further information or to reach a representative visit
http://www.ibm.com/spss.
Technical support
Technical support is available to maintenance c ustomers. 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.
I’ve uninstalled IBM SPSS Data Collection Interviewer Server but can’t reinstall it. . . . . . . . 160
Appendix
ANotices164
Index167
viii
Page 9
Chapter
1
IBM SPSS Data Collection Server 6.0.1
Installation Instructions
IBM SPSS Data Collection Server 6.0.1 Installation Instructions and
configuration notes
These i nstructions 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 CollectionSurveyTabulation
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
Before you start
Before you attempt to install IBM SPSS Data Collection Server 6.0.1, take the time to read
and understand these notes.
If you are upgrading from a previous version of Interviewer Server\mrInterview, Web Reports
for Surveys\mrTables, or Reports for Surveys\Reporter, refer to Required software checklist,
What you need to run the IBM SPSS Data Collection Server 6 .0.1 applications,andSupported
upgrade paths before you install the new version. This ensures that your system satisfies the
requirements for version 6.0.1.
Notes
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 y ou to uninstall the earlier versions
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 Colle ction Interviewer Server
Web Service
Microsoft Windows Server 2003 R2 Business or Enterprise Edition (x86 32-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
ADVD-ROMdrive.
Microsoft Internet Explorer 8 or above.
Internet Information Server (IIS) 7.0 or above.
-bit color.
or x64 64-bit
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.
ADVD-ROMdrive.
Microsoft Internet Explorer 8 or above.
Microsoft Data Access Components (MDAC) 2.8 or later (supplied).
Microsoft .NET Framework 3.5 SP1.
Page 11
IBM SPSS Data Collection Server 6.0.1 Installation Instructions
Internet Information Server (IIS) 7.0 or above.
IBM® SPSS® Data Collection Developer Library (recommended) .
Accessories Service
As Interview Service.
Microsoft Office 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.
ADVD-ROMdrive.
3
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.
Page 12
4
Chapter 1
A 1024 x 768 or higher resolution graphics adaptor that supports at least 16-bit color.
ADVD-ROMdrive.
For XP Professional, Vista, and 7
Microsoft Internet Explorer 8 or above.
Telephone Interviewing Interviewer Stations
Either:
Microsoft® Wind
ows® 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-t
ype processor operating at 66MHz or faster; Intel Pentium III or later
recommended.
For Windows:512MBRAM;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.
ADVD-ROMdrive.
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 specified, is required.
IBM SP SS Data Coll
As Interview Ser
ection Remote Administration
vice
IBM SPSS Data Co lle ction 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..
Page 13
IBM SPSS Data Collection Server 6.0.1 Installation Instructions
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 Office Web Components (OWC) version 10 or
later must be installed.
For more information about the required software, see the Required Software Checklist.
5
IBM SPSS Data Collection Survey Reporter Server Edition and IBM SPSS Data Collection A uthor
Server Ed ition
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.
Page 14
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 Office 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 Office; the
IBM SPSS Data Collection 64-bit applications will only function properly with the 64-bit
version of Microsoft Office.
For viewing charts, Microsoft Office 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 Office 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 Office; the
IBM SPSS Data Collection 64-bit applications will only function properly with the 64-bit
version of Microsoft Office.
For viewing charts, Microsoft Office Web Components (OWC) license (version 10 or later).
Page 15
IBM SPSS Data Collection Server 6.0.1 Installation Instructions
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 configure 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.
7
Page 16
Installing required software
Required software checklist
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 find 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 Su rve y 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 I nternet 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 Office 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)
Chapter
2
IBM SPSS Data Colle ction 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.
The following required software must be purchased and installed separately before Interviewer
Server can be installed.
9
SoftwareWeb ServersInterviewing
Servers
Microsoft
Internet
Information
Services 7.0
or above with
the ASP.NET
option
Microsoft
SQL Server
2005 or 2008
(Interviewer
Server
Professio
only)
nal
YesYe sYesN oN o
NoNoNoYesNo
Accessories
Servers
Database
Servers
Scriptwriters’
machines
Download and install separately
The following required software must be downloaded (for free) and installed separately.
SoftwareWeb ServersInterviewing
Servers
Microsoft .NET
Framework 3.5
SP1
Microsoft
Internet
Explorer 8
or above or
Firefox 3.x or
above
Microsoft
Office W
Components
10.0 or ab ove
Microsoft
Vis ual
C++ 2008
Redistributable
Package (x86
32-bit or x64
64-bit)
eb
YesYesYesNoYes
YesYesYesNoYes
NoNoYesNoNo
NoNoYesNoYes
Accessories
Servers
Database
Servers
Scriptwriters’
machines
Note: For best results, use Microsoft Internet Explorer 8 or above.
Installing Microsoft .NET Framework 3.5 SP1
Before you can run any of the IBM SPSS Data Collection Server applications, you need to
install Microso
Accessories, Interview, o r Scriptwriter services. If you attempt to install any of the IBM SPSS
ft .NET Framework 3.5 SP1 on your computer, and on machines that will run the
Page 18
10
n
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 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
In the left-hand frame, right-click Web Sites and choose Properties.
E
This opens the Web Sites Properties dialog box.
E On the Documents tab click Add.
This opens the Add Default Document dialog box.
E Type Default.aspx and click OK.
E Close IIS.
Installing Microsoft Dat a Access Components 2.8
You need to install Microsoft Data Access Components (MDAC) 2.8 on your computer before
you can install any of the IBM SPSS Data Collection Server applications. If MDAC 2.8 (in any
language) is not already installed, the IBM SPSS Data Collection Server installation program will
install the English language version for you. If you you want to use a non-English version of
MDAC, you must manually install the appropriate language version of MDAC 2.8. You can do
this by selecting
Install Microsoft Data Access Components (MDAC) 2.8 from the autoplay menu
(MDAC can also be found in the MDAC folder on the installation DVD-ROM, or you can
download it from http://www.microsoft.com/Windows/downloads/default.mspx)
Installing Microsoft Internet Explorer 8 or a bove or Firefox 3.x or above
Microsoft Internet Explorer 8 or above must be installed before you can install any of the IBM
SPSS Data Collection Server 6.0.1 applications. If you do not have a suitable version of Internet
Explorer installed, the IBM SPSS Data Collection Server 6.0.1 installation program will not run.
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
Page 19
Installing required software
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 app
lications. 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.co
m/windows/internet-explorer/features/easier.aspx)
for more information.
Installing Firefox 3.x or above
11
E Go to http://www.mozilla.com (http://www.mozilla.com) and from there navigate to the page that
provides downloads in the language of your choice.
E Follow the provided instructions to download Firefox.
Installing the Microsoft .NET Framework Assistant add-on
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/firefox/addon/microsoft-net-framework-assist/
E Select Continue to Download, Accept and Install,thenclickInstall Now.
E Restart your Firefox browser after the installation is complete.
Installing Internet Information Services
With some operating systems, Internet Information Services (IIS) is installed as part of the
operating system. This is not the case with Windows 2003/2008 Server, where you must
manually install IIS 7 or above before installing any of the IBM SPSS Data Collection Server
6.0.1 applications.
Important:
IIS must be properly configured in order to ensure sensitive information is not exposed in
response headers. For more information, see the topic Configuring Internet Information
Services to avoid the detection of hidden directories on p. 13.
Page 20
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 Colle ction 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
instructions provided with the software.
Installing IIS on machines running Windows 2008 Server
E Install IIS, including the ASP.NET option on Windows 2008 Server, using the installation
instructions provided with the software.
Installing ASP.NET manually
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 files 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). R efer the Microsoft TechNet article UrlScan Security Tool
(http://technet.microsoft.com/en-us/security/cc242650.aspx) for more information.
Page 21
Installing required software
Configuring Internet Information Services to avoid the detection of hidden directories
Web-based applications will sometimes inadvertently expose a site’s directory structure. Although
the exposed directories do not list their contents, the exposed directory information is detrimental
to the site’s overall security. By knowing a directories name, a potential hacker can guess its
content and possible file names that reside within. Sensitive content can pose a severe security
threat when directory names are exposed.
To avoid this potential security risk, you can issue 404 - Not Found response status codes instead of
403 - Forbidden response status codes. This change will obfuscate the presence of directories on
the site, and will prevent the site structure from being exposed.
You must be a member of the Administrators group on the local computer to perform the following
procedure, or you must be delegated the appropriate authority. As a security best practice, logon to
your computer using an account that is not in the Administrators group, and then use the Windows
Run as command to run the Internet Information Services Manager as an administrator.
E Open a Windows Command Prompt and enter the following:
Create a new DWORD value named IgnoreAppPoolForCustomErrors and give it a value of 1.
E Open a Windows Command Prompt and enter iisreset.
Installing Microsoft SQL Server
You must have SQL Server installed on at least one machine.
E To install SQL Server, follow the instructions that come with the application.
Page 22
14
Chapter 2
E
If you have installed SQL 2005 Developer Edition, enable remote connections as follows:
From the Start menu choose
Programs > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Surface Area
Configuration
This opens the SQL Server 2005 Surface Area Configuration dialog box.
Click Surface Area Configuration 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
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.
.
Installing SQL Server on machines running the database service
You must have SQL Server, including the latest service packs, installed on all machines that will
run the Database Service. If you are going to have more than one machine running the Database
Service they must operate in Active–Passive mode rather than Active–Active mode. Refer to your
SQL documentation for further information about operation modes.
Remote Connections.
Note: SQL Server 2005 comes in a number of different editions. Since it is only the feature set
that differs across editions, you should be able to use IBM® SPSS® Data Collection Interviewer
Server with any edition, but note that there are limitations on the maximum number of CPUs
supported and on memory.
For more information, see the topic Installing Microsoft SQL S erver on p. 13.
Installing Microsoft Office Web Components (OWC)
If you will be using the charting feature, Microsoft Office Web Components (OWC) version
10 or later must be installed on your server. To view charts in IBM® SPSS® Data Collection
Survey Tabulation or IBM® SPSS® Data Collection S
license for Microsoft OWC on each client machine. Before enabling this feature for any user,
you must verify that the user is appropriately licensed for Microsoft OWC. Check your Microsoft
OWC license agreement or EULA.
On machines running the accessories service
Microsoft Office 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.
urvey Reporter, you must also have a
Page 23
Installing required software
g
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 Office 2007 or above. For information on the
options available for installing Microsoft OWC version 11 for use w ith Microsoft Office 2007, see
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
IBM SPSS Data C ollection Interviewer
Server installation information
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 configurable 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 find 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 i
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 mach
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 defined for the prior release during installati
Dimensions\mrInterview\Projects), or manually copy the existing project files to the new
installation location.
Installation checklist
Install Required So ftware
Microsoft Data Access Components 2.8 (only on machines running the Interview, Accessories and/or
Scriptwriter Services).
IBM SPSS Data Collection Interviewer Server installation information
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 mac hines running the Da tabase Service).
Microsoft Office 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 c an 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 jo b ’ 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 firewall, open ports on the firewall.
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 In stalling User and install Interviewer Server.
For cluster installations, install Interviewer Server on all machines named in the site preparation file.
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 firewall, configure the image cache as remo te.
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 file folder.
Page 26
18
Chapter 3
On all machines running the Web Service, if th at machine has multiple IP addresses and web sites
configured fo r each IP address, replace the Web Service machine names with IP addresses in DPM
and r eregister the Interview Service machines.
If machines running the Web Service will be accessed through the internet, replace the machine names
in the Dimensi
onsInterviewURL and FileMa nagerWebserviceURL properties with fully qualified
machine names.
On all machines running the Interviewing Se rvi ce, 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 s ubfolde rs.
If using an IBM® SPSS® Data Collection Dialer, license the Dialer via the License Authorization
Wizard. Run the License Authorization Wizard from
6.0.1 > License Authorization Wizard
.
Start > All Programs > IBM SPSS Data Collection
Note: When licensing Dialer in a Windows Server 2003 R2 o r 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 Serv
Post-Installation on Local Machines
ices.
Enable pop-ups and file 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 Surve y
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 c ode 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 s ize of the appRequestQueueLimit setting
for the .NET Framework on all machines running the Web Service.
If your site uses telephone interviewing, change t he configuration s ettings for th e 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 I nterviewer Server cluster.
Configure the Interviewer Server Administration Email activity if not already done during installation.
On machines running the Interviewing or Accessories Se rvic es, increase the numbe r and/or size of
the log files.
If necessary, create a hosts file linking ma chine names to IP addresses (may be needed for some
firewalls).
Set up your Web site to use SSL.
On machines running the Accessories Service, set up I nterviewer Server Administration load balancing
to specify the machines on which Interviewer Server and its applications will run.
Page 27
IBM SPSS Data Collection Interviewer Server installation information
Configure Interviewer Server Ad ministration load balancing to use an SSL accelerator.
On all machines running the Interviewing Service, change the Interview Engine load balancing
algorithm used to distribute intervie ws to those machines.
If you are using SQL Server 2005 and a named instance, edit SampleMgtGUI.Config.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 files (from the Manage Logs activity for example), copy the old logs from the
previous version’s 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 A dministration\Logs).
If using one of the supported third party dialers (PRO-T-S or Sytel), refer to Dialer certification for
information
Install the IBM® SPSS® Data Collection Developer Library on the appropriate machines.
regarding dialer certifica tion status.
IBM SPSS Data Collection Interviewer Server system configurations
IBM® SPSS® Data Collection Interviewer Server has the following services:
Web Service. Interacts with respondents through their browsers.
Interview Service. Runs the majority of the interviewing and Project Management software,
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 first 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.
19
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 first. 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.
Page 28
20
Chapter 3
Larger sites may have a database machine running SQL Server, a nd 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 u sing desktop activities.
Interviewer Server is flexible 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 configured before starting to install Interviewer
Server, so that you install the correct services on each machine.
Installations using disk imaging or terminal services
With the exception of the Operating System and Microsoft subcomponents, disk imaging
installation techniques (such as those accomplished with Symantec’s Ghost or PowerQuest’s Drive
Image) cannot be used for IBM® SPSS® Data Collection Interviewer Server servers. Interviewer
Server has distinct configuration information on a per server basis, so imaging a server after
installing Interviewer Server is not a viable option for multiple-server installations.
Interviewer Server cannot be installed using terminal services such as Citrix remote administration
because, unless XP terminal services are used, the user that is logged on does not have rights to
launch services as the interactive user. Interviewer Server can, however, be installed remotely
using a program such as Remote Desktop.
Installations onto a domain controller
Installing IBM® SPSS® Data Collection Interviewer Server onto a domain controller is not
recommended. There are known issues with .NET running on domain controllers and there may
be an additional security risk if IIS runs on a domain controller that is accessible from the internet.
If there is no choice but to install onto a domain controller, you must take the following steps.
E If you are installing onto a domain controller, and the scriptwriters who will be using the client
installation are located in another domain, refer to Installation procedures for further information.
Installing from a downloaded file
You must run the installer as administrator:
E Using Windows Explorer, browse to folder where you downloaded the file.
Page 29
IBM SPSS Data Collection Interviewer Server installation information
E
Right-click the downloaded file and choose Run as Administrator.
E Follow the instructions that appear on the screen. See Post-installation checklist for IBM SPSS
Data Collection Interviewer Server installation for any special instructions.
Supported virtualization environments
Following is a list of supported virtualization environments.
21
Product
Microsoft Windows Terminal ServicesWindows 2008 R2 Server
Citrix XenApp
Citrix Presentat ion Server
VMWare vSphere
VMWare ESX Server3.5
Supported upgrade paths
You can install IBM® SPSS® Data Collection 6.0.1 applications on machines where the
following Dimensions/Da
current installation:
SPSS Dimensions 5.5
PASW Data Collection and Survey Visualization 5.6
IBM SPSS Data Collection 6
If you are using a version of Dimensions prior to release 5.5, you must first uninstall the older
version before installing Data Collection 6.0.1 applications. The 6.0.1 installer does not support
upgrading from Dimensions applications prior to version 5.5.
Vers i o n
Windows 2008 Server
6
4.5
4.1
ta Collection applications are installed, effectively upgrading your
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 first 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 media’s 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.
Page 30
22
Chapter 3
Dialer certification
Marketing Systems Grou p Pro-T-S dialer
Tab l e 3 -1
Marketing Systems Group Pro-T-S dialer certification
Feature
Power DialingPassed
Group DialingPassed
Dialer AdministrationPassed
PhoneInterviewing LoginPassed
Call OutcomesPassed
Dialer Setti
Interviewer QualificationPassed
Review AudioPassed
Answering Machine DetectionPassed
Vo I P
Phone ReportsPassed
Remote ModePassed
Fail-OverPassed
Load TestPassed50 concurrent interviews
BenchmarkN/A
ngs
StatusComments
Passed
Passed
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)
Tab l e 3 -2
Timing results
Timing
Time to login to IBM® SPSS® Data Collection
wer Server Administration
Intervie
Time to start Phone Participants
Wait time
Time to start interview
Max
1.0656720.8497719
2.0193751.716981
22.74583.140847
6.7148320.2868351
Average
Page 31
IBM SPSS Data Collection Interviewer Server installation information
Sytel dialer
Tab l e 3 -3
Sytel dialer certification
Feature
StatusComments
Power DialingPassed
Group DialingPassed
Dialer AdministrationPassed
PhoneInterviewing LoginPassed
Call OutcomesPassed
Dialer SettingsPassed
Interviewer QualificationPassed
Review AudioPassed
Answering Machine DetectionPassed
Vo I P
Passed
Phone ReportsPassed
Remote ModePassed
Fail-OverPassed
Load TestPassed50 concurrent interviews
BenchmarkN/A
23
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
Tab l e 3 -4
Timing results
TimingMin
Time to logi
n to Interviewer Server
0.821.450.970.98
Administration
Time to start Phone Participants
Wait time
Time to start interview
1.462.221.731.74
0.234.150.400.43
0.222.050.260.27
Max
AverageStd Dev
Page 32
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 find 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 firewall, you
mayneedtoopen ports on the firewall 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 firewall. 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.
Page 33
IBM SPSS Data Collection Interviewer Server installation information
Checking that machines in a clus t er can communicate with each other
Each machine in a cluster must be able to communicate with all the other machines in the same
cluster. The easiest way to verify this is to use ping. This program sends a short stream of data
from one machine to another and waits for the receiving machine to return the data.
E On each machine in turn, open a DOS window and type ping machine_name where machine_name
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.
Checking that DCOM is enabled
Carry out the following steps to check that DCOM is enabled.
25
E From the Windows Start menu, choose Run.
E Type dcomcnfg in the text box and click OK.
This opens the Component Services window.
E In the left-hand frame, expand Component Services and then Computers.
E Right-click My Computer and choose Properties.
This opens the My Computer Properties dialog box.
E On the Default Properties tab, check that Enable Distributed COM on this computer is selected.
E Click OK.
Checking that SQL Server is running correctly
The machines running the Interview Service need to be able to connect to the Database server.
You can test that these connections work by creating a test DSN on each of the Interviewing
machines in turn.
Page 34
26
Chapter 3
E
Open Control Panel and choose:
Administrative Tools > Data Sources (ODBC)
This opens the ODBC Data Source Administrator dialog box.
Add.
E On the System DSN tab, cli
ck
This opens the Create New Data Source dialog box.
E Choose SQL Server and then click Finish.
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.
This opens the ODBC Microsoft Server Setup dialog box.
E Click Test Data Source.
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. Confirm your request when prompted to do so.
Checking that IIS is running correctly
Note: This is required on all machines that will host the Web, Interview, and/or the Accessories
Service. IIS is not required on machines running just the Interview Service.
E In Internet Explorer, type http://machine_name,wheremachine_name is the name of your local
machine.
As long as your browser does not issue the message “Cannot find server or DNS Error” then
IIS is running.
Creating the installing and running users
IBM® SPSS® Data Collection Interviewer Server must be installed by a user with local
administrative rights. This user must have SQL DB Creator permission on the Database server
while the installation is running, in order to create or update the main Interviewer Server
databases. Once the installation is finished you may remove this right.
Page 35
27
IBM SPSS Data Collection Interviewer Server installation information
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 specifically 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 mach ine installations)
E Open Control Panel and choose:
Administrative Tools > Computer Management
This opens the Computer Management window.
E Expand Local Users and Groups, right-click Users and choose New User.
This opens the New User dialog box.
E Enter the details for the Installing User and click Create and then Close.
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 AddtoGroup.
This opens the Administrator Properties dialog box.
E Click Add.
This opens the Users or Groups dialog box.
E In the list of names, choose the user name you have just created and click Add.
E Click OK to close the Users or Groups dialog box.
E Close the Computer Management window.
E Open Control Panel and choose:
Administrative Tools > Local Security Policy
Page 36
28
Chapter 3
This opens the Local Security Settings window.
E In the Tree frame, expand Local Policies and click User Rights Assignment.
E In the right-hand frame, double-click Log on as a service. This allows the user to run services.
This opens the Log on as a service Properties dialog box.
E Click Add.
E In the list of names, choose the user name you created earlier
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 In the right-hand frame, double-click Logonasabatchjob. This allows the user to run a service
that itself starts another
application or service.
andthenclick
Add.
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 authorityinSQL,tocreatetheRunning
User account.
Page 37
IBM SPSS Data Collection Interviewer Server installation information
Creating the installing and running users (domain installations)
E Create new domain accounts for the Installing and Running Users.
ote: If the domain uses case sensitive SQL, you must create the Running User with the Full name
N
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
for these users.
Creating the anonymous access user
Many of the IBM® SPSS® Data Collection Interviewer Server applications must be run using
the Anonymous IIS User account rather than the account of the user who started the application.
The Anonymous User account is also required for accessing the Interviewer Server databases on
the database server. We recommend that you create a new user specifically for this purpose. The
Anonymous Access User must be a member of the group that you create for IBM® SPSS® Data
Collection users. It must also have the same privileges as the local ASPNet account.
29
If you are installing Interviewer Server on machines within a domain, you should create the
account for the Anonymous Access User as a domain account and then give that account the
appropriate local access on each of the servers on which Int
erviewer Server will be installed
The steps below explain how to set up an anonymous access user account. There is no need to
make the suggested changes to the machine.config file.
Notes
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 fro
Administrative Tools > Computer Management
2. Add the account specified for t
m the Windows Control Panel (
he application pool identity to the
) and navigate to Local Users and Groups > Groups.
Start > Control Panel >
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
Page 38
30
Chapter 3
This opens the Computer Management window.
E Expand Local Users and Groups, right-click Users and choose New User.
This opens the New User dialog box.
E Enter the user’s details and click Create and then Close.
For domain installations:
E Create a new domain account for the Anonymous User.
Note: If the domain uses case sensitive SQL, you must create the Anonymous Access User with
theFullnameandLogonnameinthesamecase.
Creating the IBM SPSS Data Collection user group
The Installing User, the Anonymous Access User and all scriptwriters must belong to a single
group. This ensures that these users will have access to the IBM® SPSS® Data Collection
Interviewer Server components and that Interviewer Server will function correctly. If you do not
have a suitable group already set up, you must create a new group before you install Interviewer
Server.
The notes that follow describe the process for single machine installations. The procedure
for workgroup and domain installations is similar. If you are installing Interviewer Server on
machines within a workgroup, you must create the IBM® SPSS® Data Collection user group on
all machines in the workgroup that will run Data Collection applications. If you are installing
Interviewer Server on machines within a domain, you should create the Data Collection user
group as a domain global group, unless you have two domains in your configuration, in which
case you should create the group as a domain local group. (Note that domain local groups are
supported in native-mode domains only,
Creating a new group (single machine installations)
E Open Control Panel and choose:
Administrative Tools > Computer Management
not in mixed-mode domains.)
This opens the Computer Management window.
E Expand Local Users and Groups, right-click Group and choose New Group.
This opens the New group dialog box.
E Enter a name and description for the group and click Add.
This opens the Select Users or Groups dialog box.
Page 39
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.
Giving everyone full permissions on \InetPub\wwwroot
The installation program requires that Everyone has full permissions on the \InetPub\wwwroot
folder, and will fail if incorrect permissions a re set. If necessary, set the appropriate permissions
before installing IBM® SPSS® Data Collection Interviewer Server and then change them back
again once the installation is complete.
31
E Navigate to \InetPub, right-click wwwroot and select Prope
E On the wwwroot Properties dialog box, select the Security tab.
E In “Group or user names” select Everyone and ensure that Full control is allowed in the Permissions
rties.
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 firewall certain
ports on the firewall 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
Services (IIS) Configuration page during the installation procedure.
Firewall between the web server and the accesso ries server
When the Web Server needs to communicate with the Accessories server in order to access the
image cache, and there is a firewall between the two machines, communication normally takes
place using HTTP over port 80. The firewall must allow traffic 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) Configuration page during the installation procedure.
this on the Internet Information
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) Configuration page during the
installation procedure.
Page 40
32
O
Chapter 3
Firewall betwee n 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
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 firewall. Refer to you Windows Server 2008
documentation for information on opening ports.
Ports used by IBM SPSS Data Collection products
Default
TCP/UDP
Ports
80 (HTTP)
443
(HTTPS)
1433
5080
7000
65100
Product\Service
All Web Services (Interviewer Server
Web Server, Accessorie s Server)
SQL Server (Data Server)If you have SQL running on a named instance, then the port
IBM® SPSS® Data Collection B ase
Professional(for debugging survey
scripts)
IBM® SPSS® Data Collection DialerRefer to your Dialer documentation for instructions on changing
.NET Remoting for Scriptwriter
Services/DPM Servers
Notes
If your web site runs SSL or uses a different port number, you
can specify this on the Internet Information Services (IIS)
Configuration page during the installation proc edure.
number is dynamically assigned and could be something other
than 1433
the default port.
If you want to use a different port, y ou may set it in th e
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 firewall. Refer to you Windows Server 2008
documentation for information on opening ports.
.
Page 41
IBM SPSS Data Collection Interviewer Server installation information
Ports needed for domains
The following ports must be open in order to establish a domain trust or secure channel across
a firewall. If there are hosts that have both client and server roles on both sides of the firewall,
you may need to mirror these rules.
Note: These lists were obtained from the Microsoft document How to Configure a Firewall for
Domains and Trusts (Q179442) and have not been tested.
On Windows, the following ports must be open.
Client Port(s)Server PortService
1024-65535/TCP135/TCPRPC. Note: There are
137/UDP137/UDP
138/UDP138/UDPNetBIOS Netlogon and Browsing
1024-65535/TCP139/TCPNetBIOS Session
1024-65535/TCP42/TCPWINS Replication
specific requirements for RPC
communications beyond what is
listed in the table. F or additional
information about configuring
RPC communication for a
firewall, refer to the Microsoft
article Configuring RPC Dynamic
Port Allocation to Work With a
Firewall.
NetBIOS Name
33
Backing up your system
It is recommended that you back up or make images of all machines on which you will be installing
IBM® SPSS® Data Collection Interviewer Server software before you run the installation
program. This ensures that you will be able to go back to your current setup should anything go
wrong. It also means that it will be easier to add extra machines into the cluster at a later date.
Installation procedures
The installation p rocedure 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 file 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 finishes, you need to share this folder
manually.
Page 42
34
Chapter 3
Then, for each of the machines named in the site preparation file, 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 file.
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 file.
The installation procedure supports the following configurations:
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 c hoose
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
server’s 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.
Page 43
Installation flowchart
This flowchart provides an overview of the questions you will be asked during the installation.
Each box in the flowchart corresponds to a d ialog box that is displayed by the installation program.
35
IBM SPSS Data Collection Interviewer Server installation information
Page 44
36
Chapter 3
Figure 3-1
Installation Flowchart
Page 45
Single machine installation
E LogonastheInstallingUser.
E Insert the DVD-ROM into the DVD-ROM drive.
Depending on your system configuration, 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.
.
37
IBM SPSS Data Collection Interviewer Server installation information
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
Collection Interviewer Server Administration.
Interview Service. Installs the Interview Service.
Web Service. Installs the Web Service.
Load Tool. Installs the IBM® SPSS® Data Collection Load Tool utility.
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 NameNew Application Name
Interviewer Server\mrInterviewInterviewer Server
Interviewer\Interview Player PhonePhone Interviews
Interviewer\Interview Player WebWeb Interviews
Remote Manager
Web Reports for Surveys\mrTablesSurvey Tabulation
Reports for Surveys\ReporterSurvey R eporter Server Edition
Reports for Surveys Components\Dimensions
Component Pack
N/AAuthor Server Edition
Remote Administration
Survey Reporter Developer Kit
Page 46
38
Chapter 3
E
On the Machine Configuration 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
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
E On the DPM User Admin Details page, enter a name and password for the Interviewer Server
Next after entering the appropriate information.
Next.
Administration Administrator. You can also select whether or not to enable integrated Windows
login. Refer to the topic “Configuring 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 files and applicatio
ns.
It exists only in DPM. To avoid possible conflicts 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 configure my email settings later. In either case, click Next to move to
the next page.
E On the Internet Information Services (IIS) Configuration screen, the installation program detects
any web sites available on the instal
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 file location f
detects a folder called SPSSMR within the web site folder structure, you are prompted to install
the files in this folder instead. If you want to install the files to a different location, click
and choose the folder you
lation machine and displays them in the drop-down list box.
or the web site you have selected is displayed. If the installation program
Browse
want to use.
Page 47
39
IBM SPSS Data Collection Interviewer Server installation information
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web
files location under C:\Program Files in the Internet Information Services (IIS) Configuration
dialog. For example, if you defined a non-default web site named myWebSite, and its local path
is C:\Program Files\myWebSite, you must select a web files location that is not located underC:\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 configuration 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 Configuration 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 specific 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 “SPSSmrIntervie wPo ol ”
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) Configuration screen, click
Next when you are ready to
continue.
Note: If you already installed Interviewer Server, the IIS configuration settings are automatically
inherited, so the Internet Information Services Configuration screen will not appear.
E On the Choose Destination Location page, choose the folder in which you want to install
Interviewer Server. The default is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\. Click
Next.
E On the File Management Folder page, choose the location of the File Management root folder
(FMRoot). This is the folder in which the master copies of project fi 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 files.
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 i nstallation 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.
Page 48
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 file 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 specified UNC directory:
1. Navigate to and select the specified UNC d
2. Right-click the directory and select
3.
Select
Share this folder and enter SPSSMR_FMROOT in the Share name field.
4. Click
5. Click
6. Select the
Permissions and select Full control for the Everyone group.
OK to save your changes.
Security tab, add the Interviewer Server group (only if it is not already present), and
Properties, t hen select the Sharing tab.
irectory.
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:
E The Choose the location of Interviewer Server Project and Source files page allows
you to specify the folder that you want to create for storing the project and source files
that the Interview Services use for running interviews. When a scriptwriter activates a
project, the activation program copies the questionnaire file and the templates into the
Registry Entry
InstallOptions\FMRoot_Local
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3
\InstallOptions\FMRoot_Local
\FMRoot_UNC
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3
\InstallOptions\FMRoot_UNC
Page 49
IBM SPSS Data Collection Interviewer Server installation information
Projects folder so that they are available for interviewing. The default project folder is
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer. Click
E On the FIPS 140-2 Compliance page, select whether or not the installation will be configured for
Next to continue.
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:Whenconfiguring for FIPS 140-2 compliance in the Windows Server 2008 environment,
you must first install a Microsoft hotfix. Failure to install the hotfix 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 configured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Configure 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 (l ocated in the left panel) > Syste m cryptography: Use FIPS compliant a lgorithms... (located
in the right panel)
41
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
Configure 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 file.
– New user passwords are randomly assigned and saved to a setup
log file. The log file is located at: C:\Program Files\CommonFiles\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.
–TheMustChangePasswordAtNextLogin setting is enabled, which forces users to change
their passwords at next login.
When upgrading on a server that is currently not configured 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 Configure for FIPS 140-2 Compliance from enabled to disabled, the
SHA-1 hash function algorithm will continue to be employed.
Page 50
42
Chapter 3
– When changing Configure for FIPS 140-2 Compliance from disabled to enabled, the
parameters outlined in the first 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 configured for IBM SPSS Data Collection products, the applications
adhere to the password protection security protocols that are defined on the Interviewer Server.
For example, if the Interviewer Server is configured for MD5 security, the client-side applications
will also use MD5 security for password protection, regardless of whether or not the
FIPS 140-2 Compliance
setting was selected during installation.
Configure for
When Microsoft .NET Framework 3.5 SP1 is installed on a computer that is running Windows 7
or Windows Server 2008 R2, and FIPS en
abled, you cannot run an ASP.NET 3.5-based
application that u se a ScriptManager control. You can download a Microsoft Hotfix
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
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 finished, 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 createasitepreparationfile
.Thisfile 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.
Next. If not, click Back
E Secondly, on each of the machines named in the site preparation file, run the installation program
from the site preparation folder. Always install onto your Accessories servers first, followed by all
Interviewing servers, and finally all Web servers.
Page 51
What’s installed where?
43
IBM SPSS Data Collection Interviewer Server installation information
SoftwareWeb ServersInterviewing
IBM® SPSS ®
Data Collecti
Data Model
DPMNoYesYesNo
IBM® SPSS ®
Data Collection
Interviewer
Server
Administration
and activities
Activate client
component
Activate s erver
component
Quota
Interviewing
components
Web
components
Image cache
NoYesYesNoYes
on
NoNoYesNoNo
NoNoYesNoYes
NoYesYesNoNo
NoYesYesNoYes
NoYesNoNoNo
YesNoNoNoNo
YesNoYesNoNo
Servers
Creating the site preparation file and folder
Accessories
Servers
Database
Servers
Scriptwriters’
machines
Yes (partial)
Note: The site preparation file must identify servers by name not by IP address. The names must
be actual machine names and not domain names, aliases, or any o ther name. If the servers are
notpartofadomainyouwillneedtocreateahosts file on each server so that each IP address is
associated with a name that you can use in the site preparation file. If you use IP addresses, you
will not be able to enter the server license code when you use the site preparation file to install the
IBM® SPSS® Data Collection Interviewer Server services on the servers.
E LogonastheInstallingUser.
E Insert the DVD-ROM into the DVD-ROM drive.
Depending on your system configuration, 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 s
tart
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.
Page 52
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
Collection Interviewer Server Administration.
Interview Service. Installs the Interview Service.
Web Service. Installs the Web Service.
Load Tool. Installs the IBM® SPSS® Data Collection Load Tool utility.
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 NameNew Application Name
Interviewer Server\mrInterviewInterviewer Server
Interviewer\Interview Player PhonePhone Interviews
Interviewer\Interview Player WebWeb Interviews
Remote Manager
Web Reports for Surveys\mrTablesSurvey Tabulation
Reports for Surveys\ReporterSurvey R eporter Server Edition
Reports for Surveys Components\Dimensions
Component Pack
N/AAuthor Server Edition
Remote Administration
Survey Reporter Developer Kit
E On the Machine Configuration 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
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
as follows. Otherwise, click
Next.
Advanced and proceed
Next.
Page 53
IBM SPSS Data Collection Interviewer Server installation information
When you click Advanced, the Advanced Cluster Configuration dialog box lists the names of
the servers you specified 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 specifications 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
Configure multiple instances for the Web, Accessory, and Interviewing tiers option if you
want to configure 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 Configuration, Interview Session Engine
Configuration, and Interview Web Service Configuration dialogs.
If you selected to install any of the following features, you are presented with the Interviewer
Server Administration Virtual Directory Configuration dialog that provides options for configuring
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
IfyouselectedtoinstalltheInterview Service feature, the Interview Session Engine
Configuration dialog displays and provides options for configuring the number of session engines
for the selected Interviewer Servers.
IfyouselectedtoinstalltheWeb Service feature, the Interview Web Service Configuration
dialog displays and provides options for configuring the number of Web services for the selected
Web serve r s .
For more information, see the topic Virtual directory, session engine, and Web service registration
on p. 69.
Page 54
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
E On the DPM User Admin Details page, enter a name and password for the Interviewer Server
Next.
Administration Administrator. You can also select whether or not to enable integrated Windows
login. Refer to the topic “Configuring 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 files and applications.
It exists only in DPM. To avoid possible conflicts 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 configure my email settings later. In either case, click Next to move to
the next page.
E On the Internet Information Services (IIS) Configuration screen, the installation program detects
any web sites available on the installation mac
hine 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 file 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 files in this folder instead. If you want to install the files to a different location, click
Browse
andchoosethefolderyouwanttouse.
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web
files location under C:\Program Files in the Internet Information Services (IIS) Configuration
dialog. For example, if you defined a non-default web site named myWebSite, and its local path
is C:\Program Files\myWebSite, you must select a web files location that is not located underC:\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 configuration 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
Page 55
IBM SPSS Data Collection Interviewer Server installation information
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 Configuration 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 specific 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 “SPSSmrIntervie wPo ol ”
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.
47
On the Internet Information Services (IIS) Configuration screen, click
Next when you are ready to
continue.
Note: If you already installed Interviewer Server, the IIS configuration settings are automatically
inherited, so the Internet Information Services Configuration screen will no
E On the Choose Destination Location page, choose the folder in which you want to install
tappear.
Interviewer Server. The default is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\. Click
Next.
E On the File Management Folder page, choose the location of the File Management root folder
(FMRoot). This is the folder in which the master copies of project fi 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 files.
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 i nstallation 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 file server rather than a machine running the Interviewing o
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 manuall
yshare
the specified UNC directory:
r
1. Navigate to and select the specified UNC directory.
2. Right-click the directory and select
Properties, t hen select the Sharing tab.
Page 56
48
Chapter 3
3.
4. Click
5. Click
6. Select the
7. Click
Share this folder and enter SPSSMR_FMROOT in the Share name field.
Select
Permissions and select Full control for the Everyone group.
OK to save your changes.
Security tab, add the Interviewer Server group (only if it is not already present), and
Full control for the Interviewer Server group.
select
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:
InstallOptions\FMRoot_Local
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3
\InstallOptions\FMRoot_Local
\FMRoot_UNC
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3
\InstallOptions\FMRoot_UNC
stallOptions
E The Choose the location of Interviewer Server Project and Source files page allows
you to specify the folder that you want to create for storing the project and source files
that the Interview Services use for running interviews. When a scriptwriter activates a
project, the activation program copies the questionnaire file 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
Note:Whenconfiguring for FIPS 140-2 compliance in the Windows Server 2008 environment,
you must first install a Microsoft hotfix. Failure to install the hotfix 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 configured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to
accredit cry
ptographic modules. Refer to the National Institute of Standards and Technology
(http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information.
Next to continue.
Page 57
IBM SPSS Data Collection Interviewer Server installation information
Configure for FIPS 140-2 Compliance. If your system is already configured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Configure 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 (l ocated in the left panel) > Syste m cryptography: Use FIPS compliant a lgorithms... (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
Configure 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 file.
– New user passwords are randomly assigned and saved to a setup
log file. The log file is located at: C:\Program Files\CommonFiles\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.
–TheMustChangePasswordAtNextLogin setting is enabled, which forces users to change
their passwords at next login.
When upgrading on a server that is currently not configured 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.
49
– 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 Configure for FIPS 140-2 Compliance from enabled to disabled, the
SHA-1 hash function algorithm will continue to be employed.
– When changing Configure for FIPS 140-2 Compliance from disabled to enabled, the
parameters outlined in the first 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:WhenFIPS140
-2 is configured for IBM SPSS Data Collection products, the applications
adhere to the password protection security protocols that are defined on the Interviewer Server.
For example, if the Interviewer Server is configured for MD5 security, the client-side applications
will also use MD5 se
FIPS 140-2 Compliance
curity for password protection, regardless of whether or not the
setting was selected during installation.
Configure for
Page 58
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 u se a ScriptManager control. You can download a Microsoft Hotfix
E The Start Copying Files page displays the name of the folder in which the site preparation file
will be created. If this is correct, click
Next. If not, click Back and step back through the pages to
make the necessary changes.
E When the installation has finished, you need to share the mrInterviewSiteInstallation folder
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 first machine on which you install IBM® SPSS® Data Collection Interviewer Server must
be one that runs the Accessori
all Accessories servers, all Interview servers, all Web servers.
E LogonastheInstallingUser.
E In Windows Explorer, browse to the network directory in which the site preparation file was
created.
E Double-click the AutoPlay file (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 .
es Service. We recommend that you install in the following order:
.
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 Colle ction Remote
Administration
, select those options as well. Click Next after selecting the appropriate options.
Page 59
51
IBM SPSS Data Collection Interviewer Server installation information
Select the Configure multiple instances for the Web, Accessory, and Interviewing tiers option if you
want to configure 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 Configuration, Interview Session Engine
Configuration, and Interview Web Service Configuration dialogs.
If you selected to install any of the following features, you are presented with the Interviewer
Server Administration Virtual Directory Configuration dialog that provides options for configuring
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
IfyouselectedtoinstalltheInterview Service feature, the Interview Session Engine
Configuration dialog displays and provides options for configuring the number of session engines
for the selected Interviewer Servers.
IfyouselectedtoinstalltheWeb Service feature, the Interview Web Service Configuration
dialog displays and provides options for configuring the number of Web services for the selected
Web serve r s .
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 specified in the site preparation file. Enter the password for the
Running User and click
E The Anonymous User page opens showing the name of the Anonymous User specified in the site
preparation file. Enter the password for the Anonymous User and click
E On the DPM User Admin Details page, enter the user name and password for the IBM® SPSS®
Next.
Next.
Data Collection Interviewer Server Administration Administrator that you specified when creating
the site preparation file.
E On the Internet Information Services (IIS) Configuration 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 file 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 files in this folder instead. If you want to install the files to a different location, click Browse
andchoosethefolderyouwanttouse.
Page 60
52
Chapter 3
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web
files location under C:\Program Files in the Internet Information Services (IIS) Configuration
dialog. For example, if you defined a non-default web site named myWebSite, and its local path
is C:\Program Files\myWebSite, you must select a web files location that is not located underC:\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 configuration 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 Configuration 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 specific 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 “SPSSmrIntervie wPo ol ”
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) Configuration screen, click
Next when you are ready to
continue.
Note: If you already installed Interviewer Server, the IIS configuration settings are automatically
inherited, so the Internet Information Services Configuration screen will not appear.
Note: The Internet Information Services Configuration 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
Interviewer Server. The default is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\. Click
Next.
E On the File Management Folder page, choose the location of the File Management root folder
(FMRoot). This is the folder in which the master copies of project fi 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 files.
Page 61
IBM SPSS Data Collection Interviewer Server installation information
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 i nstallation 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 file 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 specified UNC directory:
1. Navigate to and select the specified UNC directory.
53
2. Right-click the directory and select
3.
Select
Share this folder and enter SPSSMR_FMROOT in the Share name field.
4. Click
Permissions and select Full control for the Everyone group.
Properties, t hen select the Sharing tab.
5. Click OK to save your changes.
6. Select the
select
7. Click
Security tab, add the Interviewer Server group (only if it is not already present), and
Full control for the Interviewer Server group.
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:
InstallOptions\FMRoot_Local
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3
\InstallOptions\FMRoot_Local
\FMRoot_UNC
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3
\InstallOptions\FMRoot_UNC
Page 62
54
Chapter 3
E
The Choose the location of Interviewer Server Project and Source files page allows
you to specify the folder that you want to create for storing the project and source files
that the Interview Services use for running interviews. When a scriptwriter activates a
project, the activation program copies the questionnaire file 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
E On the FIPS 140-2 Compliance page, select whether or not the installation will be configured for
Next to continue.
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:Whenconfiguring for FIPS 140-2 compliance in the Windows Server 2008 environment,
you must first install a Microsoft hotfix. Failure to install the hotfix 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 configured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Configure 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 (l ocated in the left panel) > Syste m cryptography: Use FIPS compliant a lgorithms... (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
Configure 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 file.
– New user passwords are randomly assigned and saved to a setup
log file. The log file is located at: C:\Program Files\CommonFiles\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.
–TheMustChangePasswordAtNextLogin setting is enabled, which forces users to change
their passwords at next login.
When upgrading on a server that is currently not configured 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.
Page 63
55
IBM SPSS Data Collection Interviewer Server installation information
– 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 Configure for FIPS 140-2 Compliance from enabled to disabled, the
SHA-1 hash function algorithm will continue to be employed.
– When changing Configure for FIPS 140-2 Compliance from disabled to enabled, the
parameters outlined in the first 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 configured for IBM SPSS Data Collection products, the applications
adhere to the password protection security protocols that are defined on the Interviewer Server.
For example, if the Interviewer Server is configured for MD5 security, the client-side applications
will also use MD5 security for password protection, regardless of whether or not the
FIPS 140-2 Compliance
setting was selected during installation.
Configure for
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 ScriptMa
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 createasitepreparationfile
.Thisfile 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.
nager control. You can download a Microsoft Hotfix
E Secondly, on each of the machines named in the site preparation file, run the installation program
from the site preparation folder. Always install onto your Accessories servers first, followed by all
Interviewing servers, and finally all Web servers.
Page 64
56
Chapter 3
What’s installed where?
SoftwareWeb ServersInterviewing
IBM® SPSS ®
Data Collecti
Data Model
DPMNoYesYesNo
IBM® SPSS ®
Data Collection
Interviewer
Server
Administration
and activities
Activate client
component
Activate s erver
component
Quota
Interviewing
components
Web
components
Image cache
NoYesYesNoYes
on
NoNoYesNoNo
NoNoYesNoYes
NoYesYesNoNo
NoYesYesNoYes
NoYesNoNoNo
YesNoNoNoNo
YesNoYesNoNo
Servers
Accessories
Servers
Creating the site preparation file and folder
Database
Servers
Scriptwriters’
machines
Yes (partial)
Note: The site preparation file must identify servers by name not by IP address. The names must
be actual machine names and not domain names, aliases, or any o ther name. If the servers are
notpartofadomainyouwillneedtocreateahosts file on each server so that each IP address is
associated with a name that you can use in the site preparation file. If you use IP addresses, you
will not be able to enter the server license code when you use the site preparation file to install the
IBM® SPSS® Data Collection Interviewer Server services on the servers.
E LogonastheInstallingUser.
E Insert the DVD-ROM into the DVD-ROM drive.
Depending on your system configuration, 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.
om the IBM SPSS Data Collection Server 6.0.1 Installer window, choose
E Fr
Data Collection Server 6.0.1
s starts the IBM SPSS Data Collection Server 6.0.1 Setup wizard.
Thi
E Click Next on the Welcome screen.
.
Install IBM SPSS
Page 65
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
Collection Interviewer Server Administration.
Interview Service. Installs the Interview Service.
Web Service. Installs the Web Service.
Load Tool. Installs the IBM® SPSS® Data Collection Load Tool utility.
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 NameNew Application Name
Interviewer Server\mrInterviewInterviewer Server
Interviewer\Interview Player PhonePhone Interviews
Interviewer\Interview Player WebWeb Interviews
Remote Manager
Web Reports for Surveys\mrTablesSurvey Tabulation
Reports for Surveys\ReporterSurvey R eporter Server Edition
Reports for Surveys Components\Dimensions
Component Pack
N/AAuthor Server Edition
Remote Administration
Survey Reporter Developer Kit
57
E On the Machine Configuration 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
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
as follows. Otherwise, click
Next.
Advanced and proceed
Next.
Page 66
58
Chapter 3
When you click Advanced, the Advanced Cluster Configuration dialog box lists the names of
the servers you specified 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 specifications 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
Configure multiple instances for the Web, Accessory, and Interviewing tiers option if you
want to configure 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 Configuration, Interview Session Engine
Configuration, and Interview Web Service Configuration dialogs.
If you selected to install any of the following features, you are presented with the Interviewer
Server Administration Virtual Directory Configuration dialog that provides options for configuring
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
IfyouselectedtoinstalltheInterview Service feature, the Interview Session Engine
Configuration dialog displays and provides options for configuring the number of session engines
for the selected Interviewer Servers.
IfyouselectedtoinstalltheWeb Service feature, the Interview Web Service Configuration
dialog displays and provides options for configuring the number of Web services for the selected
Web serve r s .
For more information, see the topic Virtual directory, session engine, and Web service registration
on p. 69.
Page 67
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
E On the DPM User Admin Details page, enter a name and password for the Interviewer Server
Next.
Administration Administrator. You can also select whether or not to enable integrated Windows
login. Refer to the topic “Configuring 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 files and applications.
It exists only in DPM. To avoid possible conflicts with other user names, the name that you choose
should not match any existing NT user names on your system.
59
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 configure my email settings later. In either case, click Next to move to
the next page.
E On the Internet Information Services (IIS) Configuration screen, the installation program detects
any web sites available on the installation mac
hine 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 file 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 files in this folder instead. If you want to install the files to a different location, click
Browse
andchoosethefolderyouwanttouse.
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web
files location under C:\Program Files in the Internet Information Services (IIS) Configuration
dialog. For example, if you defined a non-default web site named myWebSite, and its local path
is C:\Program Files\myWebSite, you must select a web files location that is not located underC:\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 configuration 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
Page 68
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 Configuration 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 specific 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 “SPSSmrIntervie wPo ol ”
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) Configuration screen, click
Next when you are ready to
continue.
Note: If you already installed Interviewer Server, the IIS configuration settings are automatically
inherited, so the Internet Information Services Configuration screen will no
E On the Choose Destination Location page, choose the folder in which you want to install
tappear.
Interviewer Server. The default is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\. Click
Next.
E On the File Management Folder page, choose the location of the File Management root folder
(FMRoot). This is the folder in which the master copies of project fi 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 files.
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 i nstallation 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 file server rather than a machine running the Interviewing o
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 manuall
yshare
the specified UNC directory:
r
8. Navigate to and select the specified UNC directory.
9. Right-click the directory and select
Properties, t hen select the Sharing tab.
Page 69
61
IBM SPSS Data Collection Interviewer Server installation information
10.
11. Click
12. Click
13. Select the
14. Click
Share this folder and enter SPSSMR_FMROOT in the Share name field.
Select
Permissions and select Full control for the Everyone group.
OK to save your changes.
Security tab, add the Interviewer Server group (only if it is not already present), and
Full control for the Interviewer Server group.
select
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:
InstallOptions\FMRoot_Local
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3
\InstallOptions\FMRoot_Local
\FMRoot_UNC
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3
\InstallOptions\FMRoot_UNC
stallOptions
E The Choose the location of Interviewer Server Project and Source files page allows
you to specify the folder that you want to create for storing the project and source files
that the Interview Services use for running interviews. When a scriptwriter activates a
project, the activation program copies the questionnaire file 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
Note:Whenconfiguring for FIPS 140-2 compliance in the Windows Server 2008 environment,
you must first install a Microsoft hotfix. Failure to install the hotfix 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 configured for
FIPS 140-2 compliance. FIPS 140-2 is a U.S. government computer security standard used to
accredit cry
ptographic modules. Refer to the National Institute of Standards and Technology
(http://csrc.nist.gov/groups/STM/cmvp/standards.html#02) website for more information.
Next to continue.
Page 70
62
Chapter 3
3. From the Windows Control panel, select:
4. Double-click the System cryptography: Use FIPS compliant algorithms... policy and select Disabled.
Configure for FIPS 140-2 Compliance. If your system is already configured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Configure for
FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2compliant, you must manually set a Windows System cryptography setting to disabled:
Administrative Tools > Local Security Policy > Local Policies (located in the left panel) > Security
Options (l ocated in the left panel) > Syste m cryptography: Use FIPS compliant a lgorithms... (located
in the right panel)
For new installations, the SHA-1 hash function algorithm is used regardless of whether or not
Configure 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 file.
– New user passwords are randomly assigned and saved to a setup
log file. The log file is located at: C:\Program Files\CommonFiles\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.
–TheMustChangePasswordAtNextLogin setting is enabled, which forces users to change
their passwords at next login.
When upgrading on a server that is currently not configured 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 Configure for FIPS 140-2 Compliance from enabled to disabled, the
SHA-1 hash function algorithm will continue to be employed.
– When changing Configure for FIPS 140-2 Compliance from disabled to enabled, the
parameters outlined in the first 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:WhenFIPS140
-2 is configured for IBM SPSS Data Collection products, the applications
adhere to the password protection security protocols that are defined on the Interviewer Server.
For example, if the Interviewer Server is configured for MD5 security, the client-side applications
will also use MD5 se
FIPS 140-2 Compliance
curity for password protection, regardless of whether or not the
setting was selected during installation.
Configure for
Page 71
IBM SPSS Data Collection Interviewer Server 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 u se a ScriptManager control. You can download a Microsoft Hotfix
E The Start Copying Files page displays the name of the folder in which the site preparation file
will be created. If this is correct, click Next. If not, click Back and step back through the pages to
make the necessary changes.
E When the installation has finished, you need to share the mrInterviewSiteInstallation folder
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.
63
Installing the IBM SPSS Data Collection Interviewer Server services on each machine named
in the site preparation file
The first 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 LogonastheInstallingUser.
E In Windows Explorer, browse to the network directory in which the site preparation file was
created.
E Double-click the AutoPlay file (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 Colle ction Remote
Administration
, select those options as well. Click Next after selecting the appropriate options.
Page 72
64
Chapter 3
Select the Configure multiple instances for the Web, Accessory, and Interviewing tiers option if you
want to configure 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 Configuration, Interview Session Engine
Configuration, and Interview Web Service Configuration dialogs.
If you selected to install any of the following features, you are presented with the Interviewer
Server Administration Virtual Directory Configuration dialog that provides options for configuring
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
IfyouselectedtoinstalltheInterview Service feature, the Interview Session Engine
Configuration dialog displays and provides options for configuring the number of session engines
for the selected Interviewer Servers.
IfyouselectedtoinstalltheWeb Service feature, the Interview Web Service Configuration
dialog displays and provides options for configuring the number of Web services for the selected
Web serve r s .
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 specified in the site preparation file. Enter the password for the
Running User and click
E The Anonymous User page opens showing the name of the Anonymous User specified in the site
preparation file. Enter the password for the Anonymous User and click
E On the DPM User Admin Details page, enter the user name and password for the IBM® SPSS®
Next.
Next.
Data Collection Interviewer Server Administration Administrator that you specified when creating
the site preparation file.
E On the Internet Information Services (IIS) Configuration 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 file 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 files in this folder instead. If you want to install the files to a different location, click Browse
andchoosethefolderyouwanttouse.
Page 73
65
IBM SPSS Data Collection Interviewer Server installation information
Note: When selecting a non-default web site location on a 64-bit server, you cannot select a web
files location under C:\Program Files in the Internet Information Services (IIS) Configuration
dialog. For example, if you defined a non-default web site named myWebSite, and its local path
is C:\Program Files\myWebSite, you must select a web files location that is not located underC:\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 configuration 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 Configuration 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 specific 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 “SPSSmrIntervie wPo ol ”
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) Configuration screen, click
Next when you are ready to
continue.
Note: If you already installed Interviewer Server, the IIS configuration settings are automatically
inherited, so the Internet Information Services Configuration screen will not appear.
Note: The Internet Information Services Configuration 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
Interviewer Server. The default is [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\. Click
Next.
E On the File Management Folder page, choose the location of the File Management root folder
(FMRoot). This is the folder in which the master copies of project fi 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 files.
Page 74
66
Chapter 3
8. Navigate to and select the specified UNC directory.
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 i nstallation 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 file 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 specified UNC directory:
9. Right-click the directory and select
10.
Select
Share this folder and enter SPSSMR_FMROOT in the Share name field.
11. Click
Permissions and select Full control for the Everyone group.
Properties, t hen select the Sharing tab.
12. Click OK to save your changes.
13. Select the
select
14. Click
Security tab, add the Interviewer Server group (only if it is not already present), and
Full control for the Interviewer Server group.
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:
InstallOptions\FMRoot_Local
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview \3
\InstallOptions\FMRoot_Local
\FMRoot_UNC
and
\HKEY_LOCAL_MACHINE\Software\SPSS\mrInterview\3
\InstallOptions\FMRoot_UNC
Page 75
IBM SPSS Data Collection Interviewer Server installation information
E
The Choose the location of Interviewer Server Project and Source files page allows
you to specify the folder that you want to create for storing the project and source files
that the Interview Services use for running interviews. When a scriptwriter activates a
project, the activation program copies the questionnaire file 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
E On the FIPS 140-2 Compliance page, select whether or not the installation will be configured for
Next to continue.
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:Whenconfiguring for FIPS 140-2 compliance in the Windows Server 2008 environment,
you must first install a Microsoft hotfix. Failure to install the hotfix 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 configured to be FIPS 140-2
compliant prior to installation, the installation process will not let you deselect the Configure for
FIPS 140-2 Compliance option. If you no do not want the installed applications to be FIPS 140-2compliant, you must manually set a Windows System cryptography setting to disabled:
67
3. From the Windows Control panel, select:
Administrative Tools > Local Security Policy > Local Policies (located in the left panel) > Security
Options (l ocated in the left panel) > Syste m cryptography: Use FIPS compliant a lgorithms... (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
Configure 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 file.
– New user passwords are randomly assigned and saved to a setup
log file. The log file is located at: C:\Program Files\CommonFiles\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.
–TheMustChangePasswordAtNextLogin setting is enabled, which forces users to change
their passwords at next login.
When upgrading on a server that is currently not configured 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.
Page 76
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 Configure for FIPS 140-2 Compliance from enabled to disabled, the
SHA-1 hash function algorithm will continue to be employed.
– When changing Configure for FIPS 140-2 Compliance from disabled to enabled, the
parameters outlined in the first 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 configured for IBM SPSS Data Collection products, the applications
adhere to the password protection security protocols that are defined on the Interviewer Server.
For example, if the Interviewer Server is configured for MD5 security, the client-side applications
will also use MD5 security for password protection, regardless of whether or not the
FIPS 140-2 Compliance
setting was selected during installation.
Configure for
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 u se a ScriptManager control. You can download a Microsoft Hotfix
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.
Single sign-on in a cluster environment
A single sign-on implementation for clustered environments improves user and role
administration. The single sign-on implementation is required when signing onto a cluster results
in the user signing onto all of the cluster’s IBM® SPSS® Data Collection Interviewer Server
Administration instances. Cluster single sign-on allows a Interviewer Server Administration user
to perform activities on each clustered Interviewer Server Administration server without signing
onto each server.
A clustered server installation is configured for single sign-on as follows:
E The activity instance that provides the best performance is selected.
Page 77
IBM SPSS Data Collection Interviewer Server installation information
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 configured 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, httpModulesSingleSignOnModule handles the creation of the ASP.NET authentication ticket.
E The activity instance is exited.
69
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.
Virtual directory, session engine, and Web service registration
Starting with IBM® SPSS® Data Collection 6.0.1, during installation you are provided the
option of configuring multiple IBM® SPSS® Data Collection Interviewer Server Administration
virtual directories, session engines, and Web services (depending on which features you select
during installation).
Configuring multiple IBM SPSS Data Collection In ter viewer Server A dministration virtual directories
Configuring multiple virtual directories, that run simultaneously, provides for optimum load
balancing within a cluster
youarepresentedwiththeInterviewerServer Administration Virtual Directory Configuration
dialog that provides options for configuring the number of virtual directories that will be installed
per server:
Accessories Service
Phone Interviews
Remote Administration
Survey Tabulation
. When any of the following features are selected during installation,
Page 78
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 defined
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 configured separately on each
cluster machine). When a single-machine installation is selected, the machine list only displays
the current machine name.
Machine Name list.
E Select the appropriate machine names from t
E Enter the appropriate number of virtual directories for the selected Machine Name. You can enter
he
any number in the range of 1 through 64.
E Click Update to save your changes. The selected machine names are updated to work with the
defined number of virtual directories.
Configuring m u ltiple session engines
You can configure 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 InterviewService feature, the Interview Session Engine Configuration dialog displays and provides options
for configuring 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
defined in the cluster. On the remaining cluster machines, the Machine N am e list will only display
the current machine name (the number of session engines can be configured separately on each
cluster machine). When a single-machine installation is selected, the machine list only displays
the current machine name.
Machine Name list.
E Select the appropriate machine names fro
E Enter the appropriate number of sessions engines for the selected Machine Name. You can enter
mthe
any number in the range of 1 through 64.
E Click Update to save your changes. The selected machine names are updated to work with the
defined 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 configuration on the primary server.
2. On the remaining cluster machines, modify the installation according to the modified cluster
configuration (defined on the primary server).
You will need to manually update the session engine configuration on each Accessories Server
when the number of session engines is modified directly on each cluster machine.
Page 79
71
G
IBM SPSS Data Collection Interviewer Server installation information
On each accessories server, you will need to manually update the
ALTERNATE_INTERVIEW_ENGINES section in the server’s web.config for the CatiInt and
ReviewInterview activities. For example:
You can configure 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 Configuration dialog displays and provides options for configuring the
number or Web services for the selected Web servers.
When a cluster type installation is selected, the
in the cluster. On the remaining cluster machines, the
Machine Name list displays all Web servers defined
Machine Name list will only display the
current machine name (the number of Web services can be configuredseparatelyoneachcluster
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 t he appropriate number of Web services for the selected Machine Name. You can enter any
number in the range of 1 through 64.
E Click Update to save your changes. The selected machine nam
es are updated to work with the
defined number of Web services.
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 firewall, configure 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 file folder
If you have installed the Web Service on machines that have multiple IP addresses and
web sites configured for each IP address, replace the Web Service machine names with IP
addresses in DPM and reregister the Interview Service machines
Page 80
72
Chapter 3
If you have Web servers that are accessed through the internet, replace the machine name in
certain URLs with the fully qualified 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 d o if the y 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 configuration settings for the
interviewing engine and the .NET Framework to avoid requests beings queued due to blocked
thread pools.
Install the Load Tool
Configure the Interviewer Server Administration Email activity
Increase the number and/or size of the log files
Create a hosts file that will allow Interviewer Server services to communicate across a firewall
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.Config.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 files (from the Manage Logs activity for example), copy the old
logs from the previous version’s log directory to the new IBM SPSS Data Collection Server
Install the IBM® SPSS® Data Collection Developer Library
Things yo u must do on local machines
If Phone Reports users will need to create charts, enable the charting facility
Enabling pop-ups and file downloads
Enable the Internet Explorer security setting “Allow websites to open windows without
address or status bars”.
Page 81
IBM SPSS Data Collection Interviewer Server installation information
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
Adding DCOM permissions for scriptwriters to LogBckO2
If you have installed the Scriptwriter Service onto individual scriptwriters’ machines, and those
scriptwriters will be logging in using an account other than that of the installing user, you should
add DCOM permissions for the machine’s Users group to LogBckO2. This will prevent access
problems if the scriptwriter works on projects that use quota control.
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 Config.
E In the left-hand frame, right-click LogBck02 and select Properties.
73
This opens the LogBckO2 Properties dialog box.
E Select the Security tab.
E In the Access Permissions frame click Edit.
This opens the Launch Permissions d
E Click Add.
ialog box.
This opens the Select Users, Computers or Groups dialog box.
E In “Enter the object names to select”, type MachineName\Users,whereMachineName is the
name of the scriptwriter’s machine.
E Click OK to save the change and then close dcomcnfg.
Enabling charts in the Phone Reports activity
The charting feature in IBM® SPSS® Data Collection Interviewer Server Administration is
disabled by default. Before enabling this feature for any user it is your responsibility to verify
that the said user is appropriately licensed for MS Office Web Components (OWC). Check
your MS OWC license agreement or EULA.
To enable the charting feature, you need to carry out the following steps:
1. Run the Chart Configuration program that is installed with IBM SPSS Data Collection Desktop
6.0.1.
2. Enable access to charts for users and roles.
Page 82
74
Chapter 3
Running the chart configuration progra m
E Use Windows Explorer to locate the executable file ChartConfiguration.exe. By default, this is
installed in [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server Administration.
E Double-click the file name to run the program, then check the Display Charts in Interviewer Server
Administration
box and click OK.
Enabling access to charting for users and roles
After running the chart configuration 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 find that you
needtocreateaseparaterolefortheseusers.Formoreinformation,seethetopicAdding roles
on p. 77.
E In Interviewer Server Administration, choose
Tools > User Admini stration
The User Administration activity starts.
E In the left frame, click Activities.
E Depending on the application, expand the Phone, IBM® SPSS® Data Collection Survey Reporter,
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.
This opens the Add Role dialog box.
E Choose the roles you want to assign to the feature and click OK.
Enabling pop-ups and file downloads
If the browser that is running IBM® SPSS® Data Collection Interviewer Server Administration
and IBM® SPSS® Data Collection Interviewer Server has pop-up blockers or restrictions on
downloading files, u
In order for Interviewer Server to work as intended pop-ups and file downloads should be enabled.
Enabling pop-ups
sers will encounter problems with activities that make use of these features.
E In Internet Explorer, select:
Tools > Pop-up blocker > Pop-up blocker settings
E
Add the name of the machine that is running Interviewer Server to the settings.
Page 83
Enabling file down loads
75
IBM SPSS Data Collection Interviewer Server installation information
E Follow the instr
changes made at this point enable all subsequent file 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 browser’s
information bar saying that Internet Explorer has blocked the site from downloading files onto
the computer. To allow file downloads, the user should click on the location indicated in the
message to display options for enabling downloads.
Things you must do
If the image cache is installed on a machine with only the Web Service installed and that
machine is outside t
Set up users and rol
On Accessories ser
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 machi
If you have instal
web sites configured for each IP address, replace the Web Service machine names with IP
addresses in DPM and reregister the Interview Service machines
If you have Web servers that are accessed through the internet, replace the machine name in
certain URLs with
If your site uses S
In cluster insta
and Web Services
uctions that the browser provides the first time it is unable to download a file. The
he firewall, configure the image cache as remote
es in IBM® SPSS® Data Collection Interviewer Server Administration
vers running Windows XP Service Pack 3, add the ASPNET account to the
ne so that they have access to the log file folder
led the Web Service on machines that have multiple IP addresses and
the fully qualified machine name
SL, cancel the requirement for mrIEngWS to use a secure channel
llations, modify the TCP/IP registry settings on machines running the Interview
Setting up the image cache on Web Service machines without direct access to FMRoot
When the Web server cannot access FMRoot you need to configure the Web server’s image
cache application to connect to the Accessories server’s 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 We b Service machine, open Windows Explorer and browse to
\Inetpub\wwwroot\SPSSMR\ImageCache.
E Remove the Read-Only properties on the Web . co nfig fileandthenopenthefile.
E In the <appSettings> section, locate the line that defines the BASE_LOCATION key and change
the key’s value so that it points to the Accessories server:
Locate the line <add key="IS_REMOTE" value="false"/> and change the value from
false to true.
E Save and close the file.
Depending on the way your system is configured, you may also need to change some
settings in Web . co n fig in [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
Server\Server\mrIWeb. The file contains two settings to do with the Image Cache.
ImageCacheURL.Defines the URL that the respondent’s 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
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 qualified 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 . co nfig fileandthenopenthefile.
E Make whatever changes are necessary to ImageCacheURL and LocalImageCacheURL.
E Save and close the file.
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
Page 85
IBM SPSS Data Collection Interviewer Server installation information
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 SurveyTabu l at i on 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 perm issions, you need to start Interviewer Server
Administration.
E Open your browser and go to http://machine_name/SPSSMR/DimensionNet/default.aspx.
77
E On the Interviewer Server Administration login screen, enter the name and password for the user
you specified 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 Admini stration
The User Administration activity starts.
E Click Users.
A list o f current user names appears on the right of the screen.
E On the right of the screen, click New User....
This opens the User Administration dialog box.
E Complete the fields in the dialog box and click OK
to create the new account.
Adding roles
E In IBM® SPSS® Data Collection Interviewer Server Administration, choose
Tools > User Admini stration
The User Administration activity starts.
Page 86
78
Chapter 3
E
Click Roles.
A list of current role names appears on the right of the screen.
E In this frame click New Role....
This opens the User Administration dialog box.
E Complete the fields in the dialog box and click OK.
E In the Add User\Project\Activity dialog box, select the users who will be members of this role.
E Click OK to create the role with the selected users as members.
Assigning activities to roles
Once you create users and roles, you can decide which roles may use each activity.
Some features of some activities have their own security settings. For example, while all users
may be able to run an activity, you may be able to restrict access to certain features within the
activitytoasubsetofusers. Whenyouassignactivitiestoroles,youarepromptedtospecify
which activity features should be available to role members.
When you assign activities to roles, always check whether the activity has security controlled
features and consider who needs access to these features. The default may be that no one except
administrators have access (which is probably not what you want). You may find that you need to
create a separate role for these users.
E In IBM® SPSS® Data Collection Interviewer Server Administration, choose
Tools > User Admini stration
The User Administration activity starts.
E Click Activities.
E Select an activity from the Activities t ree.
Click the
Roles tab on the right of the p
age. The tab lists the roles currently assigned to the
selected activity.
E Click Add/Remove.
This opens the Add Role dialog box.
E Choose the roles you want to assign to this activity and click OK.
E If the activity has features, a second dialog box is displayed. Select the features that should be
accessible to the roles you have just added.
E Click OK to assign the features to the role.
Adding the ASPNET account to the launch permissions on LogBck02
This task applies only to Accessories servers that are running Windows
XP Service Pack 3.
Page 87
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 Config
In the l eft-hand frame, right-click LogBck02 and select Properties.
E
This opens the LogBckO2 Properties dialog box.
E Select the Security tab.
E In the Launch and Activation Permissions frame click Edit.
This opens the Launch Permissions dialog box.
E Click Add.
This opens the Select Users or Groups dialog box.
E Click Locations, and change the location to be your local machine. Then click OK.
79
E Add ASPNET, and click OK.
E In the Launch Permissions window, verify that Local Launch and Local Activation are allowed for
the ASPNET user and set them if they are not.
E Close dcomcnfg.
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 files 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 files elsewhere.
If you install a mixture of Interviewer Server Administration and desktop applications on a
machine, it makes sense to have all the log files written to the same location, and the Interviewer
Server Administration Logs folder becomes the central location for all log files. 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 files 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
Page 88
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 t hat already has Base Professional installed. The installation
procedure modifies the registry so that log files 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 application’s 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
This opens the Computer Management window.
E Expand Local Users and Groups, click Groups.
E In the right-hand frame, right-click the Data Collection group that you created for installing
Interviewer Server and choose Add to G roup.
This opens the group’s Properties dialog box.
E Click Add.
This opens the Users or Groups dialog box.
E In the list of names, choose the names of the users you want to add to the group and click Add .
E Click OK to close the Users or Groups dialog box.
Changes for machines with multiple IP addresses
If you have installed the Web Service onto a machine with multiple IP addresses, and have web
sites set up for each IP address, you must update the project management database so that it
refers to the IP addresses of the IBM® SPSS® Data Collection Interviewer Server Web sites
rather than the names of the machines on which the Web Service is installed. The recommended
way to do this is to use DPM Explorer, which is installed as part of the IBM® SPSS® Data
Collection Developer Library.
E Navigate to
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Code\Tools\VB.Net\DPMExplorer.Net
and double click DPMExplorer.exe.
E In the left-hand frame of the DPM Explorer screen, click Clusters.
E In the upper right-hand frame, click DefaultCluster.
Page 89
IBM SPSS Data Collection Interviewer Server installation information
The value of this property is displayed in the lower right-hand frame.
E In the lower right-hand frame, replace the machine names with the IP addresses of the web sites
you will be using. Do not delete the & symbols that enclose the names.
E Click Apply andthencloseDPMExplorer.
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.
Replacing machine names in URLs with fully qualified machine names
If you have Web servers that are accessed through the internet, you will need to replace the
machine names in certain URLs with fully qualifi
ed machine names. For example, you might
replace the server name exampleserver with exampleserver.com. The URLs must be changed on
machines running the Accessories or Interviewing service, and are as follows:
ImageCacheURL
DimensionsInterviewUrl
FileManagerWebserviceUrl (must always be changed if users n eed to activate projects over
the internet using the Promote Project activity)
DefaultCluster
81
E In Windows Explorer, navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer
Server\Server\mrIWeb and removetheread-onlypropertyontheWe b. c on fig file.
E Open Web . co nfig.
E Locate the section that adds the ImageCacheURL key and change the value of this key to use a
E Navigate to [INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\DDL\Code\Tools\VB.NET\DPM
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.
A list of site properties is displayed in the upper right-hand frame.
E Do the following for the DimensionsInterviewUrl and FileManagerWebServiceUrl properties
and, if necessary, for InterviewUrl.
Click the property name or value.
Page 90
82
&
Chapter 3
This displays the property’s value in the lower right-hand frame.
In the lower right-hand frame, replace the machine name with the fully qualified 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 qualified
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 Edi
tion
When a fully qualified 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 qualified machine name in order
to prevent connection issues. Do not use a relative URL when updating the StartURL value.
Cancelling the requirement for mrIEngWS to use a secure channel
If your web site uses SSL you will need to cancel the r equirement for mrIEngWS to use a
secure channel.
E From Control Panel select:
Adminis
trative Tools > Internet Information Services
This opens the Internet Information Services window.
E In the left-hand frame, navigate to the Web site through which users will access IBM® SPSS®
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.
This opens the Secure Communications dialog box.
E Cancel Require secure channel (SSL) and click OK.
E Close IIS.
Page 91
IBM SPSS Data Collection Interviewer Server installation information
Modifying TCP/IP registry settings on Interview and Web ser vers in a cluster
Note: These instructions are only intended for use with Interview and Web servers. The settings
outlined in this topic should not be employed in any other environment.
In cluster installations, if the Interview or Web servers run out of available ports, interviews will
fail. An indication that a server is failing because of insufficient available socket ports is the
following message in the IVW logs:
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.
83
Refer to the Microsoft Knowledge Base Article 319502 at
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
Registering Interview Service machines with Web Service machines
When installing the Interview Service, the installer registers the Interview Service machine with
all machines currently running the Web Service. If you install the Interview Service before you
have installed IBM® SPSS® Data Collection Interviewer Server on all your Web servers, the
registration of that Interview server with the Web servers cannot take place. When this happens
you will need to register the Interview Service machine manually. There are two ways of doing
this.
Either:
E Reboot each Interview Service machine that you want to register.
Or:
E On each Interview Service machine to be registered, navigate to
[INSTALL_FOLDER]\IBM\SPSS\DataCollection\6\Interviewer Server\Server and run
RegIntSvr.exe.
Page 92
84
Chapter 3
Starting mrUserAdminServer and mrDPMServer3
The installation process normally starts mrUserAdminServer and mrDPMServer3 on all machines
running the Interviewing Service. Take the following steps to check whether the services are
running and, if necessary, to start them.
E Open Control Panel and choose:
Administrative Tool s > Se rvices
This opens the Services dialog box.
E In the list of services check that both services are running.
E If a service is not running, right-click on it and choose Start.
If neither service is running, you should start mrUserAdminServer followed by mrDPMServer3.
A dialog box reports progress of the start-up procedure.
Access permissions for FMRoot and its subfolders
Every folder has an Access Control List (ACL) that determines which users and groups can
access the folder and what they can do with it. The installation procedure sets access permissions
for the FMRoot folder and all its subfolders so that all members of the IBM® SPSS® Data
Collection group have access to those folders. However, a problem with the Windows operating
system means that occasionally these permissions are not stored in the correct order and that the
permissions for the Dimension group will be ineffective. If this happens, users may see messages
such as “The application was unable to resolve the path to the shared project files for the selected
project.” when they use IBM® SPSS® Data Collection Interviewer Server Administration
activities that access one of the FMRoot subfolders.
To avoid this problem, take the following steps.
E For each subfolder within FMRoot, right-click on the folder name and choose “Sharing and
y”.
Securit
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
E To correct the ACL for this folder, click OK as directed.
Page 93
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
If you want further information about the Windows problem, refer to
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 configuration settings for the
interviewing engine and the .NET Framework to avoid requests beings queued due to blocked
thread pools.
Install the Load Tool
Configure the IBM® SPSS® Data Collection Interviewer Server Administration Email activity
Increase the number and/or size of the log files
Create a hosts file that will allow IBM® SPSS® Data Collection Interviewer Server services
to communicate across a firewall
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.Config.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 files (from the Manage Logs activity for example), copy the old
logs from the previous version’s log directory to the new IBM SPSS Data Collection Server
Install the IBM® SPSS® Data Collection Developer Library
85
IBM SPSS Data Collection Interviewer Server installation information
OK.
Adding indexes to sample tables
IBM® SPSS® Data Collection Interviewer Server indexes any sample tables that it creates to
provide improved performance on projects that use sample management. If you create sample
tables manually outside Interviewer Server, you can set the same indexes manually on those
tables to achieve the same performance gains. If you have sample tables created with Interviewer
Server\mrInterview 3.1 or earlier you may wish to add the indexes to those tables too.
You can also use these instructions as guidelines if you want to index new fields that you add to
sample tables.
Page 94
86
T
n
x
Chapter 3
E
Start the SQL query analyzer as follows:
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_activeON TableName (Id, Active)
CREATE NONCLUSTERED INDEX Name_idx_queueON TableName (Queue)
CREATE NONCLUSTERED INDEX Name_idx_activeON TableName (Active)
Tables that are used for telephone interviewing projects need the following additional indexes:
CREATE NONCLUSTERED INDEX Participants_idx_id_active ON (Id, Active)
CREATE NONCLUSTERED INDEX Participants_idx_queue_sortid ON SampleTableName (Queue, SortId, Expiration
CREATE NONCLUSTERED INDEX Participants_idx_queue_appointmenttime ON SampleTableName (Queue, Appointme
CREATE NONCLUSTERED INDEX Participants_idx_queue_recalltimeON SampleTableName (Queue, RecallTime, E
E If you also wish to index the a ssociated 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.
Increase the size of appRequestQueueLimit in the .NET framework
Each virtual directory on your Web server has a queue that stores requests to be passed from IIS to
the .NET Framework (ASP.NET). If an application’s queue becomes full, users see the HTTP
503, Server is busy, message and the queue starts to rejects requests. If your site uses telephone
interviewing, you should consider increasing the queue size to prevent the Phone activity flooding
its queue with requests. This change is strongly recommended, especially if you have many
interviewers working at the same time.
E On each machine running the Web Service, n avigate to
c:\Windows\Microsoft.Net\Framework\v3.5\CONFIG and open machine.config.
E Locate the line that starts <httpRuntime
value of the appRequestQueueLimit attribute from 100 to 1000.
...> (it i s near the beginning of the file) and change the
Page 95
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
contain the designated properties and values.
Changing thread configuration settings for the .NET framework
This topic applies only to sites that run telephone interviews.
When a telephone interviewer requests a number to call, the Phone activity requests one from the
sample management system. If the system does not have enough resources allocated for dealing
with these requests, the requests will be queued and interviewers will have to wait longer than
necessary to receive numbers. You can reduce the likelihood that this will happen by increasing
the resources available for processing requests.
Make the following changes on each machine running the Phone Participants activity or the
Interviewing Service
87
For machines running the Interviewing Se rvice
E From the Windows Start menu, choose Run.
E In the Run dialog box, type regedit and click OK.
E In the <system.net> section, add the following settings or edit your existing settings so that they
contain the designated properties and values.
<system.net>
<connectionManagement>
<add address="*" maxconnection="100"/>
</connectionManagement>
</system.net>
E Save your changes and close the file.
Note: Settings definedintheweb.config file override settings definedinthemachine.config file.
For example, when the maxconnection setting is present in the application’s web.config file,
the application will use the setting that is defined in web.config instead of the setting that is
defined in machine.config. When settings are not definedintheweb.config file, the settings in
machine.config are honored.
Installing the IBM SPSS Data Collection Load Tool
IBM® SPSS® Data Collection Interviewer ServerIBM® SPSS® Data Collection Load Tool
is a program that can be run to test Interviewer Server performance in various scenarios. It is
particularly useful for simulating live interviewing across a number of projects that are running
simultaneously, where it can highlight potential problems with system loading before the projects
go live. It can also be used it to test and evaluate the effect of changes in your system configuration
before implementing them.
The Load Tool is an installation option on the IBM SPSS Data Collection Server installation
DVD-ROM. You can install the Load Tool on any machine, but a machine outside the Interviewer
Server cluster is best. For further information about the Load Tool, refer to “Load T esting” in
IBM® SPSS® Data Collection Developer Library.
E Launch the IBM SPSS Data Collection Server installation program.
E Click Next on the Welcome page.
E On the License Agreement page, click Ye s and click Next.
E On the Select Features page, select Load Tool (located under Interviewer Server -> Utilities),
and click Next.
E The Choose Destination Location page shows where the files for the Load Tool wil
To accept the default location just click
Next. To install into a different location, click Browse and
lbeinstalled.
then browse to the folder you want to use (you may create a new folder if necessary). Click
close the Choose Folder dialog and then click Next to continue.
OK to
E On the Start Copying Files page, click Next.
E The Setup Status page reports installation progress.
E Click Next on the Setup information page.
Page 97
IBM SPSS Data Collection Interviewer Server installation information
E
When the installation has finished, 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 configure 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 configuration fails, you can perform the configuration 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.
89
You should see properties called EmailSe
E If the properties exist but have no values, define 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
rverName and EmailServerPort in the right-hand frame.
property’s value is displayed in the upper right-hand frame.
E If the properties are not present, choose:
Add > Property
and enter the property’s name and value in the dialog box displayed.
E Close DPM Explorer.
Changing the number and/or size of the log files
IBM® SPSS® Data Collection Interviewer Server records the actions that it takes during each
interview, and any problems it encounters, in a series of log files. When a log file reaches 4Mb
in size, Interviewer Server closes that file and starts a new one. When the tenth file reaches its
maximum size, Interviewer Server starts overwriting the first log file in the set.
Depending on the amount of logging information you want to retain, you can increase the number
of log files that Interviewer Server creates before it starts overwriting existing files, or you can
increase the maximum size of each file. In general, it is better to increase the number of log files
used rather than the size of each file. Log files that will be opened in DM Query should not
be larger than 4Mb.
The MaxFiles and MaxFileSizeInKB keys that control logging behavior are defined in the
following locations in the registry:
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 andclickOK.
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 find that machines that communicate using machine names rather than IP
addresses cannot communicate across the firewall. If this happens, create a hosts file on those
machines linking the machine names with the machines’ IP addresses.
Setting up your Web site to use SSL
You can increase the security of the Web site that provides access to IBM® SPSS® Data
Collection Interviewer Server by using the Secure Sockets Layer (SSL) which encrypts Web
documents passed to and from the site. This topic explains how to set up and enable SSL, and
how to ensure that IBM® SPSS® Data Collection Interviewer Server Administration always
creates interview URLs that use SSL.
Note: It is not currently possible to configure the Interview Tier web service to use SSL.
Page 99
IBM SPSS Data Collection Interviewer Server installation information
Creating a Server Certificate on Windows Server 2003
E From Control Panel select:
Administrative Tools > Internet Information Services
This opens the Internet Information Services window.
E In the left-hand frame, navigate to the Web site through which users will access Interviewer
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 Certificate.
This starts the IIS Certificate Wizard.
E On the Welcome page, click Next.
E On the Server Certificate page, select Create a new certificate and click Next.
E On the Delayed or Immediate Request page, click Prepare the request now, but send it later and
click Next.
91
E On the Name and Security Settings page, enter the name of your web site. (You can enter any
name you like here, but it is a good idea to enter a name that can be recognized later.) Click Next.
E On the Organization Information page, enter a name of your choice in both fields and then click
Next.
E The Your Site’s Common Name page should show the correct computer name for the chosen
web site, so click
E On the Geographical Information page, complete the fields as appropriate.
E Click Next on all other pages until you reach the end of the wizard. Then click Finish to return to
Next to continue.
the Web Site Properties dialog box.
E In the Secure communications frame, click Edit.
This opens the Secure Communications dialog box.
E Select Require secure channel (SSL) and click OK.
E Close IIS.
E The certificate used for SSL must be trusted on the local machine. To check this, proceed as
follows:
Open Internet Explorer and select:
Tools > Internet Options
On the Content tab click Certificates.
On the Certificates dialog box, select the Trusted Root Certification Authorities tab and check
that the certificate for SSL appears in the list.
Page 100
92
Chapter 3
If the certificate does not appear in the list, click Import to run the Certificate Import wizard
which will add the certificate 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 certificate is assigned to a fully qualified domain name, change the value of the
LocalImageCacheURL setting in the Web Service’s We b. co n fig file so that it uses the fully
qualified 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. c on fig using Visual Studio or a text editor.
Change the entry for LocalImageCache so that it reads something like:
Creating a Server Certificate on Windows Server 2008
E Create a certificate server in Windows 2008. Refer to t
he Microsoft
TechNet article: Active Directory Certificate Services Step-by-Step Guide
(http://technet.microsoft.com/en-us/library/cc772393(WS.10).aspx) for more information.
E Request an Internet server certificate 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 Certificate (IIS 7) (http://technet.microsoft.com/en-us/library/cc732906(WS.10).aspx)
for more information.
E While still in IIS, send the certificate request to the certificate server:
http://<certificateserver>/CertSrv
E Issue the certificate request from the certificate server. Refer to the Microsoft support article: Secure
an ASP.NET Application Using Client-Side Certificates (http://support.microsoft.com/kb/315588)
for more information.
E Download the certificate file from: http://<certificateserver>/CertSrv
E In the IBM® SPSS® Data Collection server’s IIS application, click Complete Certification
Request...
to import the certificate.
E Add a site binding with https, select the server certificate, and select the Require SSL option for the
Web site where you want to install Data Collection.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.