Skip to Content

jitterbit-agent-config.properties

Introduction

This section describes the private agent Tomcat properties file. The file contains key-value pairs in the form <key>=<value>.

It can be found in the following locations on each platform:

Platform Location
Windows C:\Program Files\Jitterbit Agent\Resources\jitterbit-agent-config.properties
Docker, Linux /opt/jitterbit/Resources/jitterbit-agent-config.properties

Important

You must restart the agent before changes to the file take effect.

The following entries are recognized by the agent:

Key Desciption Default value
agent.agentsync.debug.flag Sync debug (true or false) false
agent.auto.register.file.name Auto-register full pathname <JITTERBIT_HOME>/Resources/register.json
agent.content.type Content type (XML or JSON) XML
agent.drain.stop.database.poll.interval.in.millisec Drain stop retry interval (milliseconds) 10000
agent.drain.stop.database.poll.no.of.retries Drain stop retry count 100
agent.enable.mock.run.api.response Debug (true or false) false
agent.file.store.path Agent file store path <JITTERBIT_HOME>/DataInterchange/file_store
agent.heart.beat.interval Heartbeat interval (minutes) 5
agent.jms.monitor.interval Monitor log interval (seconds) 300
agent.login.interval Login interval (seconds) 300
agent.rest.service.call.retry.duration REST service retry interval (minutes) 5
agent.rest.service.call.retry.slowdown.duration REST service retry interval (minutes) 4
agent.rest.service.call.retry.wait.interval.after.slowdown REST service retry interval (minutes) 60
agent.rest.service.call.retry.wait.interval.before.slowdown REST service retry interval (seconds) 5
agent.running Agent status code 3
agent.sdk.listener.heartbeat.interval Listener heartbeat interval (minutes) 5
agent.sdk_framework.agentGroupDiscover true
agent.sdk_framework.cluster.client.port 5801
agent.sdk_framework.cluster.member.port 5701
agent.sdk_framework.datastore.db.databaseName External database settings (Undefined)
agent.sdk_framework.datastore.db.dialect External database settings org.hibernate.dialect.PostgreSQLDialect
agent.sdk_framework.datastore.db.driver_class External database settings org.postgresql.Driver
agent.sdk_framework.datastore.db.password External database settings (Undefined)
agent.sdk_framework.datastore.db.url External database settings (Undefined)
agent.sdk_framework.datastore.db.user External database settings (Undefined)
agent.sdk_framework.datastore.redis.blockWhenExhausted Redis connection pool settings true
agent.sdk_framework.datastore.redis.jmxEnabled Redis connection pool settings true
agent.sdk_framework.datastore.redis.maxIdle Redis connection pool settings 8
agent.sdk_framework.datastore.redis.maxTotal Redis connection pool settings 8
agent.sdk_framework.datastore.redis.maxWaitMillis Redis connection pool settings -1
agent.sdk_framework.datastore.redis.minIdle Redis connection pool settings 0
agent.sdk_framework.datastore.redis.testOnBorrow Redis connection pool settings false
agent.sdk_framework.datastore.redis.testOnReturn Redis connection pool settings false
agent.sdk_framework.datastore.redis.url Redis settings (Undefined)
agent.sdk_framework.eventQueue.maxSize Maximum event queue size 10000
agent.sdk_framework.inflighmessage_processor.delay 15000
agent.sdk_framework.inflighmessage_processor.initialDelay Database persistence settings 1
agent.sdk_framework.inflighmessage_processor.scheduleRate Database persistence settings 5
agent.sdk_framework.jdbc.c3p0.acquire_increment JDBC connection pool settings 5
agent.sdk_framework.jdbc.c3p0.idle_test_period JDBC connection pool settings 0
agent.sdk_framework.jdbc.c3p0.initial_pool_size JDBC connection pool settings 5
agent.sdk_framework.jdbc.c3p0.max_age JDBC connection pool settings 0
agent.sdk_framework.jdbc.c3p0.max_size JDBC connection pool settings 50
agent.sdk_framework.jdbc.c3p0.max_statements JDBC connection pool settings 100
agent.sdk_framework.jdbc.c3p0.min_size JDBC connection pool settings 5
agent.sdk_framework.jdbc.c3p0.timeout JDBC connection pool settings 120
agent.sdk_framework.listener.enabled Listener status false
agent.sdk_framework.listener.running.mode Database persistence settings normal
agent.sdk_framework.listeners.eventsQueue 1
agent.sdk_framework.listeners.matchEventsQueueToAvailableCores false
agent.sdk_framework.multiple_agents_in_group.dbinternal.allowed false
agent.sdk_framework.persistence.enabled Database persistence settings true
agent.sdk_framework.persistence.type Database persistence settings dbinternal
agent.sdk_framework.queueStore.enabled Database queue store settings true
agent.sdk_framework.queueStore.type Database queue store settings dbinternal
agent.sdk_framework.restoreBatchSize 500
agent.sdk_framework.retry.backOffUnit 100
agent.sdk_framework.retry.deleteRetryableMessageAfter External database settings 60
agent.sdk_framework.retry.intervalInMs 100
agent.sdk_framework.retry.numberOfRetries External database settings 5
agent.sdk_framework.retry.retryWithBackOff true
agent.starting Agent status code 7
agent.starting.standby Force agent status to stay as Starting (true or false) false
agent.stopped Agent status code 4
agent.stopping Agent status code 6
agent.sync.log.interval Sync log interval (seconds) 10
agent.sync.starting.standby.interval Sync starting standby interval (minutes) 60
agent.sync.trigger.error Trigger resync errors (comma separated) violates unique constraint
agent.unavailable Agent status code 5
agent.unknown Agent status code 1
agent.unregistered Agent status code 2
agent.username.password.file.name Agent credentials filename (Undefined)
enable.agent.sync Allow agent synchronization (true or false) true
enable.logsync.priority.order true
enable.sync.agent.read.single.transaction true
enable.sync.schedule.check Allow schedule check before sync (true or false) true
ignore.capability.flag Ignore capability flag (true or false) false
max.concurrent.requests Maximum concurrent messaging requests 40
run.op.sync.retry.limit Run operation sync retry count on failure 1
sdk.non_starter_activity.lifecycle.enabled false
server.to.agent.http.call.timeout.in.sec Server to agent HTTP call timeout (seconds) 180
soap.service.debug Log SOAP request/response (true or false) false
soap.service.url SOAP services URL http://localhost:46908/soap-services/
start.component.listener Start connector component listener (true or false) false
success.failure.files.api.version Success/failure files API version 1.0
sync.agent.deploylog.max.record.read.size Sync agent thread executor properties 50
sync.agent.thread.executor.block.queue.size Sync agent thread executor properties 100
sync.agent.thread.executor.core.pool.size Sync agent thread executor properties 5
sync.agent.thread.executor.keep.alive.time Sync agent thread executor properties 60
sync.agent.thread.executor.max.pool.size Sync agent thread executor properties 20
update.capability.interval Update capability interval (seconds) 30
websocket.max.frame.size 1048576