Hierarchical Distributed Systems on Separate Servers in Manual Mode

Scenario
You want to set up a Hierarchical Distributed System on separate servers. To do this, you must configure the projects on separate Servers in distribution with a (unidirectional) distribution connection.

The following procedure describes setting up three projects on different Servers in Hierarchical Distribution System using Manual mode.

info

NOTE 1:
On separate Servers, you can only set those projects in distribution which have the same security configuration (server communication as secured or unsecured). It is recommended that you set the projects in distribution with secured configurations.
NOTE 2:
In Manual mode, you must provide correct and valid entries for the distribution partner project. Otherwise, the distribution does not work properly. For example, while adding the distribution partner project, make sure that you add only those extensions that are configured in the distribution partner project. Otherwise, you cannot work with those extensions when working in distribution.

Prerequisites

Deployment Sequence Diagram

Steps

Perform the following tasks on the separate Server using SMC.

info

NOTE:
To avoid having to restart the project, follow the suggested distribution configuration sequence on the Servers.

  1. On Server1, perform the following steps using SMC for Project1.
  2. In the SMC tree, select Projects > [project].
  3. Click Edit .
  4. In the Server Project Information expander, do the following:
    a. Enable the distribution by selecting the Distribution participant check box.
    b. Select the Data Master check box.
  5. To add the distribution partner projects in Manual mode, in the Distribution Participants expander, click Add.
  6. An empty row is added.
  7. An entry displaying the Originator project name and the default distribution connection type () displays in the Distribution Connections expander.
  8. In the Distribution Participants expander, perform the following steps to add the details of distribution participant project. For example Project2.
    • Server: Enter the name of the Server, either from the available domain or workgroup.
    • Project Name: Type the name of the project with which you want work in distribution.
    • System Name: Type the system name of the project you have selected.
    • System ID: Type the system ID of the project you have selected.
    • Shared Path: Type the shared project path of the project that you have selected as the distribution participant project.
    • Service Port: (Optional and required only when you have Service port of the distribution partner project other than the default port number 8888.) Provide the service port to match the service port number of the distribution partner project.
    • To add the extension modules, click Extensions.
  9. In the Select Project Extensions dialog box, expand the extension suite’s name and select only the extensions configured in the distribution partner project, Project2.
  10. Click OK.
  11. Depending on the selection of extensions, the Extensions column is updated to display either the name of the extension module, when you configure a single extension, or <multiple> when there are many extensions in the project.
  12. The Profiles expander is updated with the profiles for the selected distributed participant project along with the profiles of its extensions.
  13. Open the Distribution Connections expander and perform the following steps:
    a. Change the default Distribution Connection type for the partner project (Project2) to (unidirectional) so that
    Project1 Project2.
    b. Do not add the partner dist port or and partner proxy port details for Project1.
  14. Repeat steps 6 to 10 for adding distribution participant as Project3 in Project1.
  15. Click Save Project .
    NOTE:
    You cannot save the Originator project that has multiple distribution partners with the same System Name and System ID.
  16. Click OK for all the messages that display.
  17. Click Activate Project .
  18. Click and Start Project .
  19. The distribution is enabled for Project1 on Server1. It has distribution partner projects as Project2 (on Server2) and Project3 (on Server3).
  20. Log on to Server2, and perform the following steps using SMC for Project2.
  21. In the SMC tree, select Projects > [project2].
  22. Repeat steps 4 to 13 for configuring the distribution participant project as Project1.
  23. In the Distribution Connections expander, do the following:
    a. Change the default distribution connection type for Partner projects, Project1, to (unidirectional) so that
    Project2 Project1.
    b. Enter the partner dist port number of the project, Project 1 that you have configured in distribution.
    NOTE: It is recommended that the partner dist port entry is present on only one system; not on both systems.
    c. (Optional and required only when the distribution partner project is secured with certificates.) Enter the partner proxy port number of the secured project, Project1 that you have configured in distribution.
  24. The distribution is enabled for Project2 on Server2, where Project1 (on Server1) is configured as distribution Partner project.
  25. Click Save Project .
  26. Click OK.
  27. (Recommended) Click Check Distribution Consistency and view the log.
  28. First click Activate Project to activate Project2 and then click Start Project .
  29. The distribution is enabled for Project2 on Server2, where Project1 (on Server1) is configured as distribution participant project.
  30. Repeat steps 16 to 22 for Project3 on Server3, by adding the partner dist port and partner proxy port for Project1 and by changing the distribution connection such that
    Project3 Project1.
  31. Launch the Installed Client on the Supervising System (Originator System, System1 with Project1 as the Data Master).
  32. With the System Manager in Engineering mode and the System Manager in the Management View, select Project1 > System Settings > Security and perform the following on the Supervising System.
    a. Create the Global User.
    b. Create the Global User Group.
    c. Assign the Global User to the Global User group.
    d. Assign global Scopes rights and the Application rights.
    e. Enable User.
  33. In the Summary bar, select Menu > Operator > Switchover and switch the operator from the current user to the Global User.
  34. You are now logged in with the Global User into the Installed Client of the Supervising System (Originator Project1). You can now work with the distribution partner projects Project2 (System2) and Project3 (System3).
  1. You can also launch the Windows App client for System1 (with Project1) and work with Partner Systems in distribution, System2 (with Project2) and System3 (with Project3).
  2. If you activate one of the partner systems, for example System2 with Project2, and log onto the Installed Client on System2, you can only work with the Local System (System2 with Project2).