IFS TOUCH APPS SERVER INSTALLATION GUIDE



Similar documents
IFS CLOUD UPLINK INSTALLATION GUIDE

Secure Messaging Server Console... 2

InfoRouter LDAP Authentication Web Service documentation for inforouter Versions 7.5.x & 8.x

Secret Server Installation Windows 8 / 8.1 and Windows Server 2012 / R2

Windows Server Update Services 3.0 SP2 Step By Step Guide

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

Installation Guide for Pulse on Windows Server 2008R2

0651 Installing PointCentral 8.0 For the First Time

Secret Server Installation Windows Server 2008 R2

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

FrontDesk. (Server Software Installation) Ver

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

Installation Guide for Pulse on Windows Server 2012

App Orchestration 2.5

FTP, IIS, and Firewall Reference and Troubleshooting

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Issue Tracking Anywhere Installation Guide

PRODUCT VERSION: LYNC SERVER 2010, LYNC SERVER 2013, WINDOWS SERVER 2008

Reconfiguring VMware vsphere Update Manager

AIMS Installation and Licensing Guide

REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER

Safewhere*ADFS2Logging

Secret Server Installation Windows Server 2012

Upgrade Guide BES12. Version 12.1

SQL Server 2008 R2 Express Edition Installation Guide

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/ ARGUS Software, Inc.

Installation Instructions for Hospital ERP System (AP) Installation Instructions for Hospital ERP System (AP)

Eylean server deployment guide

File Share Navigator Online 1

SecureAssess Local. Install Guide. Release 9.0

McAfee One Time Password

Click Studios. Passwordstate. Installation Instructions

Windows SharePoint Services Installation Guide

Microsoft Administering the Web Server (IIS) Role of Windows Server

System Administration Training Guide. S100 Installation and Site Management

Bentley CONNECT Dynamic Rights Management Service

PC Monitor Enterprise Server. Setup Guide

AVG Business Secure Sign On Active Directory Quick Start Guide

BlackBerry Enterprise Server Resource Kit

Server Installation Manual 4.4.1

Desktop Surveillance Help

Burst Technology bt-loganalyzer SE

Fusion Installer Instructions

Kaseya 2. Installation guide. Version 7.0. English

Reconfiguration of VMware vcenter Update Manager

NovaBACKUP xsp Version 15.0 Upgrade Guide

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

TIBCO Spotfire Automation Services Installation and Configuration

Enabling Kerberos SSO in IBM Cognos Express on Windows Server 2008

Sophos Mobile Control Installation guide. Product version: 3.5

Dovico Timesheet v12 INSTALLATION GUIDE

PowerLink for Blackboard Vista and Campus Edition Install Guide

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

DameWare Server. Administrator Guide

IIS SECURE ACCESS FILTER 1.3

Migrating helpdesk to a new server

Bitrix Site Manager ASP.NET. Installation Guide

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Administering the Web Server (IIS) Role of Windows Server

Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days

EMR Link Server Interface Installation

v Devolutions inc.

Census. di Monitoring Installation User s Guide

Owner of the content within this article is Written by Marc Grote

WatchDox SharePoint Beta Guide. Application Version 1.0.0

Reconfiguring VMware vsphere Update Manager

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

AVG Business SSO Connecting to Active Directory

IIS Web Server Configuration Guide

TIGERPAW EXCHANGE INTEGRATOR SETUP GUIDE V3.6.0 August 26, 2015

IBM Business Process Manager Version IBM Business Process Manager for Microsoft SharePoint Add-On Installation Guide

Pro-Watch Software Suite Installation Guide Honeywell Release 4.1

Migrating MSDE to Microsoft SQL 2008 R2 Express

Installing and Configuring vcloud Connector

Installing LearningBay Enterprise Part 2

Timesheet Installation Guide

Install SQL Server 2014 Express Edition

Sophos Mobile Control Installation guide. Product version: 3

Microsoft Corporation. Project Server 2010 Installation Guide

NSi Mobile Installation Guide. Version 6.2

Installing and Configuring vcenter Multi-Hypervisor Manager

MS Enterprise Library 5.0 (Logging Application Block)

Table of Contents. CHAPTER 1 About This Guide CHAPTER 2 Introduction CHAPTER 3 Database Backup and Restoration... 15

Microsoft Dynamics GP Release

TECHNICAL TRAINING LAB INSTRUCTIONS

Version Devolutions inc.

MS SQL Server Backup - User Guide

Sophos Mobile Control Installation guide. Product version: 3.6

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

Click Studios. Passwordstate. Installation Instructions

Table of Contents. FleetSoft Installation Guide

PROJECTIONS SUITE. Database Setup Utility (and Prerequisites) Installation and General Instructions. v0.9 draft prepared by David Weinstein

Getting Started with Sitecore Azure

10972B: Administering the Web Server (IIS) Role of Windows Server

FaxCore 2007 Database Migration Guide :: Microsoft SQL 2008 Edition

R i o L i n x s u p p o r r i o l i n x. c o m 3 / 5 /

BlackBerry Enterprise Service 10. Version: Configuration Guide

EMC Documentum Connector for Microsoft SharePoint

Transcription:

IFS TOUCH APPS SERVER INSTALLATION GUIDE ABSTRACT IFS Touch Apps Server is an On Premise version of the IFS Touch Apps Cloud. The On Premise version doesn t need a separate installation of the IFS Cloud Uplink, that part is integrated. The IFS Touch Apps Server is a Web Application that runs in IIS and uses a small administration database that runs in SQL Server Express. This document describes how to install IFS Touch Apps Server. Since the product and the installation itself is using a number of Microsoft Technologies a brief instruction on how to install these are included, for details we refer to current documentation from Microsoft. VERSION HISTORY 1.0.0 IFS Touch Apps Server Release 1.0.0. 1.0.1 IFS Touch Apps Server Release 1.0.1. Backward compatible with version 1.0.0. 1.1.0 IFS Touch Apps Server Release 1.1.0. Backward compatible with version 1.0.0. 1.1.1 IFS Touch Apps Server Release 1.1.1. Backward compatible with version 1.0.0. 1.2.0 IFS Touch Apps Server Release 1.2.0. Backward compatible with version 1.0.0. 1.3.0 IFS Touch Apps Server Release 1.3.0. Backward compatible with version 1.0.0. 1.4.0 IFS Touch Apps Server Release 1.4.0. Backward compatible with version 1.0.0. 1

Contents Abstract... 1 Version History... 1 Prerequisites... 3 Quick Guide to set up IIS on Windows Server 2008 R2.... 3 Quick Guide to set up IIS on Windows Server 2012 R2.... 3 Configuring an existing IIS installation... 3 Install Web Deploy... 3 Install SQL Server Express... 4 Windows Server 2008... 4 Windows Server 2012... 4 Using an existing SQL Server Instance... 5 Touch Apps Server installation... 5 Page One - Database... 6 Page Two - Installation information... 7 Page Three - IIS... 8 Page Four - Installation... 9 IIS Configuration... 10 HTTPS... 10 Configuration settings... 11 Further IFS Touch Apps Server Administration... 11 Upgrading an existing IFS Touch Apps Server installation... 11 Troubleshooting... 12 The installation is completed but the web site folder doesn t contain any files.... 12 Server Error in Application "IFS TOUCH APPS SERVER"... 12 2

PREREQUISITES The IFS Touch Apps Server can be installed on Windows Server 2008 R2 or Windows Server 2012 R2. The server should have IIS with a Default Web site and.net 4.0 installed. QUICK GUIDE TO SET UP IIS ON WINDOWS SERVER 2008 R2. The base for this guide is a new VM in Windows Azure, other VM: s or servers might have a different configuration. 1. Start Server Manager 2. Select Roles 3. Add Roles \ Web Server (IIS) Enable following items (and added required features): Web server \Application Development \ ASP.NET Web Server \ Performance \ Dynamic Content Compression Run the following command: %windir%\microsoft.net\framework\v4.0.30319\aspnet_regiis.exe -iru QUICK GUIDE TO SET UP IIS ON WINDOWS SERVER 2012 R2. The base for this guide is a new VM in Windows Azure, other VM: s or servers might have a different configuration. 1. Start Server Manager 2. Select Local Server 3. ROLES AND FEATURES 4. Add Roles and Features \ Web Server (IIS) Enable following items (and added required features):.net Framework 4.5 Features \ WCF Services \ HTTP Activation Web Server \ Performance \ Dynamic Content Compression CONFIGURING AN EXISTING IIS INSTALLATION The Touch Apps Server requires HTTP Activation and Dynamic Content Compression to run. See the above quick guides for information on how to do this on different Windows versions. INSTALL WEB DEPLOY The installation makes us of Microsoft Web Deploy. To be able to run the installer, the server must have the Web Deploy Tool installed. The easiest way to install the Web Deploy Tool is to install it through Microsoft Web Platform Installer, it can be found here 3

When the Web Platform Installer is installed, start it and search for Web Deploy Tool (Current Version is 3.5). Click Add and Install. The application uses a small SQL Server database. You can either use an existing SQL Server Installation or install Microsoft SQL Server Express 2012. INSTALL SQL SERVER EXPRESS To be able to run the SQL Server installer,.net Framework 3.5 must be enabled on the server. WINDOWS SERVER 2008 1. Start Server Manager 2. Select Features 3. Select Add Features 4. Select.NET Framework 3.51 Features \.NET Framework 3.51 WINDOWS SERVER 2012 1. Start Server Manager 2. Local Server 3. ROLES AND FEATURES 4. Add Roles and Features 5. Select.NET Framework 3.5 Features \.NET Framework 3.5 (includes.net 2.0 and 3.0) Microsoft SQL Server 2012 Service Pack 2 (SP2) Express can be found here. Microsoft SQL Server 2014 Service Pack 1 (SP1) Express can be found here. 4

The only mandatory component is the database (SQLEXPR_x64_ENU.exe option). 1 Start the downloaded SQL Server Installation Center. 2 Select New SQL Server installation. For the purpose of running IFS Touch Apps Server default values can be used. USING AN EXISTING SQL SERVER INSTANCE If you want to connect to an existing SQL Server Instance on another machine you need to install SQL Server 2012 Shared Management Objects. Start Web Platform Installer and search for SQL Server 2012 Shared Management Objects. Click Add and Install. TOUCH APPS SERVER INSTALLATION Download the latest version of the IFS Touch Apps Server from the IFS Cloud (https://cloud.ifsworld.com). Unzip and run IFSTouchAppsServerInstaller.exe. This will launch the installation wizard that will guide you through the installation process. 5

PAGE ONE - DATABASE On the first page provide information about the SQL Server database used by the IFS Touch Apps Server. Specify the SQL Server Instance that you want to connect to and the name of the database that should be used by the IFS Touch Apps Server. The database should be dedicated to IFS Touch Apps Server and not shared with any other application. The database and tables will be created if they don t already exist. Also specify if you want the installer to connect using integrated authentication (Current Windows User) or if you want to specify the username/password of an existing database user. This user is used by the installer when creating the database and tables and can be different from the runtime user used by the IFS Touch Apps Server. The installation user should have the sysadmin role granted. 6

PAGE TWO - INSTALLATION INFORMATION On page two specify your IFS Customer ID and the name of your corporation. The System ID is the identifier entered in the client when end users connect to the system through IFS Touch Apps. The Installation ID should be set to the Installation ID registered with IFS. Also specify the URL to your IFS Applications installation (this is the same URL that is used from IFS Enterprise Explorer), the version of IFS Applications that you are using and if this is a production or a test system. You can use Ping to validate that the Application Server is available. For an Apps9 system you get two extra fields for an IFS User and Password. These are only used when using apps based on FNDMOB. For more details, please refer to IFS Applications Technical Documentation. 7

You can use Test Connection to validate the credentials. PAGE THREE - IIS On the third page specify the name of the IIS application and the port on which to expose the IFS Touch Apps Server. Also specify if the IFS Touch Apps Server should connect using integrated authentication (NT AUTHORITY\NETWORK SERVICE) or if you want to specify the username/password of a sql server user. (If the user doesn t exist it will be created with the specified password). If the Create Runtime User isn t selected the specified Login and User must be created manually. 8

PAGE FOUR - INSTALLATION On page four you start the installation process by pressing Install. You will see the result of the installation process in the Progress window as shown below. If everything runs as expected you will see Installation Completed in the status bar as well as in the Progress window. If the installation fails the installation log file (install.log) contains details about the installation process progress. If the Application Pool is too busy to be stopped, you will get the following message. 9

If you select Retry, the installer will wait 10 seconds and then retry to stop the Application Pool. This is repeated until the Application Pool is stopped or a total of 60 seconds of waiting time has passed. If you select Cancel or if the Installer can t stop the Application Pool you need to use IIS Manager to stop it manually and then restart the installer. IIS CONFIGURATION HTTPS IFS recommends that the Touch Apps Server is only available over HTTPS for connections over the internet. The SSL connection can either be terminated in a proxy server or on the Touch Apps Server machine itself. If you want the Touch Apps Server machine to listen to https you need to add an https binding to the Touch Apps Server IIS application ( Add Bindings in the IIS Manager). You will also need to modify the web.config file in \inetpub\ifs Touch Apps Server\ folder. There are two settings in this file that need to be modified in order to enable https: In <system.servicemodel> change the security mode of the WebHttpBinding_IDownlinkInterface binding from None to Transport : In <appsettings> change the BaseUrl key value to use https. Always include the port number even if your service listens to the default port (443). Example: https://tas.mydomain.com:443 Note that the SSL certificate must have been issued by a trusted certificate authority (CA). Selfsigned certificates are not supported. When adding the https binding to the web site IFS recommends that the existing http binding is removed in order to reduce the risk of users connecting over an insecure connection. SSL 3.0 SECURITY VULNERABILITY 10

We recommend that SSL 3.0 is disabled to protect against the POODLE attack. Please follow the instructions in the IFS solution: 220962 - CVE-2014-3566 "POODLE" security vulnerability Customers of IFS registered to use the Internet Support Center may access the solution from this link: https://support.ifsworld.com/lcs/secured/castrw/solution.page?solution_id=220962 Partner users please use the following link: https://support.ifsworld.com/partner/secured/castrw/solution.page?solution_id=220962 IFS users please use the following link: http://lcs.corpnet.ifsworld.com/login/secured/castrw/solution.page?solution_id=220962 CONFIGURATION SETTINGS appsettings Each Touch App consists of a server part and one or more clients. The server parts are.netassemblies that the ITAS server reads from a directory. Default the web.config/appsettings/resourcelocation parameter isn t set. ITAS then looks for resource assemblies in the App subdirectory of the web application. Change this parameter to a valid path if resource assemblies should be loaded from another location. system.diagnostics Default a trace listener is set up to write errors to the file TASTrace.log in the Log directory. The configuration editor can be used to change the file location or logging level. Set initializedata to Verbose to get all trace messages. A list of logging levels can be found here. In traceoutputoptions you can check Callstack to get exception callstacks in the log file. FURTHER IFS TOUCH APPS SERVER ADMINISTRATION Please refer to IFS Touch Apps Server Administration Guide. UPGRADING AN EXISTING IFS TOUCH APPS SERVER INSTALLATION Upgrading an existing IFS Touch Apps Server installation is done by running the IFS Touch Apps Server installer. When running the installer to upgrade an existing installation you will need to enter connection information for the existing SQL Server database. You also need to re-enter the port number of the Touch Apps Server IIS site if the installation doesn t use the default port (8080). 11

The installer will overwrite any manual changes done to the web.config file. These changes will have to be re-applied after the installation. You can read more about typical changes to web.config in the IIS Configuration section. TROUBLESHOOTING THE INSTALLATION IS COMPLETED BUT THE WEB SITE FOLDER DOESN T CONTAIN ANY FILES. Open the installer configuration file (IFSTouchAppsServerInstaller.exe.config). Change the app setting UseShellExecueForWebDeploy value to false. Run the installer again. You should now get an error message in the installer log. When the error is resolved, change the setting back to true. SERVER ERROR IN APPLICATION "IFS TOUCH APPS SERVER" When navigating to the application (default http://localhost:8080/) you get: HTTP Error 500.21 - Internal Server Error Handler "PageHandlerFactory-Integrated-4.0" has a bad module "ManagedPipelineHandler" in its module list To solve this, register.net 4.0 ASP.NET. %windir%\microsoft.net\framework\v4.0.30319\aspnet_regiis.exe -iru 12