Guest User

serverConf.xml

a guest
Jul 26th, 2017
1,055
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version='1.0'?>
  2. <serverConf>
  3. <shared>
  4. <!-- Identification
  5. checkIPConsistent : Enable IP address checking Default: false
  6. defaultMode : Default identification mode Default: 'nl'
  7. longSessionTimeOutSec : Timeout of long sessions in seconds Default: 1296000
  8. securityTimeOutSec : Security token timeout in seconds Default: 86400
  9. sessionCacheSec : Cache of session information in seconds Default: 600
  10. sessionTimeOutSec : Session timeout in seconds Default: 86400 -->
  11. <authentication checkIPConsistent="false" defaultMode="nl" longSessionTimeOutSec="1296000"
  12. securityTimeOutSec="86400" sessionCacheSec="600" sessionTimeOutSec="86400">
  13.  
  14. <!-- XTK authentication mode
  15. internalPassword : Password of internal account
  16. internalSecurityZone : Authorized zone for the internal account Default: 'lan' -->
  17. <xtk internalPassword="ofB2eok7MlQ=" internalSecurityZone="lan"/>
  18.  
  19. </authentication>
  20.  
  21. <!-- Definition of server datasources
  22. exportDirectory : Path of destination directory for the exported data. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/'
  23. formCacheTimeToLive : Timeout in seconds after which a cache entry is invalidated. O means that cache entries are only refreshed at publication time. Default: 600
  24. hosts : List of DNS names that this instance serves (comma separated, can use * and ? patterns) Default: '*'
  25. interactionCacheTimeToLive : Timeout in seconds after which a cache entry is invalidated. A negative value means that the cache is always invalidated. '0', empty or invalid values are considered to be 60. Default: 300
  26. lang : Instance language
  27. uploadDirectory : Path of destination directory for the uploaded data. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/'
  28. uploadWhitelist : Authorized files to be downloaded separated by ','. The string must be a valid, regular java expression. Default: .+
  29. viewCacheTimeToLive : Timeout in seconds after which a cache entry is invalidated. A negative value means that the cache is always invalidated. '0', empty or invalid values are considered to be 60. Default: 600
  30. workingDirectory : XPath of the working directory. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/' -->
  31. <dataStore exportDirectory="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/"
  32. formCacheTimeToLive="600" hosts="*" interactionCacheTimeToLive="300"
  33. lang="" uploadDirectory="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/"
  34. uploadWhitelist=".+" viewCacheTimeToLive="600" workingDirectory="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/">
  35.  
  36. <!-- URLs matching the regular expression are regenerated based on the URL defined in urlBase
  37. urlBase : Base to use when generating external URLs. Ex: https://server.domain.com
  38. urlRegEx : Regular expression to match URLs. Ex: http://server\.lan\.net.* -->
  39. <proxyAdjust urlBase="" urlRegEx=""/>
  40.  
  41. <!-- Data source
  42. -->
  43. <dataSource name="default">
  44. <dbcnx NChar="" bulkCopyUtility="" dbSchema="" encrypted="" login="" password=""
  45. provider="" server="" timezone="" unicodeData="" useTimestampTZ=""/>
  46. <sqlParams funcPrefix="">
  47. <postConnectSQL/>
  48. </sqlParams>
  49. <pool aliveTestDelaySec="600" freeCnx="0" maxCnx="50" maxIdleDelaySec="1200"/>
  50. </dataSource>
  51.  
  52. <!-- Virtual-directory-to-real-directory mapping.
  53. name : Name of the virtual directory
  54. path : Full path of the actual directory -->
  55. <virtualDir name="images" path="$(XTK_INSTALL_DIR)/var/res/img/"/>
  56. <virtualDir name="formCache" path="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/formCache/"/>
  57. <virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)"/>
  58.  
  59. </dataStore>
  60.  
  61. <!-- DNS configuration
  62. localDomain : Default domain name. Used by the SMTP HELO command.
  63. nameServers : Comma separated list of domain name servers (DNS). -->
  64. <dnsConfig localDomain="domain.com" nameServers="192.0.0.1,192.0.0.2"/>
  65.  
  66. <!-- Configuration of the service for converting web pages into PDF documents
  67. command : Command line for running the conversion (in 'other' mode) example for phantomjs phantomjs - -ignore-ssl-errors=true '$(XTK_INSTALL_DIR)/bin/htmlToPdf.js' '-out:{outPdf}' '-post:{postFile}' '-url:{originUrl}' -sessiontoken:{sessiontoken} -format:{format} -orientation:{orientation} -marginTop:{marginTop} -marginLeft:{marginLeft} -marginRight:{marginRight} -marginBottom:{marginBottom}
  68. maxProcessusCount : Max. number of conversion processes allowed at a time on one machine. Default: 5
  69. mode : Tool to use for the conversion (phantomjs|wkhtmltopdf|other|disabled) Default: 'phantomjs'
  70. timeout : Maximum conversion time in seconds. Beyond this threshold, the conversion process is stopped and an error is raised. Default: 120
  71. verbose : Start in verbose mode to diagnose possible errors. Default: false
  72. waitTime : Delay in seconds, when all processes are used at the same time and when waiting for a process to free up. If this delay is exceeded, conversion is stopped and an error is raised. Default: 15 -->
  73. <htmlToPdf command="" maxProcessusCount="5" mode="phantomjs" timeout="120" verbose="false"
  74. waitTime="15"/>
  75.  
  76. <!-- Configuring the JavaScript interpreter
  77. maxMB : Maximum size in megabytes before running the garbage collector Default: 64
  78. stackSizeKB : Size of each stack chunk in kilo octets Default: 8 -->
  79. <javaScript maxMB="64" stackSizeKB="8"/>
  80.  
  81. <!-- Configuration of the SMTP server
  82. mxAddress : IP address of SMTP server for the transfer of e-mails.
  83. mxPort : TCP port of SMTP server used for the E-mail transfer. Default: 25 -->
  84. <mailExchanger mxAddress="" mxPort="25"/>
  85.  
  86. <!-- Namespaces configuration
  87. defaultNameSpace : Default namespace used when creating a new entity Default: 'cus' -->
  88. <module defaultNameSpace="cus"/>
  89.  
  90. <!-- Monitoring service configuration
  91. maxPreparationJobsSec : Duration in seconds after which a delivery action should no longer be in preparation Default: 3600
  92. unixScript : Unix script ran by the monitoring service
  93. winScript : Windows script to be executed by the monitoring service -->
  94. <monitoring maxPreparationJobsSec="3600" unixScript="" winScript=""/>
  95.  
  96. <!-- Configuration of the document conversion server
  97. maxConversions : Maximum number of conversions which an OpenOffice server is allowed to perform. Beyond this number, the server is restarted. Default: 1000
  98. maxServerIdleSec : Maximum idle time of OpenOffice server before forced closing. Default: 7200
  99. portRange : Interval of ports on which the OpenOffice servers are listening Default: 8101-8110
  100. url : URL of the document conversion server Default: 'http://localhost:8080/nl/jsp/ooconv.jsp' -->
  101. <ooconv maxConversions="1000" maxServerIdleSec="7200" portRange="8101-8110" url="http://localhost:8080/nl/jsp/ooconv.jsp"/>
  102.  
  103. <!-- Configuration of proxy parameters
  104. enabled : Use a proxy server Default: false
  105. override : List of addresses for which proxy parameters shall be ignored. Default: 'localhost*'
  106. useSingleProxy : Use the same configuration for all types of proxy Default: false -->
  107. <proxyConfig enabled="false" override="localhost*" useSingleProxy="false">
  108.  
  109. <!-- HTTP Proxy
  110. -->
  111. <proxyHTTP address="" login="" password="" port=""/>
  112.  
  113. <!-- Secure proxy
  114. -->
  115. <proxyHTTPS address="" login="" password="" port=""/>
  116.  
  117. </proxyConfig>
  118.  
  119. <!-- Configuration of the thread pool
  120. maxThreadCount : Maximum number of threads in pool. Default: 10 -->
  121. <threadPool maxThreadCount="10"/>
  122.  
  123. <!-- Server jobs
  124. parseLogsPeriod : Memory status refresh period of server processing (in ms) Default: 500 -->
  125. <xtkJobs parseLogsPeriod="500"/>
  126.  
  127.  
  128. </shared>
  129. <!-- Configuration of the inbound E-mail management module
  130. args : Start-up parameters
  131. autoStart : Automatic start Default: false
  132. checkInstanceName : If true, the name of the Neolane instance contained in the Message-ID headers must be the same as the current instance. Default: true
  133. defaultForwardAddress : Default e-mail transfer address not processed by a rule.
  134. errorForwardAddress : Default address used to transfer invalid E-mails (bad MIME encoding).
  135. ignoreSize : Is used to ignore the size of a message returned by POP3 servers. In this case, the module expects a '.' at the end of the messages. Default: false
  136. inMailPeriodSec : Message queue polling frequency. Default: 5
  137. initScript : ID of JavaScript to execute when starting the process
  138. maxBroadLog : Defines the maximum number of log messages to keep in memory before updating the database. Default: 20
  139. maxMsgPerSession : Maximum number of messages to read during POP3 session. Default: 100
  140. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  141. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  142. maxSessionTTLSec : Maximum duration of message processing session Default: 100
  143. popMailPeriodSec : POP3 polling period. Default: 300
  144. popQueueSize : Queue size of read messages Default: 10
  145. popTimeoutSec : Communication timeout with POP3 server. Default: 300
  146. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  147. reloadPeriodSec : Database reload frequency of accounts to be polled. Default: 600
  148. runLevel : Priority at start Default: 10 -->
  149. <inMail args="" autoStart="false" checkInstanceName="true" defaultForwardAddress=""
  150. errorForwardAddress="" ignoreSize="false" inMailPeriodSec="5" initScript=""
  151. maxBroadLog="20" maxMsgPerSession="100" maxProcessMemoryAlertMb="1800"
  152. maxProcessMemoryWarningMb="1600" maxSessionTTLSec="100" popMailPeriodSec="300"
  153. popQueueSize="10" popTimeoutSec="300" processRestartTime="06:00:00" reloadPeriodSec="600"
  154. runLevel="10">
  155.  
  156. <!-- Dump of processed messages
  157. dump : Save all inbound messages in text format. Default: false
  158. msgPath : Message dump path. Default: '/tmp/inMail' -->
  159. <msgDump dump="false" msgPath="/tmp/inMail"/>
  160.  
  161. </inMail>
  162.  
  163. <!-- Configuring the write daemon for inbound Interaction events
  164. args : Start-up parameters
  165. autoStart : Automatic start Default: false
  166. callDataSize : Max. number of characters stored in the shared memory for call data Default: 0
  167. initScript : ID of JavaScript to execute when starting the process
  168. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  169. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  170. maxSharedEntries : Max. number of events stored in the shared memory. Default: 25000
  171. nextOffersSize : Maximum number of eligible offers sorted right after propositions, to be stored for statistics Default: 0
  172. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  173. runLevel : Priority at start Default: 10
  174. statsPeriod : Aggregation duration in seconds for the response time statistics. 0 means statistic storage was deactivated. Default: 600
  175. targetKeySize : Max. number of characters stored in the shared memory for identifying individuals Default: 16 -->
  176. <interactiond args="" autoStart="false" callDataSize="0" initScript="" maxProcessMemoryAlertMb="1800"
  177. maxProcessMemoryWarningMb="1600" maxSharedEntries="25000" nextOffersSize="0"
  178. processRestartTime="06:00:00" runLevel="10" statsPeriod="600" targetKeySize="16"/>
  179.  
  180. <!-- Configuration of delivery agents
  181. args : Start-up parameters
  182. autoStart : Automatic start Default: false
  183. dataLogPath : If not empty, the path where all source files of sent emails will be saved.
  184. debugPath : If not empty, copy MIME envelopes of sent mail messages in this directory. Used for trouble shooting.
  185. errorPeriodSec : Time between generation of statistics and storage in the database. Default: 300
  186. initScript : ID of JavaScript to execute when starting the process
  187. logEmailErrors : Generate error statistics and store them in the database. Default: true
  188. logLevel : Display level of log messages. Default: 2
  189. maxMemoryMb : Maximum memory size (in MB) that an mta process can use. Above this limit, the process is re-started so that the memory it uses is released to the system. Default: 1024
  190. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  191. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  192. minConnectionsToLog : Connection threshold to take into account Default: 100
  193. minErrorsToLog : Error threshold to take into account Default: 1
  194. minMessagesToLog : Message threshold to take into account Default: 1000
  195. notifRelay : HostName:Port used to relay notifications
  196. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  197. runLevel : Priority at start Default: 10
  198. statServerAddress : Address of the delivery statistics server, given as <dns or ip>[:<port>]. If not defined, the default port is 7777.
  199. statServerVersion : Communication protocol version (1 for a v5.11 and 6.0.2 server, 2 for a v6 server). If undefined, the latest version is used.
  200. verifyMode : Activates the verify mode (no physical transmission of messages; used for simulation and tests). Default: false
  201. workingPath : Location of temporary files used by the MTA to communicate with its child processes. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/'
  202. xMailer : Value of field 'X-Mailer' in SMTP mail header. Default: 'nlserver, Build $(PRODUCT_VERSION).$(BUILD_NUMBER)' -->
  203. <mta args="" autoStart="false" dataLogPath="" debugPath="" errorPeriodSec="300"
  204. initScript="" logEmailErrors="true" logLevel="2" maxMemoryMb="1024" maxProcessMemoryAlertMb="1800"
  205. maxProcessMemoryWarningMb="1600" minConnectionsToLog="100" minErrorsToLog="1"
  206. minMessagesToLog="1000" notifRelay="" processRestartTime="06:00:00" runLevel="10"
  207. statServerAddress="" statServerVersion="" verifyMode="false" workingPath="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/"
  208. xMailer="nlserver, Build $(PRODUCT_VERSION).$(BUILD_NUMBER)">
  209.  
  210. <!-- Local file cache configuration
  211. maxPeriodSec : Period, expressed in seconds, after which the file is automatically deleted from the cache to reclaim storage. Default: 244800
  212. maxSizeOnDiskMb : Maximum cache size (Mb). Default: 1024
  213. purgePeriodSec : Period in seconds between executions of the cache purge mechanism. Default: 3600 -->
  214. <cache maxPeriodSec="244800" maxSizeOnDiskMb="1024" purgePeriodSec="3600"/>
  215.  
  216. <!-- Configuration of the mail server for the message delivery.
  217. address : Comma-separated list of DNS names or IP addresses of SMTP relays to use.
  218. port : IP port of SMTP server. Default: 25 -->
  219. <relay address="" port="25"/>
  220.  
  221. <!-- Configuration of principal server
  222. dataBasePoolPeriodSec : Database polling frequency of the jobs to be delivered. Default: 30
  223. dataBaseRetryDelaySec : Waiting period after a database connection failure. Default: 60
  224. domainKeysReloadPeriodSec : Validity duration for the cache of private keys (DomainKeys). Default: 600
  225. maxSpareServers : Maximum number of child servers. Default: 2
  226. minSpareServers : Minimum number of child servers. Default: 0
  227. startSpareServers : Number of child server at start-up. Default: 0 -->
  228. <master dataBasePoolPeriodSec="30" dataBaseRetryDelaySec="60" domainKeysReloadPeriodSec="600"
  229. maxSpareServers="2" minSpareServers="0" startSpareServers="0"/>
  230.  
  231. <!-- Configuration of child servers
  232. extraArgs : Optional command line arguments
  233. idleChildTimeoutSec : Timeout until idle child servers are stopped. Default: 60
  234. maxAgeSec : Maximum message retention time. Default: 600
  235. maxMsgPerChild : Maximum count of messages per child server. Default: 5000000
  236. maxWaitingMessages : Maximum number of messages waiting in memory to be delivered. Default: 2000
  237. maxWorkingSetMb : Maximum memory size (in MB) that a child process can use. Above this limit, the process is stopped so that the memory it uses is released to the system. Default: 128
  238. soapConnectorTimeoutSec : Timeout (in seconds) after which a SOAP connection for a delivery connector is abandoned. Default: 600
  239. startWithFirstMX : Always start with the highest priority MX Default: false
  240. timeToLive : Maximum number of consecutive attempts when resumed. Default: 48 -->
  241. <child extraArgs="" idleChildTimeoutSec="60" maxAgeSec="600" maxMsgPerChild="5000000"
  242. maxWaitingMessages="2000" maxWorkingSetMb="128" soapConnectorTimeoutSec="600"
  243. startWithFirstMX="false" timeToLive="48">
  244.  
  245. <!-- Configuration of SMTP sessions
  246. enableTLS : Activates the delivery of emails in safe mode (STARTTLS/SMTPS) when supported by the remote server. Default: false
  247. idleSessionTimeoutSec : Idle session timeout. Default: 5
  248. initialDelaySec : Initial delay before retrying connection. This delay is doubled each time connection fails. Default: 4
  249. maxSessionsPerChild : Maximum number of SMTP sessions by child server. Default: 1000 -->
  250. <smtp enableTLS="false" idleSessionTimeoutSec="5" initialDelaySec="4" maxSessionsPerChild="1000">
  251.  
  252. <!-- Management of affinities with IP addresses for optimized outgoing SMTP traffic.
  253. localDomain : Local domain name linked to the IP address. Used when issuing an SMTP HELO command.
  254. name : Names linked to the affinity by users. Names are separated using semicolons; -->
  255. <!-- IP : Outbound IP.
  256. address : Associated physical address. Eg: '192.168.0.1'
  257. excludeDomains : Comma separated list of domain masks to exclude
  258. heloHost : Computer name linked to the IP address. Used when issuing an SMTP HELO command.
  259. includeDomains : Comma separated list of domain masks to include
  260. publicId : Associated public address ID. Used as a key for the statistics server. Must be numeric.
  261. weight : Specifies the frequency of use for this IP, relative to other IPs (bigger weights lead to higher frequencies). -->
  262.  
  263. </smtp>
  264.  
  265. </child>
  266.  
  267. </mta>
  268.  
  269. <!-- Application option: Predictive Marketing
  270. kxenConfigFile : Default path and name of the KXEN configuration file, used when no path is specified in the predictive model.
  271. url : Root URL of the server to invoke the datamining connectors. Default: 'http://localhost:8080' -->
  272. <predictive kxenConfigFile="" url="http://localhost:8080"/>
  273.  
  274. <!-- Database repair module.
  275. repairActionDelayMin : Delay (in minutes) after which delivery actions can be processed by the repair module. Default: 60 -->
  276. <repair repairActionDelayMin="60"/>
  277.  
  278. <!-- Security zone
  279. allowDebug : Authorize debug mode for Web applications Default: false
  280. allowEmptyPassword : Authorize the user to use the application without a password Default: false
  281. allowHTTP : Authorize the use of HTTP for operator logon Default: false
  282. allowSQLInjection : Authorize the use of SQLDATA in expressions Default: false
  283. allowUserPassword : Authorize user/password session tokens Default: false
  284. label : Label Default: NewLabel()
  285. name : Internal name Default: NewName()
  286. sessionTokenOnly : Do not use the security token Default: false
  287. showErrors : Display error details Default: false -->
  288. <!-- subNetwork : Sub-network
  289. label : Label Default: NewLabel()
  290. mask : Mask or address
  291. name : Internal name Default: NewName()
  292. proxy : Mask or address of (reverse) proxy used by this sub-network to access the instance. In this case, the 'X-Forwarded-For' header will be tested instead of this proxy. Default: 127.0.0.1 -->
  293. <!-- securityZone :
  294. -->
  295. <securityZone allowDebug="false" allowHTTP="false" allowSQLInjection="false" label="Public Network"
  296. name="public">
  297. <subNetwork label="All addresses" mask="*" name="all"/>
  298.  
  299. <securityZone allowDebug="true" allowHTTP="false" allowSQLInjection="false" label="Private Network (VPN)"
  300. name="vpn" showErrors="true">
  301.  
  302. <securityZone allowDebug="true" allowEmptyPassword="false" allowHTTP="true"
  303. allowSQLInjection="false" allowUserPassword="false" label="Private Network (LAN)"
  304. name="lan" sessionTokenOnly="true" showErrors="true">
  305. <subNetwork label="Lan 1" mask="192.168.0.0/16" name="lan1" proxy="127.0.0.1, ::1"/>
  306. <subNetwork label="Lan 2" mask="172.16.0.0/12" name="lan2" proxy="127.0.0.1, ::1"/>
  307. <subNetwork label="Lan 3" mask="10.0.0.0/8" name="lan3" proxy="127.0.0.1, ::1"/>
  308. <subNetwork label="Localhost" mask="127.0.0.0/8" name="localhost" proxy="127.0.0.1, ::1"/>
  309. <subNetwork label="Lan (IPv6)" mask="fc00::/7" name="lan6" proxy="127.0.0.1, ::1"/>
  310. <subNetwork label="Lan (IPv6)" mask="fe80::/10" name="lan6b" proxy="127.0.0.1, ::1"/>
  311. <subNetwork label="Localhost (IPv6)" mask="::1/128" name="localhost6" proxy="127.0.0.1, ::1"/>
  312. </securityZone>
  313.  
  314. </securityZone>
  315. </securityZone>
  316.  
  317.  
  318. <!-- Configuration of the inbound SMS management module
  319. args : Start-up parameters
  320. autoStart : Automatic start Default: false
  321. dataRetentionDays : Maximum number of days files working files kept by the SMPP connector. Default: 60
  322. dataSizeMo : Maximum size in MB of the SMPP working files. Default: 512
  323. initScript : ID of JavaScript to execute when starting the process
  324. keepAlivePeriod : Max. period in seconds between two frames for notifying that the receiving session is still enabled Default: 25
  325. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  326. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  327. pollPeriod : SMS account poll period. Default: 300
  328. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  329. reloadPeriod : Database reload frequency of accounts to be polled. Default: 600
  330. runLevel : Priority at start Default: 10
  331. srReadDelay : Only SRs with a recovery date earlier than the current time minus the duration in seconds given by srReadDelay. Default: 600
  332. timeout : Communication timeout with SMS gateway. Default: 300 -->
  333. <sms args="" autoStart="false" dataRetentionDays="60" dataSizeMo="512" initScript=""
  334. keepAlivePeriod="25" maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600"
  335. pollPeriod="300" processRestartTime="06:00:00" reloadPeriod="600" runLevel="10"
  336. srReadDelay="600" timeout="300">
  337.  
  338. <!--
  339. netsizeConnectionTimeout : Timeout in seconds when establishing a connection with Netsize Default: 30 -->
  340. <netsize netsizeConnectionTimeout="30"/>
  341.  
  342. </sms>
  343.  
  344. <!-- MTA statistics module
  345. args : Start-up parameters
  346. autoStart : Automatic start Default: false
  347. initScript : ID of JavaScript to execute when starting the process
  348. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  349. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  350. port : Server listening port
  351. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  352. runLevel : Priority at start Default: 10 -->
  353. <stat args="" autoStart="false" initScript="" maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600"
  354. port="" processRestartTime="06:00:00" runLevel="10"/>
  355.  
  356. <!-- Log management module.
  357. args : Start-up parameters
  358. autoStart : Automatic start Default: false
  359. initScript : ID of JavaScript to execute when starting the process
  360. maxFileSizeMb : Maximum size in Mb for a log file Default: 10
  361. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  362. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  363. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  364. runLevel : Priority at start Default: 10 -->
  365. <syslogd args="" autoStart="false" initScript="" maxFileSizeMb="10" maxProcessMemoryAlertMb="1800"
  366. maxProcessMemoryWarningMb="1600" processRestartTime="06:00:00" runLevel="10"/>
  367.  
  368. <!-- Configuration of the tracking server
  369. args : Start-up parameters
  370. autoStart : Automatic start Default: false
  371. consolidationPeriodSec : Consolidation period Default: 300
  372. dedupOpenPeriodMin : Remove duplicate open tracking logs to limit the effects of mail previews in mail readers like Outlook. Default: 1
  373. errorIgnorePercent : Do not update tracking indicators as long as the ratio of logs not already taken into account does not reach this value. Default: 1
  374. errorIgnorePeriod : Maximum duration before error indicators are recomputed. Default: 86400
  375. indicatorsDuration : Duration after the validity date of a delivery after which consolidated indicators are no longer computed Default: 2592000
  376. initScript : ID of JavaScript to execute when starting the process
  377. logCountPerRequest : Number of logs requested by call to the remote tracking server Default: 1000
  378. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  379. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  380. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  381. runLevel : Priority at start Default: 10
  382. trackingIgnorePercent : Do not update tracking indicators as long as the ratio of logs not already taken into account does not reach this value. Default: 1
  383. trackingIgnorePeriod : Maximum duration before tracking indicators are recomputed. Default: 86400
  384. userAgentCacheSize : Size of browser identifier cache Default: 500 -->
  385. <tracking args="" autoStart="false" consolidationPeriodSec="300" dedupOpenPeriodMin="1"
  386. errorIgnorePercent="1" errorIgnorePeriod="86400" indicatorsDuration="2592000"
  387. initScript="" logCountPerRequest="1000" maxProcessMemoryAlertMb="1800"
  388. maxProcessMemoryWarningMb="1600" processRestartTime="06:00:00" runLevel="10"
  389. trackingIgnorePercent="1" trackingIgnorePeriod="86400" userAgentCacheSize="500"/>
  390.  
  391. <!-- Configuration of the tracking log writing daemon
  392. args : Start-up parameters
  393. autoStart : Automatic start Default: false
  394. initScript : ID of JavaScript to execute when starting the process
  395. maxCreateFileRetry : Maximum number of files that can be created in case of writing failure in log files. Default: 5
  396. maxLogsSizeOnDiskMb : Maximum space used by logs on disk (in MB). May not be less than 100 MB. Default: 500
  397. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  398. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  399. maxSharedLogs : Maximum number of logs stored in shared memory. Cannot be less than 10000. Default: 25000
  400. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  401. purgeLogsPeriod : Number of logs inserted before starting the purge of log files. May not be lower than 50000. Default: 50000
  402. runLevel : Priority at start Default: 10
  403. webTrackingParamSize : Maximum number of characters saved in shared memory for extra web tracking parameters Default: 64 -->
  404. <trackinglogd args="" autoStart="false" initScript="" maxCreateFileRetry="5" maxLogsSizeOnDiskMb="500"
  405. maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" maxSharedLogs="25000"
  406. processRestartTime="06:00:00" purgeLogsPeriod="50000" runLevel="10"
  407. webTrackingParamSize="64"/>
  408.  
  409. <!-- Configuration of the Web Module
  410. JVMOptions : Options of the JVM passed as a string. Default:
  411. MaxThreads : Maximum number of threads. Default: 75
  412. MinSpareThreads : Minimum number of threads. Default: 5
  413. args : Start-up parameters
  414. autoStart : Automatic start Default: false
  415. controlPort : Tomcat listening control port Default: 8005
  416. httpPort : Tomcat HTTP listening port Default: 8080
  417. initScript : ID of JavaScript to execute when starting the process
  418. maxDeliveryQueueSize : Maximum number of SubmitDelivery SOAP calls that can be queued. Default: 50
  419. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  420. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  421. notifRelay : HostName:Port enabling relay of notifications
  422. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  423. runLevel : Priority at start Default: 10
  424. startSoapRouterInModule : Start the SOAP router in module mode. Default: false -->
  425. <web JVMOptions="" MaxThreads="75" MinSpareThreads="5" args="" autoStart="false"
  426. controlPort="8005" httpPort="8080" initScript="" maxDeliveryQueueSize="50"
  427. maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" notifRelay=""
  428. processRestartTime="06:00:00" runLevel="10" startSoapRouterInModule="false">
  429.  
  430. <!-- Parameters used by the JSPs
  431. debug : Execution of JSP in debug mode or not
  432. downloadPath : Download path of installation programs for the client consoles. Default: '$(XTK_INSTALL_DIR)/datakit/nl/fra/jsp'
  433. foFileName : Path of .fo file.
  434. soapRouter : URL of SOAP router (http://myserver/xxx, http://jni or mailto:xxx) Default: 'http://jni' -->
  435. <jsp debug="" downloadPath="$(XTK_INSTALL_DIR)/datakit/nl/fra/jsp" foFileName=""
  436. soapRouter="http://jni">
  437.  
  438. <!-- Class Path to use when starting JVM
  439. -->
  440. <classpath>$(XTK_INSTALL_DIR)/tomcat-7/bin/bootstrap.jar
  441. $(XTK_INSTALL_DIR)/tomcat-7/bin/tomcat-juli.jar
  442. $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-util.jar
  443. $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-api.jar
  444. $(XTK_INSTALL_DIR)/tomcat-7/lib/servlet-api.jar
  445. $(XTK_INSTALL_DIR)/tomcat-7/lib/jsp-api.jar
  446. $(XTK_INSTALL_DIR)/tomcat-7/lib/el-api.jar
  447. $(XTK_INSTALL_DIR)/java/lib/gnu-regexp-1.1.3.jar
  448. $(XTK_INSTALL_DIR)/java/lib/activation.jar
  449. $(XTK_INSTALL_DIR)/java/lib/log4j-1.2.11.jar
  450. $(XTK_INSTALL_DIR)/java/lib/PDFBox-0.7.3.jar
  451. $(XTK_INSTALL_DIR)/java/lib/FontBox-0.1.0.jar
  452. $(XTK_INSTALL_DIR)/java/lib/AGJavaEndpoint.22.jar
  453. $(XTK_INSTALL_DIR)/java/lib/NSGConstants.jar
  454. $(XTK_INSTALL_DIR)/java/lib/js.jar
  455. $(XTK_INSTALL_DIR)/java/lib/smpp.jar
  456. $(XTK_INSTALL_DIR)/java/lib/nlweb.jar
  457. $(XTK_INSTALL_DIR)/java/lib/weka.jar
  458. $(XTK_INSTALL_DIR)/java/lib/KxCommonInterf.jar
  459. $(XTK_INSTALL_DIR)/java/lib/KxJni.jar
  460. $(XTK_INSTALL_DIR)/java/lib/KxJniInterf.jar
  461. $(XTK_INSTALL_DIR)/java/lib/KxUtils.jar
  462. $(XTK_INSTALL_DIR)/java/lib/jcaptcha-all.jar
  463. $(XTK_INSTALL_DIR)/java/lib/apns-0.1.5-jar-with-dependencies.jar
  464. $(XTK_INSTALL_DIR)/java/lib/commons-collections-3.2.jar
  465. $(XTK_INSTALL_DIR)/java/lib/jcommon-1.0.16.jar
  466. $(XTK_INSTALL_DIR)/java/lib/jfreechart-1.0.13.jar
  467. $(XTK_INSTALL_DIR)/java/lib/barcode4j-light.jar
  468. $(XTK_INSTALL_DIR)/java/lib/zxing.jar
  469. $(XTK_INSTALL_DIR)/java/lib/raztec.jar
  470. $(OOO_URE_INSTALL_DIR)/java/juh.jar
  471. $(OOO_URE_INSTALL_DIR)/java/ridl.jar
  472. $(OOO_URE_INSTALL_DIR)/java/jurt.jar
  473. $(OOO_BASIS_INSTALL_DIR)/program/classes/unoil.jar
  474. $(OOO_INSTALL_DIR)/classes/juh.jar
  475. $(OOO_INSTALL_DIR)/classes/ridl.jar
  476. $(OOO_INSTALL_DIR)/classes/unoil.jar
  477. $(OOO_INSTALL_DIR)/classes/jurt.jar</classpath>
  478.  
  479. </jsp>
  480.  
  481. <!-- Parameters used by the JSSPs
  482. collectsGarbageAfterRequest : Enables the garbage collector of the JavaScript context after each query. Default: true
  483. timeToLive : Maximum number of pages served by a JavaScript context. Default: 1000 -->
  484. <jssp collectsGarbageAfterRequest="true" timeToLive="1000"/>
  485.  
  486. <!-- Relay for HTTP requests between two zones
  487. debugRelay : Start the HTTP relay module within the Web server in debug mode Default: false
  488. forbiddenCharsInAuthority : List of forbidden characters in the 'authority' section of a URI Default: '?#.@/:'
  489. forbiddenCharsInPath : List of forbidden characters in the 'path' section of a URI Default: '?#/'
  490. modDir : List of files to be used during a query on a folder Default: 'index.html'
  491. startRelay : Start the HTTP relay module Default: false
  492. startRelayInModule : Start the HTTP relay module within the Web server. Default: true -->
  493. <relay debugRelay="false" forbiddenCharsInAuthority="?#.@/:" forbiddenCharsInPath="?#/"
  494. modDir="index.html" startRelay="false" startRelayInModule="true">
  495.  
  496. <!-- List of URLs to relay (insert order defines priority).
  497. IPMask : Comma separated list of source IP addresses allowed to used the relay for this mask
  498. deny : Deny access to these URLs (return an HTTP 403 error)
  499. hostMask : Comma separated list of DNS alias masks to relay (ex: '*.neolane.net').
  500. relayHost : use the HTTP 'Host' header of the original request when relaying.
  501. relayPath : Append the complete path of the URLs to relay to the URL of the target page.
  502. targetUrl : URL of the target page.
  503. timeout : Maximum execution time (in seconds) of the request being relayed
  504. urlPath : Mask of URLs to relay (ex: '/nl*', '*.jsp'). -->
  505. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  506. timeout="" urlPath="/view/*"/>
  507. <url IPMask="" deny="true" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  508. timeout="" urlPath="*ooconv.jsp*"/>
  509. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  510. timeout="" urlPath="*.jsp"/>
  511. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  512. timeout="" urlPath="*.jssp"/>
  513. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  514. timeout="" urlPath="/webApp/*"/>
  515. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  516. timeout="" urlPath="/report/*"/>
  517. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  518. timeout="" urlPath="/jssp/*"/>
  519. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  520. timeout="" urlPath="/strings/*"/>
  521. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  522. timeout="" urlPath="/interaction/*"/>
  523. <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" targetUrl="http://localhost:8080"
  524. timeout="" urlPath="/barcode/*"/>
  525.  
  526. <url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
  527. timeout="" urlPath="/favicon.*"/>
  528. <url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
  529. timeout="" urlPath="/*.html"/>
  530. <url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
  531. timeout="" urlPath="/*.png"/>
  532. <url IPMask="" deny="" hostMask="" relayHost="false" relayPath="false" targetUrl=""
  533. timeout="" urlPath="/*.jpg"/>
  534.  
  535. </relay>
  536.  
  537. <!-- Configuration of the redirection module
  538. P3PCompactPolicy : Value describing the policy used for permanent cookies (compliant with the P3P Compact Policy format). Default: 'CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV'
  539. databaseId : Database identifier associated with the tracking instance
  540. defLogCount : Number of logs returned by default upon a call of method GetTrackingLogs Default: 30
  541. expirationURL : URL of Web page used by default by the redirection server when redirection for a delivery action has expired.
  542. maxJobsInCache : Maximum number of delivery actions in cache. May not be lower than 50. Default: 100
  543. startRedirection : Start the redirection service. Default: true
  544. startRedirectionInModule : Start the redirection service in module mode. Default: true
  545. trackWebVisitors : Creation of logs for the pages visited by unknown users. Default: false
  546. trackingPassword : Password used by the redirection server -->
  547. <redirection P3PCompactPolicy="CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV"
  548. databaseId="" defLogCount="30" expirationURL="" maxJobsInCache="100"
  549. startRedirection="true" startRedirectionInModule="true" trackWebVisitors="false"
  550. trackingPassword="">
  551.  
  552. <!--
  553. enabledIf : The tracking server is taken into account if the expression returns true
  554. id : Name Default: 1
  555. url : Extra redirection server URL -->
  556. <spareServer enabledIf="" id="1" url=""/>
  557.  
  558. </redirection>
  559.  
  560. <!-- E-mail anti-spam scoring parameters
  561. command : Command to execute to evaluate the anti-spam score of an e-mail (e.g. 'perl spamcheck.pl') Default: '' -->
  562. <spamCheck command=""/>
  563.  
  564. </web>
  565.  
  566. <!-- Workflow process configuration
  567. affinity : Affinity Default:
  568. args : Start-up parameters
  569. autoStart : Automatic start Default: false
  570. dataBasePoolPeriodSec : Period Default: 20
  571. initScript : ID of JavaScript to execute when starting the process
  572. maxProcessMemoryAlertMb : Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
  573. maxProcessMemoryWarningMb : Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
  574. notifRelay : HostName:Port enabling relay of notifications
  575. processRestartTime : Time of the day when the process is automatically restarted Default: '06:00:00'
  576. runLevel : Priority at start Default: 10 -->
  577. <wfserver affinity="" args="" autoStart="false" dataBasePoolPeriodSec="20" initScript=""
  578. maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" notifRelay=""
  579. processRestartTime="06:00:00" runLevel="10"/>
  580.  
  581. </serverConf>
RAW Paste Data