Next: Gnatdist Internals, Previous: The Configuration Language, Up: Building a DSA application with PolyORB

#### 8.5.5 Partition Runtime Parameters

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.