Is it possible to configure a RFAC++ application using the MD interface to connect to a dacs_snkd on another system for permissioning. I believe this can be configured using the DACSMUXNAME environment variable and an ipcroute file. Can you provide the instructions how to do this?
Applications can configure to connect to a DACS Sink Daemon (dacs.snkd) that does not reside on the localhost with the application. This is useful in cases where installing a local DACS daemon is not appropriate, with the understanding that performance will be degraded.
Ensure that you have configured RFA to use a remote DACS daemon. This requires the following steps:
1.Add the following to the services file:
dacs_lib 8211/tcp
2.Two environment variables must be set correctly.
For example (on a UNIX machine)
DACSMUXNAME="dacs_lib.sink"
DACSMUXPING="true"
3. Once the above variables have been successfully configured, add the following line to your ipcroute file to complete the configuration. (If the ipcroute file doesn't already exist, you will need to create one.)
dacs_lib.sink:<localhost>:<host_with_dacs_daemon>
Note that this line can contain a space separated list of <host_with_dacs_daemon> just like when listing multiple Sink Distributors to which an SSL application can connect.
dacs_lib.sink:local_hostname:remote_dacs_hostname1, remote_dacs_hostname2
The ipcroute file should be in the working directory of the application, or in another location where it will be found by SSL lib used by RFA.
If the connection to remote_dacshostname1 fails, RFA will attempt a connection to remote_dacs_hostname2.