Host ID in NON SSL mode
Host ID in SSL mode
Des CryptoKey File containing the key in Des mode for R66 passwords
Authentication File containing Authentications for partners
Username for Administrator access
Password for Administrator access using Crypto Key (directly or through a ggp file)
True (Default) if R66 will allow no SSL mode connection
True if R66 will allow SSL mode connection
True if Administrator (HTTPS) will allow HTTP compression
By default, use the System.exec() but can lead to limitation in performances (JDK limitation). The usage of the GoldenGate LocalExec Daemin tends to reach better performances through execution delegation
Address of LocalExec Daemon
Port of LocalExec Daemon
Home Directory for HTTPS file support for Administrator
JKS HTTP KeyStore for Administrator Access in HTTPS Mode (containing Server Certificate)
Password for the HTTP KeyStore
Password for the HTTP Server Certificate within the HTTP KeyStore
True if R66 will check remote IP address while accepting a new connection
True if R66 will check remote IP address also for remote Client
Set the number of servers that act in the same group as a single instance of OpenR66 File Transfer Monitor
businessfactorynetwork:nonEmptyString if specified
If you need a special Business Factory, you must specify the full class name here.
Default is: org.waarp.openr66.context.R66DefaultBusinessFactory which only logs in DEBUG mode.
Port used in NON SSL mode
Port used in SSL mode
Port used for monitoring in HTTP mode, 0 for inactive
Port used for Administrator access in HTTPS mode, 0 for inactive
serverrestport:nonNulInteger default="-1"
Port used for REST API in HTTP(s) mode (-1 means not activated)
JKS KeyStore for R66 Access in SSL Mode (containing Server Certificate)
Password for the KeyStore
Password for the Server Certificate within the KeyStore
JKS Trust KeyStore for R66 Access in SSL Mode with Client Authentication (containing Client Certificate)
Password for the Trust KeyStore
True if R66 will only allow client through SSL authentication
Home Directory for the OpenR66 Server (relative path to this Home)
Default Receive Directory
Default Send Directory
Default Archive Directory
Default Working Directory
Configuration Directory
Number of Threads on Server side (=Number of Cores * 2 + 1)
Number of Threads on Client side (=10xServer)
Memory Limit for R66 Server Java Process
HBandwidth for one session (64Mb)
Global Bandwidth (512Mb)
Delay between 2 checks of Bandwidth (10s). The less this value, the better the bandwidth limitation is done. However take care to not give too low value
Limite by batch of active transfers (10000)
Delay between 2 execution of the Commander (5s)
Delay between 2 attemps in case of error (30s)
Delay before a Time Out occurs (30s)
Block size (64Ko). A value between 8 KB to 16 MB is recommanded
Gap to use when restarting a transfer as gap x blocksize
Usage of NIO support for the files. According to the JDK, it can enhance the performances
Usage of CPU Limitation when new request starts
Usage of CPU limitation based on Native JDK support, else (False) on Java Sysmon library
Usage of CPU limitation based on Native JDK support, else (False) on Java Sysmon library ; 1.0 means NO LIMIT, else limit of global CPU usage
Usage of connexion limitation based on Native JDK support, else (False) on Java Sysmon library ; 0 means NO LIMIT, else limit of concurrent number of connexions
Usage of FastMD5 library. The library greatly improves the performances for the MD5 computations
Library JNI Filepath. If the path is empty, the pure Java version will be used
If True, it will enable extended protocol (>= 2.3) to enable some extra information getting back at end of transfers
globaldigest::booleanType Optional default="True"
If True, it will enable a global digest (MD5, SHA1, ...) per file per transfer
4 types of database are currently supported: oracle, mysql, postgresql, h2
Connection to the database in JDBC mode (jdbc:type://[host:port]....). Use the database documentation to find the correct syntax for the JDBC connection
Database User
Database User's Password
dbcheck:boolean
Database check activation at startup (default True)
When server with no DB, do R66 will use XML files as permanent information on Transfer Tasks
the host ids (1 by 1) that will be allow to use Business Request (>= 2.3)
If specified for one host, this will override database roles for ALL hosts (from version 2.4.9). By default, local server should be added as role = FULLADMIN.
roleid:nonEmptyString
The host ids (1 by 1) that will override database roles
The role assign to this host between NOACCESS,READONLY,TRANSFER,RULE,HOST,LIMIT,SYSTEM,LOGCONTROL,PARTNER(READONLY,TRANSFER),CONFIGADMIN(PARTNER,RULE,HOST),FULLADMIN(CONFIGADMIN,LIMIT,SYSTEM,LOGCONTROL)
This will allow alias usage for host ids (from version 2.4.12).
realid:nonEmptyString
The real host id that will have aliases (locally)
The set of aliases assign to this host
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns:x0="http://www.w3.org/2001/XMLSchema">
<comment>Example of config file: change its as your need.</comment>
<identity>
<hostid>hosta</hostid>
<sslhostid>hostas</sslhostid>
<cryptokey>D:\GG\R66\certs\test-key.des</cryptokey>
<authentfile>D:\GG\R66\conf\OpenR66-authent-A.xml</authentfile>
</identity>
<server>
<serveradmin>monadmin</serveradmin>
<serverpasswd>c5f4876737cf351a</serverpasswd>
<usenossl>True</usenossl>
<usessl>False</usessl>
<usehttpcomp>False</usehttpcomp>
<uselocalexec>False</uselocalexec>
<httpadmin>D:\NEWSOURCE\GoldenGateR66\src\main\admin</httpadmin>
<admkeypath>D:\GG\R66\certs\testsslnocert.jks</admkeypath>
<admkeystorepass>testsslnocert</admkeystorepass>
<admkeypass>testalias</admkeypass>
<checkaddress>False</checkaddress>
<checkclientaddress>False</checkclientaddress>
</server>
<network>
<serverport>6666</serverport>
<serversslport>6667</serversslport>
<serverhttpport>8066</serverhttpport>
<serverhttpsport>8067</serverhttpsport>
</network>
<ssl>
<keypath>D:\GG\R66\certs\testsslnocert.jks</keypath>
<keystorepass>testsslnocert</keystorepass>
<keypass>testalias</keypass>
<trustkeypath>D:\GG\R66\certs\testcert.jks</trustkeypath>
<trustkeystorepass>testcert</trustkeystorepass>
<trustuseclientauthenticate>True</trustuseclientauthenticate>
</ssl>
<directory>
<serverhome>d:/GG/R66</serverhome>
<in>in</in>
<out>out</out>
<arch>arch</arch>
<work>work</work>
<conf>conf</conf>
</directory>
<limit>
<usefastmd5>True</usefastmd5>
<fastmd5>D:\NEWJARS\gglib\win32\MD5.dll</fastmd5>
<delayretry>10000</delayretry>
<timeoutcon>10000</timeoutcon>
<serverthread>8</serverthread>
<clientthread>80</clientthread>
<memorylimit>4000000000</memorylimit>
<sessionlimit>8388608</sessionlimit>
<globallimit>67108864</globallimit>
<delaylimit>10000</delaylimit>
<runlimit>10000</runlimit>
<delaycommand>5000</delaycommand>
<blocksize>65536</blocksize>
<gaprestart>30</gaprestart>
<usenio>False</usenio>
<usecpulimit>False</usecpulimit>
<usejdkcpulimit>False</usejdkcpulimit>
<cpulimit>0.0E1</cpulimit>
<connlimit>0</connlimit>
</limit>
<db>
<dbdriver>h2</dbdriver>
<dbserver>jdbc:h2:D:/GG/R66/data/openr66;IFEXISTS=TRUE;MODE=Oracle;AUTO_SERVER=TRUE</dbserver>
<dbuser>openr66</dbuser>
<dbpasswd>openr66</dbpasswd>
</db>
</config>