Configuring UNIFYNow for use with Embedded Web Server

DEPRECATED: Please note that as of UNIFYNow v4.0, this feature is deprecated. Configure IIS.

UNIFYNow is configured by default to use its own embedded web server. This article details the configuration of this web server, which is enabled by default.

Configuration

The configuration is modified through the following file:

Unify.Framework.Web.WebEnginePlugInKey.extensibility.config        

This file can be found in the following directory:

%Installation Directory%\Services\Extensibility        

The configuration structure of the web server is described by a single Configuration element.

<? xml version="1.0" encoding="utf-8" ?>
<WebEngine changeId="{...}" enabled="true">
   <Configuration <!-- Configuration Details --> />
</WebEngine>

The following configuration settings can be defined in the Configuration element:

Example configuration

<!-- The Default configuration after a standard installation of the Event Broker Service -->
<?xml version="1.0" encoding="utf-8" ?>
<WebEngine changeId="{34CC19F0-9C9A-4587-B7F6-2CB83EB126A1}" enabled="true">
    <Configuration
        applicationPath="..\Web"
        port="8080"
    />
</WebEngine>   

To enable the embedded web engine, set the enabled flag to true. Setting to false will disable the embedded web server.

Limitations

The intended use case for the embedded web server is for a single administrator configuring UNIFYNow; requests made by this server are executed sequentially which can impact performance. Additionally, custom security cannot be used.

It is recommended that in the event that interactions are being made through a single web server with multiple users, that the hosted IIS web server be configured.

TIP: For more information on hosting UNIFYNow in IIS see Configuring UNIFYNow for use with IIS.
Configuration Web Interface

Is this article helpful for you?