Web Applications on Client/FEP

You can create a web application on a client/FEP station either in automatic or in manual mode. Once created, use the web application HTTPs URL to launch the Desigo CC web page.

Creating a Web Application in Automatic Mode
Creating a Web Application in Manual Mode

When you click Create Web Application , in addition to the web application details, you must provide the server details, including those of the project that you want to connect to.

Project Information: Web Server Communication Expander on Client/FEP

This allows you to configure the server project details for linking to the web application. On the Client/FEP, you can configure in either automatic or manual mode.

 

Item

Description

Manual configuration

Select this check box to configure the web application by manually entering the details. It enables the communication mode, CCom port, and Add System. It also allows you to enter the system name and project path of the server project.
In manual mode, since the project details must be entered manually, there is no requirement for the service port; therefore, service port is disabled.
You can also set the home system by selecting any of the listed linked systems.

Server project

(Available only in automatic mode) First ensure that you have provided the valid server name. Then, click Browse and select the Server project using the Project Information dialog box.

Communication

By default, it is Secured and Disabled, indicating that you cannot work with Web/Windows App clients.
In automatic mode, the Communication mode is configured according to the selected server project.
If the Communication mode of the selected server project is Local, then the web application, is also created with the Local mode. In this case, you cannot work with the Web/Windows App Client. Therefore, you have to manually edit the Communication mode of the server project to Secured and then Align with Server to update the Communication mode of the web application to Secured.
In manual mode, you must configure it manually matching the Server project's web communication mode.
The communication mode must match the selected Server project's web communication mode.

CCom port

By default it is Disabled.
In Automatic mode, it displays the CCom port number of the selected server project.
In manual mode, you must manually configure the port number so it matches the port number of the selected Server project.

Add System

By default it is Disabled.
When you configure the Web application in automatic mode, the project linked to the web application is selected by default and other projects in distribution with the project linked to the web application are also listed with their respective system name and project path.
In manual mode, when clicked, it adds an empty row for manually configuring the Home system, system name and the project path.
Linked system: Indicates to which project the web application is currently linked to.
In automatic mode, all the projects in distribution with the selected Server project are listed and, by default, the project linked to the Web application is selected.
System Name: The system name configured in the project. This can be a project linked to the web application or a project in distribution with the project linked to the web application.
Project Path: In automatic mode, this is automatically added depending on the selected Server project and whether it is already shared with the web application user.
In manual mode, you must type the valid shared project path depending on the selected Server project.

Remove System

Allows you to remove the selected row for system details.

Web Application Details Expander

This expander allows you to configure the web application details including name, path, certificate for web application signing, configuring the XBAP web application, and the user, and password.

Item

Description

Name

Allows you to type the name of the Web application. Provide a unique name.
Following special characters are not permitted in the website name:
‘#’, \\', '/', '?', ';', ':', '@', '&', '=', '+', '$', ',', '|', ' " ', '<', '>'.

Path

Browse for the location on the disk where you want to store the Web application. The default is [installation drive:]\[installation folder]\[Websites folder]\[Website name]. For a third-party Web application creation the default path is
[installation drive:]\[installation folder].
Following special characters are not permitted in the website path:
'ä', 'ö', 'ü', '$', '@', '<', '>', '{', '}', '[', ']', '(', ')', ';', '=', '^', '|', '*', '!',
'/', '%', '?', ',', '\'', '"', '\t'.

Certificate issued to

Displays the default self-signed certificate. Otherwise, you can browse and select a certificate (host/self-signed) for web application signing using the Select Certificate dialog box. You need to select the certificate from the Personal tab of the store location Local machine certificates or User certificates.
NOTE: A CNG certificate with ECDSA signature algorithm is not supported.
This certificate can be different from the certificate you selected while creating a website.

Enable XBAP

Select the Enable XBAP check box if you want to launch Desigo CC using the XBAP web client. The Web Client option displays on the Desigo CC web page only when the web application is created using the Enable XBAP option.

Server Name

(Read only and only available on Server installation) Displays the name of the Server station.

Project Name

(Only available on Server installation) Allows you to select a project from a list of projects for linking to a web application. However, you can also create a web application without a project linked to it.
NOTE: If a stopped/outdated project is linked to a web application, you cannot work with the Web or Windows App Client.

User

Browse and select a web application user using the Select User dialog box.
NOTE 1: The web application user should be a member of IIS_IUSRS group. If you select a user who is not a member of the IIS_IUSRS group, the SMC prompts you to add the user to that group.
NOTE 2: You can create a web application with a user different from the website user.
NOTE 3: The web application user on a Client/FEP must be added in the list of allowed users in the Project Shares expander of the Server project that you want to link to the web application (see Modifying the Server Project Parameters, Step 6. Otherwise, the user cannot work with virtual directories (graphics, libraries, documents, shared, and devices folders) inside the Server project folder. For example, the user will not be able to save saving a graphics object in the graphics folder, and so on.
NOTE 4:(Only applicable for projects in distribution) If the project that you are about to link is in distribution with other projects, all the projects in distribution with the linked project must be shared with the web application user. For example, if a WebApp1 is linked to a project P1 which is in distribution with a project P2, the WebAppUser1 should have access rights on the Project P1 and Project P2 both.

Password

Type the valid password of the selected user.

Server Information Expander

The Server Information expander allows you to configure the Server details, including the Server name, the project that you want to connect to on the server, and the Service port on the server.

Server Information Expander in Automatic Mode
Server Information Expander in Manual Mode

Item

Description

Server name

Allows you to type in the name of the server or browse for it by using the Workstation Picker dialog box.
After you select a server, you can proceed with creating a project in Automatic mode. Click Projects and select a shared server project using the Projects Information dialog box.

Server Service port

Enabled only in Automatic mode. Allows you to configure the server Service port number. You can also use the spin control buttons to increase or decrease the number to match the Service port number of the Server project.
NOTE: If the Service port number on the server does not match the Service port number on the Client or FEP, or if the GMS SMC Project Data Service is not running on the Server, a message displays and you will not get the project information of the Server projects while creating a project on the Client/FEP system.
The configuration range is 1 through 65535; 8888 is the default value.

Workstation Picker Dialog Box

The Workstation Picker dialog box allows you to select a server from the accessible networks, in the domain.

This dialog box displays when you click the Browse button alongside the Server Name field in Automatic configuration or Manual configuration mode.

In the Enter management system name or description field, you can type in the full computer name of the server, if you already know it, or you can type a partial text string. Click Check Name to display a list of all workstations in the selected domain whose name contains the entered string.

The Workstation Picker dialog box consists of the following elements:

Workstation Picker Dialog Box — Domain

Name

Description

Domains Tree View

A tree view that contains all available network domains. You can select the domain where the station is located.
The current station domain is selected by default.

Check Name

Enter the station name in the Check Name field. Once the domain is selected, the list of matching stations will display in the Filtered workstation list.

Filtered workstation

List view that displays the list of all the stations matching the search criteria for the selected domain.

Projects Information Dialog Box

This dialog box only displays in Automatic configuration mode, that is, when you select a Server and click Projects.

The Projects Information dialog box allows you to select a project from a list of all available projects on the selected Server including the Stand-alone and Unsecured projects. The list does not include the outdated projects on the Server.

If you choose a Stand-alone Server project, no communication is possible between the Server project and Client/FEP project. For an Unsecured Server project, the communication is Unsecured (without certificates) and hence not recommended.