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>