Multi-user Environment DISA Deploy Guide
(Doc ID 2259966.1)
Last updated on APRIL 03, 2024
Applies to:
Siebel CRM - Version 16.10 [IP2016] and later Information in this document applies to any platform.
Purpose
Desktop Integration Siebel Agent (DISA) provide background service for Siebel application by listen to a local port. But on multi-user environments, because of system limitation, DISA instance for different users cannot share the same port, which requires unique port number for each user on the same machine. For that DISA and Siebel server can use a file to maintain the user-port map, instead of using config.properties file and system preferences.
This deployment include two parts, configuration on Siebel server side, and the DISA installation, which should be deployed on both server and Agent machine.
This implementation is a workaround for the fact that for any application, local port is a kind of exclusive resource on a physical or virtual machine. For multi-user environments such as Citrix, this is challenge for applications who need to serve over a local port as DISA, as multiple application instance from different users will conflict on that port resource.
Citrix has a solution for such Applications called "Citrix Virtual Loopback" which will virtualize the local port resource to avoid such conflict without extra configuration, but unfortunately this functionality is not compatible with Java 8 applications like DISA this feature has been implemented in order to provide a workaround so customers can start to deploy DISA on Citrix environment.