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

Compare with Current View Page History

« Previous Version 4 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.


Share & subscribe

DataSync Agents can perform two main functions, share and subscribe. To enable these functions, nest one or many of the following directives within the agent.xml's <agent> directive:

DirectiveDescription
<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.


Task & handler

The <task> directive defines a specific <share> or <subscribe> function that your DataSync Agent should perform. Multiple <task> directives can be nested within the <share> and <subscribe> directives, and individual configurations can be defined for each <task> by nesting further configuration directives (described in the following sections) within each <task>.

DirectiveDescription
<task>Task that handles either sharing or subscribing. You can configure separate settings by defining directives within each <task> directive.
<task_name>

Name for your <task>

(info) NOTE: Only alphanumeric characters, numbers, and underscores are permitted as values for <task_name>.

<handler>Name of the Java handler class. In most cases, the value for this directive will be com.perspectium.replicator.sql.SQLSubscriber.


Java

Both 32 and 64 bit versions of Java are supported. The Java version must be Java 8 or higher. As of the Fluorine release, Java versions 9 and 10 are supported. It's strongly recommended that you use a server type JVM instead of a client or desktop version. Both Java and OpenJDK are supported.

DataSync Agent versionJava 7 & earlierJava 8Java 9Java 10Java 11
Argon & earlier(error)(tick)(error)(error)(tick)
Bismuth(error)(tick)(error)(error)(tick)
Carbon(error)(tick)(error)(error)(tick)
Dubnium(error)(tick)(error)(tick)(tick)
Europium(error)(tick)(tick)(tick)(tick)
Fluorine(error)(tick)(tick)(tick)(tick)

(info) NOTE: Perspectium DataSync Agents typically provide support for the latest version of Java 6 months following the latest Java version's release date.



  • No labels