Skip to content

How To Configure HyWorks Controller Management Console to Point to Remote Controller Service

In deployments, HyWorks Management Console and HyWorks Controller Service are installed on different Windows servers, it will require to configure Management console to point to HyWorks Controller Service.
By default, HyWorks Management Console points to localhost (Controller service on same server as management console). In this section, steps to correctly configure HyWorks Controller service are provided.

Steps

Follow below steps to configure HyWorks Controller Management Console to configure with Controller Service installed on remote Windows server:

  1. Connect to the HyWorks Management Console with administrator credentials

  2. Go to installation directory of HyWorks Controller Management Console, default path is:

    C:\Program Files (x86)\Accops\HyWorks\Mmc
    
  3. Open Notepad with administrative privilegese (Right click on Notepad, select option "Run as Administrator")

  4. Open management console configuration file i.e. web.config, in web.config file

    1. Locate section <client>

    2. Change endpoint address for all endpoints and point it to new HyWorks Controller

    3. Updated web.config will look like this, where x.x.x.x is host address of remote HyWorks Controller:

      <client>
          <endpoint address="https://x.x.x.x:38866/ClientController.svc"
              binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IClientController"
              contract="ClientController.IClientController" name="BasicHttpBinding_IClientController" />
          <endpoint address="https://x.x.x.x:38866/ManagementController.svc"
              binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IManagementController"
              contract="EDCService.IManagementController" name="BasicHttpBinding_IManagementController" />
          <endpoint address="https://x.x.x.x:38868/RMSController.svc"
              binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IRMSController"
              contract="RMSController.IRMSController" name="BasicHttpBinding_IRMSController" />
          <endpoint address="https://x.x.x.x:38866/PulseController.svc"
              binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IPulseController"
              contract="ClusterPulseService.IPulseController" name="BasicHttpBinding_IPulseController" />
          <endpoint address="https://x.x.x.x:38866/ClientController.svc"
              binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IClientController1"
              contract="ClientController.IClientController" name="BasicHttpBinding_IClientController1" />
      </client>
      
  5. Save web.config file.

  6. Restart Windows IIS server

    1. Open command prompt with administrative user

    2. Type following command and press enter

      iisreset
      
    3. IIS will be restarted

  7. Launch browser and verify by logging-in to new HyWorks Controller