You are here: Part 6: RTI Persistence Service > Configuring Persistence Service > Configuring Remote Administration

Configuring Remote Administration

You can create a Connext DDS application that can remotely control Persistence Service. The <administration> tag is used to enable remote administration and configure its behavior.

By default, remote administration is turned off in Persistence Service.

When remote administration is enabled, Persistence Service will create a DomainParticipant, Publisher, Subscriber, DataWriter, and DataReader. These Entities are used to receive commands and send responses. You can configure these entities with QoS tags within the <administration> tag.

lists the tags allowed within <administration> tag. Notice that the <domain_id> tag is required.

For more details, please see Administering Persistence Service from a Remote Location.

Note: The command-line options used to configure remote administration take precedence over the XML configuration (see Persistence Service Command-Line Options).

Remote Administration Tags

Tags within <administration>

Description

Number of Tags Allowed

<datareader_qos>

Configures the DataReader QoS for remote administration.

If the tag is not defined, Persistence Service will use the DDS defaults with the following changes:

reliability.kind = DDS_RELIABLE_RELIABILITY_QOS (this value cannot be changed)

history.kind = DDS_KEEP_ALL_HISTORY_QOS

resource_limits.max_samples = 32

0 or 1

<datawriter_qos>

Configures the DataWriter QoS for remote administration.

If the tag is not defined, Persistence Servicewill use the DDS defaults with the following changes:

history.kind = DDS_KEEP_ALL_HISTORY_QOS

resource_limits.max_samples = 32

0 or 1

<distributed_logger>

Configures RTI Distributed Logger.

See

0 or 1

<domain_id>

Specifies which domain ID Persistence Service will use to enable remote administration.

1 (required)

<participant_qos>

Configures the DomainParticipant QoS for remote administration.

If the tag is not defined, Persistence Service will use the DDS defaults.

0 or 1

<publisher_qos>

Configures the Publisher QoS for remote administration.

If the tag is not defined, Persistence Service will use the DDS defaults.

0 or 1

<subscriber_qos>

Configures the Subscriber QoS for remote administration.

If the tag is not defined, Persistence Service will use the DDS defaults.

0 or 1

© 2016 RTI