Ir para o conteúdo

Jitterbit private agent Tomcat properties file jitterbit-agent-config.properties

Introduction

This page describes the private agent Tomcat properties file jitterbit-agent-config.properties. It is found in the Resources subdirectory under the installation directory (JITTERBIT_HOME), by default C:\Program Files\Jitterbit Agent\ on Microsoft Windows, /opt/jitterbit/ on Linux and Docker.

Important

Changes made to the file are not applied until the agent is restarted, and are not overwritten when upgrading.

Properties

The file sets properties as key-value pairs in the form <key>=<value>. The following are recognized by private agents:

Key Description 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.drainstop.api.wait Wait time for APIs to finish on drain stop (seconds). 180
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 agents 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.synchronous.load At agent startup, synchronize environments before accepting requests (true or false). false
agent.synchronous.latch.time Timeout (minutes) when agent.synchronous.load is true. 30
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.logsync.enhanced.logging Enable extra logging for environment sync false
enable.projectdeploylog.sync Disable project deploy sync 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