Client Configuration (Client) - Advanced Design and Setup - Foundation 23.2 - Foundation 23.2 - Ready - Content Composer - external

Content Composer Advanced Design and Setup

Platform
Content Composer
Product
Advanced Design and Setup
Release
Foundation 23.2
License

The XML element <client> in the configuration file Composer.Studio.exe.config is used to define the endpoint.

A client only uses the endpoint name to connect to the debug service ComposerSuite.Runtime.DebugService.

In the following example, the client uses IP port 8012 to communicate with the service DebugService hosted on the computer with the network name Hyland.

The Remote Control Service is defined by its endpoint address.

<system.serviceModel>
 ...
 <client>
    <endpoint name="ComposerSuite.Runtime.DebugService"
       address=”http://Hyland:8012/RemoteDebugger”
       binding="wsDualHttpBinding"
       bindingConfiguration="DebugClientBinding"
       contract="ComposerSuite.Runtime.Types.IDebugService" />
   </client>   
...
 </client>
 ...
</system.serviceModel>

The DebugClientBinding specifies the client base address the server uses to communicate with the client.

In the following example, the client (DebugClient in Content Composer Client) runs on the computer with the network name Hyland_Client and uses the IP port 4711:

</system.serviceModel>
 ...
 <bindings>
   <wsDualHttpBinding>
     <binding name="DebugClientBinding"
              clientBaseAddress="http://Hyland_Client:4711/DebugClient"
              ...
    </binding>
...
   </wsDualHttpBinding>
...
 </bindings>
...
</system.serviceModel>