Connect through a Relay Server

To enable your client application to connect through a Relay Server you must make manual configuration changes in the object API code to provide the Relay Server properties.

Edit <package-name>DB by modifying the values of the Relay Server properties for your Relay Server environment.

To update properties for Relay Server installed on Apache on Linux:

SUPConnectionProfile* cp = [SampleApp_SampleAppDB getSynchronizationProfile];
[cp setServerName = "examplexp-vm1"];
[cp setPortNumber = "2480"];
[cp setNetworkProtocol = "http"];
[cp setNetworkStreamParams = "trusted_certificates=;url_suffix=/cli/iarelayserver/<FarmName>"];
[cp setDomainName = "default"];

To update properties for Relay Server installed on Internet Information Services (IIS) on Microsoft Windows:

SUPConnectionProfile* cp = [SampleApp_SampleAppDB getSynchronizationProfile];
[cp setServerName = "examplexp-vm1"];
[cp setPortNumber = "2480"];
[cp setNetworkProtocol = "http"];
[cp setNetworkStreamParams = "trusted_certificates=;url_suffix=ias_relay_server/client/rs_client.dll/<FarmName>"];
[cp setDomainName = "default"];

For more information on Relay Server configuration, see System Administration and Sybase Control Center for Unwired Server.