Help Center>Foundation Help

Applies to:

Winshuttle Foundation 11 system requirements

On this page

Foundation 11.2.12 hardware requirements

Back to top

Note: From 11.2.12 onwards, we support compatible with .Net Framework 4.6.2 as well.

  Winshuttle application SharePoint Server SQL Server

Processor

64-bit, 4-core Processor

64-bit, 4-core Processor 64-bit, quad-core Processor

Memory

  • 8 GB for developer or evaluation use
  • 12 GB for production use
  • 12 GB for non-production use
  • 16 GB for production use
  • 16 GB for non-production use
  • 32 GB for production use

Storage

80 GB for system drive

80 GB for system drive

200 GB for system drive

To achieve optimal reliability, performance, and ease of use, Winshuttle recommends the following guidelines for split drives:

• 80 GB System Disk

• 80 GB Temp DB Disk

• 80 GB Log Disk

• 100 GB Data Disk

Network

  • IPV4
  • IPV4
-

Foundation 11.2.12 operating system, database, and TLS protocol requirements

Back to top

Operating System

  • Windows Server 2016
  • Windows Server 2012 R2 (64 bit)
  • Windows Server 2012 (64-bit)

Database

  • Microsoft SQL Server 2016
  • Microsoft SQL Server 2014 (64-bit)
  • Microsoft SQL Server 2012 R2 (64-bit)
  • Microsoft SQL Server 2012 (64-bit)

Networking

  • SSL
  • TLS 1.0

Foundation 11.2.12 server roles and features for SAPIS, Composer, and LMS

Back to top

General requirements

SAP Integration Server

LMS

Composer

SAP GUI installed on all SAP Integration Servers N/A N/A

Roles

SAP Integration Server

LMS

Composer

Application Server

.NET Framework 4.5

Windows Process Activation Service

  • HTTP Activation
  • Named Piped Activation
  • TCP Activation

Application Server

N/A

Application Server

N/A

Health and Diagnostics

  • HTTP Logging
N/A

Health and Diagnostics

  • HTTP Logging

Performance

  • Static Content Compressions
N/A

Performance

  • Static Content Compressions

Security

  • Request Filtering
  • Basic Authentication
  • Static Content Compressions
  • Windows Authentication

Security

  • Request Filtering
  • Basic Authentication
  • Static Content Compressions
  • Windows Authentication

Security

  • Request Filtering
  • Basic Authentication
  • Static Content Compressions
  • Windows Authentication

Application Development

  • .NET extensibility 3.5
  • .NET extensibility 4.5
  • ISAPI Extensions
  • ISAPI Filters

Application Development

  • .NET extensibility 3.5
  • .NET extensibility 4.5
  • ASP
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI Extensions
  • ISAPI Filters

Application Development

  • .NET extensibility 3.5
  • .NET extensibility 4.5
  • ASP
  • ASP.NET 3.5
  • ASP.NET 4.5
  • ISAPI Extensions
  • ISAPI Filters

Management Tools

  • IIS Management Console
N/A N/A

Features

SAP Integration Server

LMS

Composer

.NET Framework 3.5 Features

  • .NET Framework 3.5
  • HTTP Activation
  • Non-HTTP Activation

.NET Framework 3.5 Features

  • .NET Framework 3.5.1
  • HTTP Activation
  • Non-HTTP Activation

.NET Framework 3.5.1 Features

  • .NET Framework 3.5.1
  • HTTP Activation
  • Non-HTTP Activation

.NET Framework 4.5 Features

  • .NET Framework 4.5
  • ASP.NET 4.5
  • WCF Services
  • HTTP Activation

Windows Process Activation Service

  • Process Model
  • .NET Environment 3.5
  • Configuration APIs

 

SAP Integration Server 11.2.12 requirements

Back to top

SAP Integration Server 11.4. account requirements

Account

Purpose

Requirements

Setup User account Use to install the SAP Integration Server software
  • Local administrator on the server on which Winshuttle Server will be installed.
  • Dbcreator on the SQL instance containing the databases
  • securityadmin on the SQL instance containing the databases
Application Pool account This account runs the IIS application pool for the SAP Integration Server component.
  • Local administrator on server
  • Db_datareader on the SAPIS database (minimum)
  • Db_datawriter on the SAPIS database (minimum)
Worker Service account This account runs the Winshuttle Server Worker service.
  • Local Administrator on the server
  • Db_datareader
  • Db_datawriter
SQL Server Service account Used to install the Server Database

The following server roles are required on the SQL Server instance in order to install the database:

  • Db_datareader
  • Db_datawriter

SAP Integration Server 11.2.12 Queue component requirements

Back to top

Note: RabbitMQ and Erlang OTP are installed as part of the Winshuttle SAP Integration Server 11.x Service Bus installation.

Erlang OTP

Version R16B03

RabbitMQ

Version 3.3.2

Network Ports

Queue messaging requires Port 5672 and management console requires port 15672 to be open.

Note about ASP.NET Requirement

The Winshuttle Server Manager Component requires ASP.NET to be installed and registered with IIS. To do this, run the following command (as an Administrator) from the .NET Framework 4 installation Directory.

C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -iru -enable

SAP Integration Server 11.2.12 Server Manager, Worker, & LaunchGUI requirements

Back to top
 

Server Manager

Server Worker & LaunchGUI

.NET Framework

.NET 4.5

.NET 4.5

Operating System

  • Windows Server 2016
  • Windows Server 2012 / 2012 R2
  • Windows Server 2016
  • Windows Server 2012 / 2012 R2

Network Ports

RFC calls require ports 33xx to be open

N/A

SAP

64-bit version of the "librfc32.dll" file.

This is a CRITICAL requirement.

See Where to get LIBR32FC.DLL for more information.

Note: If SAP Message Server is being used, then you must make the appropriate entry for the message server in the services file for the Winshuttle Server Manager and Winshuttle Server Worker machines.

Where to get LIBR32FC.DLL 

  • The librfc32.dll library can be downloaded from Software Download section of the SAP Support Portal.
  • Note: You will need to log in to the SAP Support Portal/Download pages to be able to download files.

  • The librfc32.dll library is typically placed in the C:\Windows\System directory.

User Governance 11.2.12 requirements

Back to top

User Governance 11.2.12 account requirements

Account name / type

Description

Requirements

Setup user account (installation account)

Used to run the Foundation User Governance installer and deploy the Winshuttle Foundation User Governance .WSP.

The account used to install User Governance should have the same permissions as the account used to install SharePoint.

  • Membership in the Local administrators group on each server on which Winshuttle Foundation User Governance will be installed.
  • SharePoint Farm Administrator.
  • The installation account also requires the SPDataAccess role on every Content Database and Config Database for SharePoint hosting a Winshuttle site.
  • If you are installing to a SQL 2016 database, the installation account requires the following SQL rolesSecurityAdmin, Public, and DBcreator.

SQL Server service account

Used to install the Winshuttle Foundation User Governance database.

  • dbcreator server role on SQL server instance

Email address

Used as the "From" address for task notifications for Winshuttle Transaction or Winshuttle Query script approvals.

  • An outbound SMTP server
Foundation Web Application and Timer Service Account used to run Web applications and the SharePoint Timer Service.
  • db_owner permission on the User Governance database.

 

Additional User Governance 11.2.12 requirements

SharePoint Web Application

ClosedHelp with this

A SharePoint Web Application is composed of an Internet Information Services (IIS) web site that acts as a logical unit for the site collections that you create. When you create a new web application, you also create a new content database and define the authentication method used to connect to the database.

  • Anonymous Authentication must be enabled
  • NTLM (NT Lan Manager) must be the Windows Authentication provider

Winshuttle Workflow 11.2.12 requirements

Back to top

Recommendation: Using a development server

To minimize the risk of disruption and data loss, Winshuttle strongly recommend installing SharePoint and Winshuttle Workflow on a development (i.e., non-production) server first. Because the development server simulates a server in a real work environment (but operates in isolation), you can create, test, and refine your processes before moving them onto a production server. When you are ready to move to the production server, specify the URL of the production server within Winshuttle Workflow, and publish your workflows and/or forms to that server.

Workflow 11.2.12 SQL and SharePoint account requirements

Back to top

The following sections include information about how to prepare for your Winshuttle Workflow installation, including system requirements, development server, authentication, and accounts details.

Authentication

Winshuttle Workflow requires authentication to access a database and impersonate a system user with sufficient privileges to access the SharePoint Object Model. This is in addition to normal user authentication during SharePoint login.

To give Winshuttle Workflow the authentication it requires, there are two options:

  • SharePoint Object Model Access, which requires Windows authentication.
  • SQL Server Access, which requires either Windows authentication or SQL Server authentication.

What accounts do I need?

To deploy Winshuttle Workflow, you can provide up to 2 accounts and 1 email address:

  • Workflow Admin Account: Communicates with SharePoint and runs the Workflow Central Administration site. This account is also used to run SVservice.
  • Workflow Database Account: Manages the Workflow database.

The following tables provide a summary of accounts and required permissions.

Workflow 11.2.12 service account requirements

Back to top

SharePoint 2016

Database

SQL Role

SharePoint Content Database

SPDataAccess

SharePoint Configuration Database

SPDataAccess

SharePoint 2013

Database

SQL Role

SharePoint Content Database

SPDataAccess

SharePoint Configuration Database

SPDataAccess

SharePoint 2010

Database

SQL Role

Stored Procedure

Stored Procedure Access

SharePoint Content Database

Public, db_datareader

ClosedHelp with this

  1. Open SQL Server Management Studio, and then connect to your instance of SQL Server.
  2. In the left pane, click Databases, select a database, click Security, and then click Users.
  3. In the Users pane, right-click the user that needs permissions, and on the shortcut menu, click Properties.
  4. Under Database role membership, select the required privileges, and then click OK.

All Procedures

Execute, Update

SharePoint Configuration Database

Public, WSS_Content_Application_Pools

None

Execute (Not applicable in Workflow 10.7 and prior versions.)

Winshuttle Workflow Database (ShareVis)

None

None

Not applicable

Workflow 11.2.12 SharePoint account requirements

Back to top

Domain Account

Local server groups

SharePoint Access

Winshuttle Workflow Admin account

  • Administrators
  • wss_admin_wpg
  • wss_wpg

Note: Ensure the Workflow Administrator account is a member of these groups on every web front end.

  • Owner group at the root site
  • Owner group for the site collection that contains Workflow sites

-or-

  • Site Collection Administrator for root site
  • Site collection administrator for the site collection that contains Workflow sites.

Composer 11.2.12 system requirements

Back to top

Winshuttle Composer is an HTML 5, browser-based program that connects to a SharePoint instance where Winshuttle Workflow is installed.

Installation Recommendation: It is recommended that you install Composer in each Winshuttle Environment within your landscape. Minimally, you should have a Non-Production instance and a Production instance of Composer installed.

Supported Browsers

  • To run Composer and develop solutions: IE11, Microsoft Edge, Google Chrome, Mozilla Firefox.
  • To run forms created in Composer: IE11, Microsoft Edge, Google Chrome, Mozilla Firefox.

Server Requirements

Note: If you use a host header, you will need to create a DNS entry.

  • IIS 7.5 or later
  • .NET 4.5 or later
  • Winshuttle Workflow 10.7 or later
  • Microsoft SharePoint 2016 | 2013 | 2010

    Note: SharePoint and Winshuttle Workflow are required for publishing forms, but do not need to be installed on the same server where Winshuttle Composer is installed.

LMS 11.2.12 requirements

LMS version compatibility

Back to top

LMS Version

Supported installation type

Supported Winshuttle clients

11.0 Standalone version Winshuttle Studio 10.7, Hotfix 2
11.1.x Foundation (bundled version) Winshuttle Studio 11.1.x
11.2.x Foundation (bundled version) Winshuttle Studio 11.2.x
11.2.12 Foundation (bundled version) Winshuttle Studio 11.2.12
11.4.0 Foundation (bundled version) Winshuttle Studio 11.4.0

LMS 11.2.12 server requirements

Back to top

Operating System

Windows 2008 server R2 SP 1 (64-bit) or higher

Database

  • MS SQL Server 2008 R2 or higher
  • Minimum database size of 500MB is recommended.

Other software

  • .NET Framework 4.5
  • IIS 7.5 or higher

LMS account requirements

Back to top

The account used to install the LMS should have the following permissions:

  • Administrator permissions on the target system.
  • dbcreator on the SQL server where the LMS database will be created.
  • securityadmin on the SQL server where the LMS database will be created.

Note:

  • If you are using a custom identity (such as an Active Directory user), the custom identity must be a member of  "Log on as a service policy."
  • The Winshuttle Administrator account specified at the end of installation is required to be a Winshuttle Foundation site collection administrator.

IMPORTANT: Registering ASP.NET with IIS

On occasion the latest .ASP version is not registered with the LMS host machine/VM. The Requirements check performed during installation will not detect this. (The installation will still complete successfully, but the LMS site will not be accessible.)

To avoid this, do the following:

  1. Open a command prompt as an administrator.
  2. Change to the directory where the .NET framework is installed (for example, C:\Windows\Microsoft.NET\Framework\v4.0.30319).
  3. Run the following command: aspnet_regiis.exe -iru

    NOTE: If you have already installed the LMS and .ASP.NET was/is not registered with IIS, you will need to register ASP.NET with IIS, and then re-install the LMS.