You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


The file that controls the configuration settings for Perspectium DataSync Agents is the agent.xml file. This file is automatically created within the Agent's bin directory upon installation. To make changes to the configuration settings for your DataSync Agent, open this agent.xml file in a text editing application and modify the directives described in the sections below.


Agent Level

(add description)

DirectiveDescriptionExample
<max_reads_per_connect>Maximum number of messages to consumer per connection interval.<max_reads_per_connect>4000</max_reads_per_connect>
<max_writes_per_connect>Maximum number of messages to produce per connection interval.<max_writes_per_connect>4000</max_writes_per_connect>

<polling_interval>

Interval for how often the agent pulls from the queue (seconds).

(info) NOTEThe value needs to be 5 seconds or greater. If the value is set to less than 5 seconds, it will default to 5 seconds.

<polling_interval>5</polling_interval>
<skip_message_set_processing/>

Self-closing tag that disables Message Set posting for data shared from ServiceNow.

<skip_message_set_processing/>

<skip_table_stats/> Self-closing tag that disables reporting to psp_table_stats tables in the psp_db table.<skip_table_stats/> 
<share>An Agent configured with <share> functionality (also known as a producer) monitors static data sources and places messages from those sources into queues in the Perspectium Mesh.
<subscribe>

An Agent configured with <subscribe> functionality (also known as a consumer) monitors queues in the Perspectium Mesh and processes any messages in those queues, typically by routing those messages to a static data source.

(info) NOTE: This is the more common use case for the DataSync Agent.



Subscribe & Share Level

(add description)

DirectiveDescriptionExample
<task>

Task that handles either sharing or subscribing. You can configure separate settings by defining directives within each <task> directive. You can also specify an instances attribute here and give it a value of 4 (default) so that 4 instances of your <share> or <subscribe> task can run concurrently, thus improving throughput for data processing.

(info) NOTE: You do not need to enter a value within the <task> directive. Nest all configuration directives noted below within your each of your <task> directives.



Task Level 

(add description)

DirectiveDescriptionExample