This section of the document discusses properties related to configuration of DEFA to be able to connect and forward data to Report Server.
You can find the configuration files under …IntellicusDEFADEFAconfig folder.
Configuring DEFA Properties
DEFA’s configuration is achieved by setting properties associated with it.
This is the unique identifier of the DEFA Agent.
Syntax: DEFA_NAME =  (String)
In case the Report Server uses a Web Server, this is the URL of Web Server to which DEFA will connect and forward data.
Syntax: SERVER_URL =  (String)
Example: SERVER_URL= http://192.168.152.86:90/server
This is the IP address of Report Server to which DEFA will connect and forward data.
Syntax: SERVER_IP = [127.0.0.1] (String)
In case both Server URL and Server IP are provided, it takes address from Server URL by default.
IP Port of Report Server to which DEFA will connect and forward data. Valid value for the port is any integer greater than zero.
Syntax: SERVER_PORT =  (int)
Server Time Out
This is the time in seconds after which the DEFA connection will be closed, if not used for that many seconds. Valid value for this timeout is any integer greater than zero.
Syntax: SERVER_TIME_OUT =  (int)
The port at which the DEFA server is listening. Should be unused by any other program on this machine. This port is used for shutdown request.
Syntax: LISTENER_PORT =  (int)
The log file directory to keep the log files. The log filename is DEFAAgent.log.
Syntax: LOGS = [path] (String)
The debug level for logging indicates the level of criticality to be considered for logging.
Syntax: LOGLEVEL = [TRACE, DEBUG, INFO, WARN, ERROR, FATAL] (String)
Retry Enabled Flag
This flag (when true) facilitates a retry action in case data extraction or forwarding has failed. This failure can be due to scenarios like DEFA is unable to connect to database for data extraction, unable to connect to Report Server or unable to read/write file.
Syntax: RETRY_ENABLED = [TRUE, FALSE] (String)
This is the number of times retry should be performed once data extraction or forwarding has failed. In the following example, after Retry Count has reached value 3, DEFA would pick the next schedule.
Syntax: RETRY_COUNT =  (int)
The Retry action should be performed after this frequency specified in seconds.
Syntax: RETRY_FREQUENCY = [>0] (int)