Optimize property files
The following two properties files in Transact contain settings that can be adjusted to achieve higher performance and increase throughput. If you have a clustered Transact environment with multiple processing servers, ensure that you edit the properties file on every processing server.
If you make any changes to either of the following two properties files, you must restart the Transact service.
dcma-workflows.properties file
This file is in the following path:
<Installation Directory>/Application/WEB-INF/classes/META-INF/dcma-workflows/dcma-workflows.properties
This file contains properties that allow you to increase the number of parallel batch processing instances for optimizing cloud operations:
-
#server.instance.max.process.capacity.mode: This governs the calculation of server.instance.max.process.capacity value.
-
#0: This means the calculation will be dynamic and depends on system configurations and results of performance testing.
-
#1: This means the calculation will be static and the value will be picked from the property server.instance.max.process.capacity.
-
Changing the server.instance.max.process.capacity.mode from 0 (default) to 1 and setting the service.instance.max.process.capacity can increase the number of parallel batch processing instances that can occur. See the following example:
-
server.instance.max.process.capacity.mode=0
-
server.instance.max.process.capacity=5
-
application.properties file
This file is in the following path:
<Ephesoft installation folder>/JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes/application.properties
Transact contains two files by the name of application.properties. This document only discusses the application.properties file for the Transact Cloud HyperExtender plugin.
This properties file has the following configuration that can improve performance in cloud operations:
-
# Upload/Download Action
-
cloud.action.upload-download.thread-count=10
This value can be used to increase or decrease the number of files downloaded or uploaded at a time, from the cloud onto a Transact instance. Contact Transact Support if you have performance inquiries.