Next: Gnatdist Internals, Previous: The Configuration Language, Up: Building a DSA application with PolyORB [Contents][Index]
You can adjust some parameters of your DSA applications using the PolyORB
configuration file, polyorb.conf. The parameters relevant to the
Ada Distributed Systems Annex are specified in the [dsa]
section.
See Run-time configuration for complete documentation of PolyORB’s runtime configuration facilities.
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.