Previous: Running a DSA application, Up: DSA



8.6 Configuring a DSA application

You can configure some parameters of your DSA applications in the file polyorb.conf. You will find these parameters in the section [dsa]:

name_service = [IOR/corbaloc]
You can set this parameter instead of the environment variable POLYORB_DSA_NAME_SERVICE. Though if you use a Starter ensure that this parameter is set for all the partitions, as this is not done automatically as for the POLYORB_DSA_NAME_SERVICE environment variable.
max_failed_requests = [integer]
Each partition will attempt a given number of requests to the name server before failing. This allows some time for every partition to register in the name server.
delay_between_failed_requests = [duration in milliseconds]
As above, only this specifies the delay between requests.
termination_initiator = [true/false]
Is this partition a termination initiator.
termination_policy = [global_termination/deferred_termination/local_termination]
The termination policy for this partition.
tm_time_between_waves = [duration in milliseconds]
The delay between termination waves.
tm_time_before_start = [duration in milliseconds]
The delay before the termination manager starts sending waves.
detach = [true/false]
If true, the partition will be detached.
rsh_options = [string]
Options passed to the rsh command when using the module polyorb.dsa_p-remote_launch
rsh_command = [string]
Which command should the module polyorb.dsa_p-remote_launch use to spawn remote programs.