FTS Server configurations for Windows

After you install the File Type Support (FTS) Server, you must configure your WorldServer instance on Windows to communicate with it.

To make WorldServer instances installed on Windows work with the FTS Server, you need to do the following:
  • Make sure that the WorldServer service (IdiomRun or Apache Tomcat 8.0) is running under a Windows domain account.
  • Make sure that the FTS Server service (SDL File Type Support Server) is running under a Windows domain account.
  • Make sure the Windows domain account has the appropriate permissions for the folder where AIS file system mounts are stored.
  • Configure the ftsserver_shared_directory property in the general.properties file under WS_CONFIG.
  • Configure the FTS Server file types in WorldServer.
When deploying WorldServer and the FTS Server in a mixed Linux/Windows environment and using NFS, you must configure Windows Active Directory with Identity Management for Linux. By doing so, you can map Windows usernames to Linux usernames.
All WorldServer and FTS Server service 'run-as' users must have read/write access to:
  • The folder paths in Universal Naming Convention (UNC) format for AIS filesystem mounts in WorldServer.
  • The UNC path defined in the ftsserver_shared_directory property of the general.properties file. For example, //<server name>/<path name>.
  • The UNC path defined in the temp_file_path property of the general.properties file. For example, //<server name>/<path name>).

The WorldServer domain account

To use the FTS Server, the WorldServer service must run under a user name that has a Windows domain account and that has the same domain permissions as the user account that is running the FTS Server.

User permissions

The users that run both WorldServer and the FTS Server must have identical domain permissions. This includes full control permissions on sharing and security for the following: FTS shared directory, temp file path, and AIS mounts.

FTS engine threads

When configuring a multiple FTS Server deployment, you need to configure the NumberOfProcesses property in the Sdl.WorldServer.FileTypeSupport.Server.Launcher.exe.config file. For example, <add key="NumberOfProcesses" value="4"/>.

Also, in the Sdl.WorldServer.FileTypeSupport.Server.HostProcess.exe.config file, make sure that the value of the NumberOfDaemons property is 0 or 1. For example, <add key="NumberOfDaemons" value="1"/>. If the value is greater than 1, segmentation failures might occur when the FTS Server processes multiple assets of the same file type concurrently.

SDL file type setup

Perform the following tasks for the specific SDL file types you plan to use with the FTS Server.

  • Set up file type groups for implementing FTS Server file types

    WorldServer administrators should consider using file type groups for FTS Server file types. You can set up a file type group of FTS Server file types and apply that group to a specific set of assets that use the same MIME type.

  • Set up file type configuration settings

    You can find information about individual file type settings in the File types topic of the Online Help or on the WorldServer documentation portal.