serverConf.xml holds a lot of information concerning the configuration of your instance. But there’s no direct access from the console. You can read and dump its content using Linux commands through Javascript.

Get your serverConf.xml

Create a simple workflow with a JS activity and an End:

todo

Open up the JS activity and use this code:

var result = execCommand('pwd'); // to get current dir
logInfo(result[1]);

result = execCommand('ls ../../conf'); // to display the content of the conf folder
logInfo(result[1]);

result = execCommand('cp ../../conf/serverConf.xml /sftp/your-incoming-ftp-folder/');
logInfo(result[1]);
/**
 * @param command The command to execute with its parameters
 * @param bNoThrow true to get the output and the error code even if the command does not return zero (false by default).
 *
 * @return a table whose first element corresponds to the return code of the command (if the return code is different from zero, there is an anomaly) and the second element is a character string containing the standard output produced
 *
 * @note Depending on your installation, some commands can be blacklisted. For example: ln, dd, openssl, curl, wget, python, python3, perl, ruby, sh, bash, dash, zsh, base64, nlserver, node, phantomjs, java, awk, nc, telnet, ssh, scp, ftp
 */
function execCommand (command [, bNoThrow=false ])

See more JS commands in this tutorial

Sample of serverConf.xml

/usr/local/neolane/nl6/conf/ng/serverConf.xml.sample

<?xml version='1.0'?>
<serverConf>
  <shared>
<!-- Identification
         checkIPConsistent :  Enable IP address checking Default: false
         defaultMode :  Default identification mode Default: 'nl'
         longSessionTimeOutSec :  Timeout of long sessions in seconds Default: 1296000
         securityTimeOutSec :  Security token timeout in seconds Default: 86400
         sessionCacheSec :  Cache of session information in seconds Default: 600
         sessionTimeOutSec :  Session timeout in seconds Default: 86400 -->
    <authentication checkIPConsistent="false" defaultMode="nl" longSessionTimeOutSec="1296000"
                    securityTimeOutSec="86400" sessionCacheSec="600" sessionTimeOutSec="86400">

    <!-- XTK authentication mode
         internalPassword :  Password of internal account
         internalSecurityZone :  Authorized zone for the internal account Default: 'lan' -->
      <xtk internalPassword="" internalSecurityZone="lan"/>

    </authentication>

    <!-- Definitions of server data sources
         exportDirectory :  Path of destination directory for the exported data. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/'
         formCacheTimeToLive :  Timeout in seconds after which a cache entry is invalidated. O means that cache entries are only refreshed at publication time. Default: 600
         hosts :  List of DNS masks that this instance serves (comma separated, can use * and ? patterns) Default: '*'
         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
         lang :  Instance language
         uploadDirectory :  Path of destination directory for the uploaded data. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/'
         uploadWhitelist :  Authorized files to be downloaded separated by ','. The string must be a valid, regular java expression. Default: '.+'
         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
         workingDirectory :  XPath of the working directory. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/' -->
    <dataStore exportDirectory="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/export/"
               formCacheTimeToLive="600" hosts="*" interactionCacheTimeToLive="300"
               lang="" uploadDirectory="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/upload/"
               uploadWhitelist=".+" viewCacheTimeToLive="600" workingDirectory="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/workspace/">

    <!-- URLs matching the regular expression are regenerated based on the URL defined in urlBase
         urlBase :  Base to use when generating external URLs. Ex: https://server.domain.com
         urlRegEx :  Regular expression to match URLs. Ex: http://server\.lan\.net.* -->
      <proxyAdjust urlBase="" urlRegEx=""/>

    <!-- Data source
         -->
      <dataSource name="default">
        <dbcnx NChar="" bulkCopyUtility="" dbSchema="" encrypted="" login="" password=""
               provider="" server="" timezone="" unicodeData="" useTimestampTZ=""/>
        <sqlParams funcPrefix="">
          <postConnectSQL/>
        </sqlParams>
        <pool aliveTestDelaySec="600" freeCnx="0" maxCnx="50" maxIdleDelaySec="1200"/>
      </dataSource>

    <!-- Virtual-directory-to-real-directory mapping.
         name :  Name of the virtual directory
         path :  Full path of the actual directory -->
      <virtualDir name="images" path="$(XTK_INSTALL_DIR)/var/res/img/"/>
      <virtualDir name="formCache" path="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/formCache/"/>
      <virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)"/>

    </dataStore>

    <!-- DNS configuration
         localDomain :  Default domain name. Used by the SMTP HELO command.
         nameServers :  Comma separated list of domain name servers (DNS).
         retry :  Number of retries for a DNS query Default: 4
         timeout :  Timeout in milliseconds for a DNS query Default: 5000 -->
    <dnsConfig localDomain="" nameServers="" retry="4" timeout="5000"/>

    <!-- Command execution
         blacklistFile :  Path to the file containing the commands to blacklist
         user :  Execute commands as a different user -->
    <exec blacklistFile="" user=""/>

    <!-- Configuration of the service for converting web pages into PDF documents
         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}
         maxProcessusCount :  Max. number of conversion processes allowed at a time on one machine. Default: 5
         mode :  Tool to use for the conversion (phantomjs|wkhtmltopdf|other|disabled) Default: 'phantomjs'
         timeout :  Maximum conversion time in seconds. Beyond this threshold, the conversion process is stopped and an error is raised. Default: 120
         verbose :  Start in verbose mode to diagnose possible errors. Default: false
         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 -->
    <htmlToPdf command="" maxProcessusCount="5" mode="phantomjs" timeout="120" verbose="false"
               waitTime="15"/>

    <!-- Configuring the JavaScript interpreter
         maxMB :  Maximum size in megabytes before running the garbage collector Default: 64
         stackSizeKB :  Size of each stack chunk in kilo octets Default: 8 -->
    <javaScript maxMB="64" stackSizeKB="8"/>

    <!-- Configuration of the SMTP server
         mxAddress :  IP address of SMTP server for the transfer of emails.
         mxPort :  TCP port of SMTP server used for the Email transfer. Default: 25 -->
    <mailExchanger mxAddress="" mxPort="25"/>

    <!-- Namespaces configuration
         defaultNameSpace :  Default namespace used when creating a new entity Default: 'cus' -->
    <module defaultNameSpace="cus"/>

    <!-- Monitoring service configuration
         maxPreparationJobsSec :  Duration in seconds after which a delivery action should no longer be in preparation Default: 3600
         unixScript :  Unix script ran by the monitoring service
         winScript :  Windows script to be executed by the monitoring service -->
    <monitoring maxPreparationJobsSec="3600" unixScript="" winScript=""/>

    <!-- Configuration of the document conversion server
         maxConversions :  Maximum number of conversions which an OpenOffice server is allowed to perform. Beyond this number, the server is restarted. Default: 1000
         maxServerIdleSec :  Maximum idle time of OpenOffice server before forced closing. Default: 7200
         portRange :  Interval of ports on which the OpenOffice servers are listening Default: 8101-8110
         url :  URL of the document conversion server Default: 'http://localhost:8080/nl/jsp/ooconv.jsp' -->
    <ooconv maxConversions="1000" maxServerIdleSec="7200" portRange="8101-8110" url="http://localhost:8080/nl/jsp/ooconv.jsp"/>

    <!-- Configuration of proxy parameters
         enabled :  Use a proxy server Default: false
         override :  List of addresses for which proxy parameters shall be ignored. Default: 'localhost*'
         useSingleProxy :  Use the same configuration for all types of proxy Default: false -->
    <proxyConfig enabled="false" override="localhost*" useSingleProxy="false">

    <!-- HTTP Proxy
         -->
      <proxyHTTP address="" login="" password="" port=""/>

    <!-- Secure proxy
         -->
      <proxyHTTPS address="" login="" password="" port=""/>

    </proxyConfig>

    <!-- Configuration of the thread pool
         maxThreadCount :  Maximum number of threads in pool. Default: 10 -->
    <threadPool maxThreadCount="10"/>

    <!-- List of URLs that the Javascript code can access.
         action :  Default action if the URL is not in the authorized list. Values: deny (default), warn, ignore
         debugTrace :  Debugging trace of the URL selection mechanism Default: false -->
    <urlPermission action="" debugTrace="false">

    <!-- URL mask
         dnsSuffix :  Domain name, or domain parent, concerned by the URL
         urlRegEx :  Regular expression to refine validating URLs belonging to this domain. -->
      <url dnsSuffix="api.omniture.com" urlRegEx="https://api\.omniture\.com/genesis/i/3\.1.*"/>
      <url dnsSuffix="api.omniture.com" urlRegEx="https://api[1-5]\.omniture\.com/genesis/i/3\.1.*"/>
      <url dnsSuffix="marketing.adobe.com" urlRegEx="https://.*"/>
      <url dnsSuffix="gcm-http.googleapis.com" urlRegEx="https://gcm-http\.googleapis\.com/gcm/send.*"/>
      <url dnsSuffix="graph.facebook.com" urlRegEx="https://.*"/>
      <url dnsSuffix="api.line.me" urlRegEx="https://api\.line\.me/v1.*"/>
      <url dnsSuffix="api.twitter.com" urlRegEx="https://api\.twitter\.com/1\.1.*"/>
      <url dnsSuffix="adobeid-na1.services.adobe.com" urlRegEx="https://.*"/>
      <url dnsSuffix="adobeid-na1-stg1.services.adobe.com" urlRegEx="https://.*"/>
      <url dnsSuffix="deliverability.neolane.net" urlRegEx="https://deliverability\.neolane\.net/jssp/dm/renderingSeed\.jssp"/>
      <url dnsSuffix="deliverability.neolane.net" urlRegEx="https://deliverability\.neolane\.net/nl/jsp/soaprouter\.jsp"/>
      <url dnsSuffix="localhost" urlRegEx="http://localhost:8080/nms/jsp/.*"/>
      <url dnsSuffix="localhost" urlRegEx="http://localhost:8080/nl/jsp/.*"/>
      <url dnsSuffix="localhost" urlRegEx="http://localhost:8080/xtk/jsp/.*"/>

    </urlPermission>

    <!-- Server jobs
         parseLogsPeriod :  Memory status refresh period of server processing (in ms) Default: 500 -->
    <xtkJobs parseLogsPeriod="500"/>


  </shared>
<!-- Executes archiving operations in the background.
       acquireLimit :  Number of EMLs to process at the same time Default: 100
       archivingType :  Archiving strategy
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       compressBatchSize :  Max number of files in a compressed archive Default: 10000
       compressionFormat :  Compression format
       expirationDelay :  Number of days before unprocessed emails are archived Default: 2
       initScript :  ID of JavaScript to execute when starting the process
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       pollDelay :  Delay (in seconds) between each update event Default: 60
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       purgeArchivesDelay :  Number of days before unprocessed emails are deleted Default: 7
       runLevel :  Priority at start Default: 10
       smtpBccAddress :   
       smtpEnableTLS :  Activates the delivery of emails in safe mode (STARTTLS/SMTPS) when supported by the remote server. Default: false
       smtpRelayAddress :  Comma-separated list of DNS names or IP addresses of SMTP relays to use.
       smtpRelayPort :  IP port of SMTP server. Default: 25 -->
  <archiving acquireLimit="100" archivingType="" args="" autoStart="false" compressBatchSize="10000"
             compressionFormat="" expirationDelay="2" initScript="" maxProcessMemoryAlertMb="1800"
             maxProcessMemoryWarningMb="1600" pollDelay="60" processRestartTime="06:00:00"
             purgeArchivesDelay="7" runLevel="10" smtpBccAddress="" smtpEnableTLS="false"
             smtpRelayAddress="" smtpRelayPort="25"/>

    <!-- Configuration of the inbound Email management module
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       checkInstanceName :  If true, the name of the Adobe Campaign instance contained in the Message-ID headers must be the same as the current instance. Default: true
       defaultForwardAddress :  Default email transfer address not processed by a rule.
       errorForwardAddress :  Default address used to transfer invalid Emails (bad MIME encoding).
       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
       inMailPeriodSec :  Message queue polling frequency. Default: 5
       initScript :  ID of JavaScript to execute when starting the process
       maxBroadLog :  Defines the maximum number of log messages to keep in memory before updating the database. Default: 20
       maxMsgPerSession :  Maximum number of messages to read during POP3 session. Default: 200
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       maxSessionTTLSec :  Maximum duration of message processing session Default: 100
       popMailPeriodSec :  POP3 polling period. Default: 300
       popQueueSize :  Queue size of read messages Default: 100
       popTimeoutSec :  Communication timeout with POP3 server. Default: 300
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       reloadPeriodSec :  Database reload frequency of accounts to be polled. Default: 600
       runLevel :  Priority at start Default: 10 -->
  <inMail args="" autoStart="false" checkInstanceName="true" defaultForwardAddress=""
          errorForwardAddress="" ignoreSize="false" inMailPeriodSec="5" initScript=""
          maxBroadLog="20" maxMsgPerSession="200" maxProcessMemoryAlertMb="1800"
          maxProcessMemoryWarningMb="1600" maxSessionTTLSec="100" popMailPeriodSec="300"
          popQueueSize="100" popTimeoutSec="300" processRestartTime="06:00:00" reloadPeriodSec="600"
          runLevel="10">

    <!-- Dump of processed messages
         dump :  Save all inbound messages in text format. Default: false
         msgPath :  Message dump path. Default: '/tmp/inMail' -->
    <msgDump dump="false" msgPath="/tmp/inMail"/>

  </inMail>

    <!-- Configuring the write daemon for inbound Interaction events
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       callDataSize :  Max. number of characters stored in the shared memory for call data Default: 0
       initScript :  ID of JavaScript to execute when starting the process
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       maxSharedEntries :  Max. number of events stored in the shared memory. Default: 25000
       nextOffersSize :  Maximum number of eligible offers sorted right after propositions, to be stored for statistics Default: 0
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       runLevel :  Priority at start Default: 10
       statsPeriod :  Aggregation duration in seconds for the response time statistics. 0 means statistic storage was deactivated. Default: 600
       targetKeySize :  Max. number of characters stored in the shared memory for identifying individuals Default: 16 -->
  <interactiond args="" autoStart="false" callDataSize="0" initScript="" maxProcessMemoryAlertMb="1800"
                maxProcessMemoryWarningMb="1600" maxSharedEntries="25000" nextOffersSize="0"
                processRestartTime="06:00:00" runLevel="10" statsPeriod="600" targetKeySize="16"/>

    <!-- Configuration of delivery agents
       args :  Start-up parameters Default: '-tracefilter:nlmta'
       autoStart :  Automatic start Default: false
       dataLogPath :  If not empty, the path where all source files of sent emails will be saved.
       debugPath :  If not empty, copy MIME envelopes of sent mail messages in this directory. Used for trouble shooting.
       dnsRequestLogDelayMs :  Time in milliseconds to display the logs
       errorPeriodSec :  Time between generation of statistics and storage in the database. Default: 300
       initScript :  ID of JavaScript to execute when starting the process
       logEmailErrors :  Generate error statistics and store them in the database. Default: true
       logLevel :  Display level of log messages. Default: 2
       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
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       minConnectionsToLog :  Connection threshold to take into account Default: 100
       minErrorsToLog :  Error threshold to take into account Default: 1
       minMessagesToLog :  Message threshold to take into account Default: 1000
       notifRelay :  HostName:Port used to relay notifications
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       purgeDataLogDelay :  Number of days before archived emails in the directory specified in dataLogPath are purged. Default: 15
       retryLostMessages :  Parts of deliveries will be retried if the child process is dead Default: true
       runLevel :  Priority at start Default: 10
       statServerAddress :  Address of the delivery statistics server, given as <dns or ip>[:<port>]. If not defined, the default port is 7777.
       statServerTLSSupport :  Enables the TLS configurable by MX (requires an up-to-date statistics server) Default: true
       statServerVersion :  Communication protocol version (1 for a v5.11 and 6.0.2 server, 2 for a v6.1 server). If undefined, the latest version is used.
       verifyMode :  Activates the verify mode (no physical transmission of messages; used for simulation and tests). Default: false
       workingPath :  Location of temporary files used by the MTA to communicate with its child processes. Default: '$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/'
       xMailer :  Value of field 'X-Mailer' in SMTP mail header. Default: 'nlserver, Build $(PRODUCT_VERSION)' -->
  <mta args="-tracefilter:nlmta" autoStart="false" dataLogPath="" debugPath="" dnsRequestLogDelayMs=""
       errorPeriodSec="300" initScript="" logEmailErrors="true" logLevel="2" maxMemoryMb="1024"
       maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" minConnectionsToLog="100"
       minErrorsToLog="1" minMessagesToLog="1000" notifRelay="" processRestartTime="06:00:00"
       purgeDataLogDelay="15" retryLostMessages="true" runLevel="10" statServerAddress=""
       statServerTLSSupport="true" statServerVersion="" verifyMode="false" workingPath="$(XTK_INSTALL_DIR)/var/$(INSTANCE_NAME)/mta/"
       xMailer="nlserver, Build $(PRODUCT_VERSION)">

    <!-- Local file cache configuration
         maxPeriodSec :  Period, expressed in seconds, after which the file is automatically deleted from the cache to reclaim storage. Default: 244800
         maxSizeOnDiskMb :  Maximum cache size (Mb). Default: 1024
         purgePeriodSec :  Period in seconds between executions of the cache purge mechanism. Default: 3600 -->
    <cache maxPeriodSec="244800" maxSizeOnDiskMb="1024" purgePeriodSec="3600"/>

    <!-- Configuration of the mail server for the message delivery.
         address :  Comma-separated list of DNS names or IP addresses of SMTP relays to use.
         port :  IP port of SMTP server. Default: 25 -->
    <relay address="" port="25"/>

    <!-- Configuration of principal server
         dataBasePoolPeriodSec :  Database polling frequency of the jobs to be delivered. Default: 30
         dataBaseRetryDelaySec :  Waiting period after a database connection failure. Default: 60
         domainKeysReloadPeriodSec :  Validity period for the cache of private keys (DomainKeys). Default: 600
         maxSpareServers :  Maximum number of child servers. Default: 2
         minSpareServers :  Minimum number of child servers. Default: 0
         startSpareServers :  Number of child server at start-up. Default: 0 -->
    <master dataBasePoolPeriodSec="30" dataBaseRetryDelaySec="60" domainKeysReloadPeriodSec="600"
            maxSpareServers="2" minSpareServers="0" startSpareServers="0"/>

    <!-- Configuration of child servers
         extraArgs :  Optional command line arguments
         idleChildTimeoutSec :  Timeout until idle child servers are stopped. Default: 60
         maxAgeSec :  Maximum message retention time. Default: 600
         maxMsgPerChild :  Maximum count of messages per child server. Default: 5000000
         maxWaitingMessages :  Maximum number of messages waiting in memory to be delivered. Default: 2000
         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
         soapConnectorTimeoutSec :  Timeout (in seconds) after which a SOAP connection for a delivery connector is abandoned. Default: 600
         startWithFirstMX :  Always start with the highest priority MX Default: false
         timeToLive :  Maximum number of consecutive attempts when resumed. Default: 48 -->
    <child extraArgs="" idleChildTimeoutSec="60" maxAgeSec="600" maxMsgPerChild="5000000"
           maxWaitingMessages="2000" maxWorkingSetMb="128" soapConnectorTimeoutSec="600"
           startWithFirstMX="false" timeToLive="48">

    <!-- Configuration of SMTP sessions
           enableTLS :  Activates the delivery of emails in safe mode (STARTTLS/SMTPS) when supported by the remote server. Default: false
           idleSessionTimeoutSec :  Idle session timeout. Default: 5
           initialDelaySec :  Initial delay before retrying connection. This delay is doubled each time connection fails. Default: 4
           maxSessionsPerChild :  Maximum number of SMTP sessions by child server. Default: 1000 -->
      <smtp enableTLS="false" idleSessionTimeoutSec="5" initialDelaySec="4" maxSessionsPerChild="1000">

    <!-- Management of affinities with IP addresses for optimized outgoing SMTP traffic.
             localDomain :  Local domain name linked to the IP address. Used when issuing an SMTP HELO command.
             name :  Names linked to the affinity by users. Names are separated using semicolons;  -->
            <!-- IP :  Outbound IP.
               address :  Associated physical address. Eg: '192.168.0.1'  
               excludeDomains :  Comma separated list of domain masks to exclude
               heloHost :  Computer name linked to the IP address. Used when issuing an SMTP HELO command.
               includeDomains :  Comma separated list of domain masks to include
               publicId :  Associated public address ID. Used as a key for the statistics server. Must be numeric.
               weight :  Specifies the frequency of use for this IP, relative to other IPs (bigger weights lead to higher frequencies). -->

      </smtp>

    </child>

  </mta>

    <!--  
       useHTTPProxy :  Use HTTP proxy defined in shared/proxyHTTP Default: false -->
  <nmac useHTTPProxy="false">

    <!-- Configuration to use a relay for the message delivery (connecteur ios http2).
         address :  DNS address or name of the relay to use.
         port :  Relay port. Default: 443
         trustedCertsChain :  Certificate chain (PEM file). Useful when using a mock server -->
    <relay address="" port="443" trustedCertsChain=""/>

  </nmac>

    <!-- Event processing module for the Pipeline Services
       appName :  Name of the application generated in the Developer connection when the public key is saved.
       args :  Start-up parameters
       authGatewayEndpoint :  URL to obtain a gateway token Default: 'https://api.omniture.com'
       authPrivateKey :  Private key to obtain tokens (encrypted in AES with the XtkKey option)
       autoStart :  Automatic start Default: false
       disableAuth :  Connect to Pipeline Services without authentication.
       discoverPipelineEndpoint :  URL to discover the Pipeline Services URL Default: 'https://producer-pipeline-pnw.adobe.net'
       dumpStatePeriodSec :  Frequency that the process's internal information is saved in a file. Inactive if 0. Default: 0
       forcedPipelineEndpoint :  Force the listening URL of the Pipeline Services.
       initScript :  ID of JavaScript to execute when starting the process
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       monitorServerPort :  HTTP server port allowing you to query the status of the process. Inactive if 0. Default: 7781
       pointerFlushMessageCount :  The pointer will be stored in the database every time that this number of messages are processed. Default: 1000
       pointerFlushPeriodSec :  The pointer will be stored in the database at least once during this period (useful in case of low activity). Default: 5
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       processingJSThreads :  Number of threads for event processing with a personalized JavaScript connector. Default: 4
       processingThreads :  Number of threads for event processing. Default: 4
       retryPeriodSec :  Delay between processing if there is a failure Default: 30
       retryValiditySec :  Abandon the event if the processing is still failing after this period. Default: 300
       runLevel :  Priority at start Default: 10 -->
  <pipelined appName="" args="" authGatewayEndpoint="https://api.omniture.com" authPrivateKey=""
             autoStart="false" disableAuth="" discoverPipelineEndpoint="https://producer-pipeline-pnw.adobe.net"
             dumpStatePeriodSec="0" forcedPipelineEndpoint="" initScript="" maxProcessMemoryAlertMb="1800"
             maxProcessMemoryWarningMb="1600" monitorServerPort="7781" pointerFlushMessageCount="1000"
             pointerFlushPeriodSec="5" processRestartTime="06:00:00" processingJSThreads="4"
             processingThreads="4" retryPeriodSec="30" retryValiditySec="300" runLevel="10"/>

    <!-- Application option: Predictive Marketing.
       kxenConfigFile :  Default path and name of the KXEN configuration file, used when no path is specified in the predictive model.
       url :  Root URL of the server to invoke the datamining connectors. Default: 'http://localhost:8080' -->
  <predictive kxenConfigFile="" url="http://localhost:8080"/>

    <!-- Database repair module.
       repairActionDelayMin :  Delay (in minutes) after which delivery actions can be processed by the repair module. Default: 60 -->
  <repair repairActionDelayMin="60"/>

    <!-- Security zone
       allowDebug :  Authorize debug mode for Web applications Default: false
       allowEmptyPassword :  Authorize the user to use the application without a password Default: false
       allowHTTP :  Authorize the use of HTTP for operator logon Default: false
       allowSQLInjection :  Authorize the use of SQLDATA in expressions Default: false
       allowUserPassword :  Authorize user/password session tokens Default: false
       label :  Label Default: NewLabel()
       name :  Internal name Default: NewName()
       sessionTokenOnly :  Do not use the security token Default: false
       showErrors :  Display error details Default: false -->
      <!-- subNetwork :  Sub-network
         label :  Label Default: NewLabel()
         mask :  Mask or address
         name :  Internal name Default: NewName()
         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 -->
      <!-- securityZone :   
         -->
  <securityZone allowDebug="false" allowHTTP="false" allowSQLInjection="false" label="Public Network"
                name="public">
    <subNetwork label="All addresses" mask="*" name="all" proxy="127.0.0.1, ::1"/>

    <securityZone allowDebug="true" allowHTTP="false" allowSQLInjection="false" label="Private Network (VPN)"
                  name="vpn" showErrors="true">

      <securityZone allowDebug="true" allowEmptyPassword="false" allowHTTP="true"
                    allowSQLInjection="false" allowUserPassword="false" label="Private Network (LAN)"
                    name="lan" sessionTokenOnly="true" showErrors="true">
        <subNetwork label="Lan 1" mask="192.168.0.0/16" name="lan1" proxy="127.0.0.1, ::1"/>
        <subNetwork label="Lan 2" mask="172.16.0.0/12" name="lan2" proxy="127.0.0.1, ::1"/>
        <subNetwork label="Lan 3" mask="10.0.0.0/8" name="lan3" proxy="127.0.0.1, ::1"/>
        <subNetwork label="Localhost" mask="127.0.0.0/8" name="localhost" proxy="127.0.0.1, ::1"/>
        <subNetwork label="Lan (IPv6)" mask="fc00::/7" name="lan6" proxy="127.0.0.1, ::1"/>
        <subNetwork label="Lan (IPv6)" mask="fe80::/10" name="lan6b" proxy="127.0.0.1, ::1"/>
        <subNetwork label="Localhost (IPv6)" mask="::1/128" name="localhost6" proxy="127.0.0.1, ::1"/>
      </securityZone>

    </securityZone>
  </securityZone>


    <!-- Configuration of the inbound SMS management module
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       dataRetentionDays :  Maximum number of days files working files kept by the SMPP connector. Default: 60
       dataSizeMo :  Maximum size in MB of the SMPP working files. Default: 512
       initScript :  ID of JavaScript to execute when starting the process
       keepAlivePeriod :  Max. period in seconds between two frames for notifying that the receiving session is still enabled Default: 25
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       pollPeriod :  SMS account poll period. Default: 300
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       reloadPeriod :  Database reload frequency of accounts to be polled. Default: 600
       runLevel :  Priority at start Default: 10
       srReadDelay :  Only SRs with a recovery date earlier than the current time minus the duration in seconds given by srReadDelay. Default: 600
       timeout :  Communication timeout with SMS gateway. Default: 300 -->
  <sms args="" autoStart="false" dataRetentionDays="60" dataSizeMo="512" initScript=""
       keepAlivePeriod="25" maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600"
       pollPeriod="300" processRestartTime="06:00:00" reloadPeriod="600" runLevel="10"
       srReadDelay="600" timeout="300">

    <!--  
         netsizeConnectionTimeout :  Timeout in seconds when establishing a connection with Netsize Default: 30 -->
    <netsize netsizeConnectionTimeout="30"/>

  </sms>

    <!-- MTA statistics module
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       initScript :  ID of JavaScript to execute when starting the process
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       port :  Server listening port
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       runLevel :  Priority at start Default: 10 -->
  <stat args="" autoStart="false" initScript="" maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600"
        port="" processRestartTime="06:00:00" runLevel="10"/>

    <!-- Log management module.
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       initScript :  ID of JavaScript to execute when starting the process
       maxFileSizeMb :  Maximum size in Mb for a log file Default: 10
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       runLevel :  Priority at start Default: 10 -->
  <syslogd args="" autoStart="false" initScript="" maxFileSizeMb="10" maxProcessMemoryAlertMb="1800"
           maxProcessMemoryWarningMb="1600" processRestartTime="06:00:00" runLevel="10"/>

    <!-- Configuration of the tracking server
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       consolidationPeriodSec :  Consolidation period Default: 300
       dedupOpenPeriodMin :  Remove duplicate open tracking logs to limit the effects of mail previews in mail readers like Outlook. Default: 1
       errorIgnorePercent :  Do not update tracking indicators as long as the ratio of journals not already taken into account does not reach this value. Default: 1
       errorIgnorePeriod :  Maximum duration before error indicators are recomputed. Default: 86400
       indicatorsDuration :  Duration after the validity date of a delivery after which consolidated indicators are no longer computed Default: 2592000
       initScript :  ID of JavaScript to execute when starting the process
       logCountPerRequest :  Number of logs requested by call to the remote tracking server Default: 1000
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       runLevel :  Priority at start Default: 10
       trackingIgnorePercent :  Do not update tracking indicators as long as the ratio of journals not already taken into account does not reach this value. Default: 1
       trackingIgnorePeriod :  Maximum duration before tracking indicators are recomputed. Default: 86400
       userAgentCacheSize :  Size of browser identifier cache. Default: 500 -->
  <tracking args="" autoStart="false" consolidationPeriodSec="300" dedupOpenPeriodMin="1"
            errorIgnorePercent="1" errorIgnorePeriod="86400" indicatorsDuration="2592000"
            initScript="" logCountPerRequest="1000" maxProcessMemoryAlertMb="1800"
            maxProcessMemoryWarningMb="1600" processRestartTime="06:00:00" runLevel="10"
            trackingIgnorePercent="1" trackingIgnorePeriod="86400" userAgentCacheSize="500"/>

    <!-- Configuration of the tracking log writing daemon
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       initScript :  ID of JavaScript to execute when starting the process
       maxCreateFileRetry :  Maximum number of files that can be created in case of writing failure in log files. Default: 5
       maxLogsSizeOnDiskMb :  Maximum space used by logs on disk (in MB). May not be less than 100 MB. Default: 500
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       maxSharedLogs :  Maximum number of logs stored in shared memory. Cannot be less than 10000. Default: 25000
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       purgeLogsPeriod :  Number of logs inserted before starting the purge of log files. May not be lower than 50000. Default: 50000
       runLevel :  Priority at start Default: 10
       webTrackingParamSize :  Maximum number of characters saved in shared memory for extra web tracking parameters Default: 64 -->
  <trackinglogd args="" autoStart="false" initScript="" maxCreateFileRetry="5" maxLogsSizeOnDiskMb="500"
                maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" maxSharedLogs="25000"
                processRestartTime="06:00:00" purgeLogsPeriod="50000" runLevel="10"
                webTrackingParamSize="64"/>

    <!-- Configuration of the Web Module
       JVMOptions :  Options of the JVM passed as a string. Default:  
       MaxThreads :  Maximum number of threads. Default: 75
       MinSpareThreads :  Minimum number of threads. Default: 5
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       controlPort :  Tomcat listening control port Default: 8005
       httpPort :  Tomcat HTTP listening port Default: 8080
       initScript :  ID of JavaScript to execute when starting the process
       maxDeliveryQueueSize :  Maximum number of SubmitDelivery SOAP calls that can be queued. Default: 50
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       notifRelay :  HostName:Port enabling relay of notifications
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       runLevel :  Priority at start Default: 10
       startSoapRouterInModule :  Start the SOAP router in module mode. Default: false -->
  <web JVMOptions="" MaxThreads="75" MinSpareThreads="5" args="" autoStart="false"
       controlPort="8005" httpPort="8080" initScript="" maxDeliveryQueueSize="50"
       maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" notifRelay=""
       processRestartTime="06:00:00" runLevel="10" startSoapRouterInModule="false">

    <!-- Parameters used by the JSPs
         debug :  Execution of JSP in debug mode or not
         downloadPath :  Download path of installation programs for the client consoles. Default: '$(XTK_INSTALL_DIR)/datakit/nl/fra/jsp'
         foFileName :  Path of .fo file.
         soapRouter :  URL of SOAP router (http://myserver/xxx, http://jni or mailto:xxx) Default: 'http://jni' -->
    <jsp debug="" downloadPath="$(XTK_INSTALL_DIR)/datakit/nl/fra/jsp" foFileName=""
         soapRouter="http://jni">

    <!-- Class Path to use when starting JVM
           -->
      <classpath>$(XTK_INSTALL_DIR)/tomcat-7/bin/bootstrap.jar
          $(XTK_INSTALL_DIR)/tomcat-7/bin/tomcat-juli.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-coyote.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-util.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-api.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/servlet-api.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/jsp-api.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/el-api.jar
          $(XTK_INSTALL_DIR)/java/lib/log4j-1.2.11.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/annotations-api.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/catalina.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/websocket-api.jar
          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat7-websocket.jar
          $(XTK_INSTALL_DIR)/java/lib/pdfbox-2.0.4.jar
          $(XTK_INSTALL_DIR)/java/lib/FontBox-0.1.0.jar
          $(XTK_INSTALL_DIR)/java/lib/AGJavaEndpoint.22.jar
          $(XTK_INSTALL_DIR)/java/lib/NSGConstants.jar
          $(XTK_INSTALL_DIR)/java/lib/smpp.jar
          $(XTK_INSTALL_DIR)/java/lib/nlweb.jar
          $(XTK_INSTALL_DIR)/java/lib/weka.jar
          $(XTK_INSTALL_DIR)/java/lib/KxCommonInterf.jar
          $(XTK_INSTALL_DIR)/java/lib/KxJni.jar
          $(XTK_INSTALL_DIR)/java/lib/KxJniInterf.jar
          $(XTK_INSTALL_DIR)/java/lib/KxUtils.jar
          $(XTK_INSTALL_DIR)/java/lib/jcaptcha-all.jar
          $(XTK_INSTALL_DIR)/java/lib/apns-1.0.0.Beta6-jar-with-dependencies.jar
          $(XTK_INSTALL_DIR)/java/lib/commons-collections-3.2.2.jar
          $(XTK_INSTALL_DIR)/java/lib/jcommon-1.0.16.jar
          $(XTK_INSTALL_DIR)/java/lib/jfreechart-1.0.13.jar
          $(XTK_INSTALL_DIR)/java/lib/barcode4j-light.jar
          $(XTK_INSTALL_DIR)/java/lib/zxing.jar
          $(XTK_INSTALL_DIR)/java/lib/raztec.jar
          $(XTK_INSTALL_DIR)/java/lib/gson-2.7.jar
          $(XTK_INSTALL_DIR)/java/lib/alpn-api-1.1.3.v20160715.jar
          $(XTK_INSTALL_DIR)/java/lib/netty-all-4.1.6.Final.jar
          $(XTK_INSTALL_DIR)/java/lib/netty-tcnative-boringssl-static-1.1.33.Fork22.jar
          $(XTK_INSTALL_DIR)/java/lib/pushy-0.8.1.jar
          $(XTK_INSTALL_DIR)/java/lib/slf4j-api-1.7.21.jar
          $(XTK_INSTALL_DIR)/java/lib/slf4j-simple-1.7.21.jar
          $(OOO_URE_INSTALL_DIR)/java/juh.jar
          $(OOO_URE_INSTALL_DIR)/java/ridl.jar
          $(OOO_URE_INSTALL_DIR)/java/jurt.jar
          $(OOO_BASIS_INSTALL_DIR)/program/classes/unoil.jar
          $(OOO_INSTALL_DIR)/classes/juh.jar
          $(OOO_INSTALL_DIR)/classes/ridl.jar
          $(OOO_INSTALL_DIR)/classes/unoil.jar
          $(OOO_INSTALL_DIR)/classes/jurt.jar</classpath>

    </jsp>

    <!-- Parameters used by the JSSPs
         collectsGarbageAfterRequest :  Enables the garbage collector of the JavaScript context after each query. Default: true
         timeToLive :  Maximum number of pages served by a JavaScript context. Default: 1000 -->
    <jssp collectsGarbageAfterRequest="true" timeToLive="1000"/>

    <!-- Relay for HTTP requests between two zones
         debugRelay :  Start the HTTP relay module within the Web server in debug mode Default: false
         forbiddenCharsInAuthority :  List of forbidden characters in the 'authority' section of a URI Default: '.?#@/:'
         forbiddenCharsInPath :  List of forbidden characters in the 'path' section of a URI Default: '?#/'
         modDir :  List of files to be used during a query on a folder Default: 'index.html'
         startRelay :  Start the HTTP relay module Default: false
         startRelayInModule :  Start the HTTP relay module within the Web server. Default: true
         timeout :  Wait time before deleting banned url Default: '60' -->
    <relay debugRelay="false" forbiddenCharsInAuthority=".?#@/:" forbiddenCharsInPath="?#/"
           modDir="index.html" startRelay="false" startRelayInModule="true" timeout="60">

    <!-- List of URLs to relay (insert order defines priority).
           IPMask :  Comma separated list of source IP addresses allowed to used the relay for this mask
           deny :  Deny access to these URLs (return an HTTP 403 error)
           hostMask :  Comma separated list of DNS alias masks to relay (ex: '*.adobe.com').
           httpAllowed :  Http access authorized no matter what the security zone (like webApps)
           relayHost :  use the HTTP 'Host' header of the original request when relaying.
           relayPath :  Append the complete path of the URLs to relay to the URL of the target page.
           status :  Url status for synchronization (blacklist, spare, normal)
           targetUrl :  URL of the target page.
           timeout :  Maximum execution time (in seconds) of the request being relayed
           urlPath :  Mask of URLs to relay (ex: '/nl*', '*.jsp'). -->
      <url IPMask="" deny="" hostMask="" relayHost="true" relayPath="true" status="normal"
           targetUrl="http://localhost:7781" timeout="" urlPath="/pipelined/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/view/*"/>
      <url IPMask="" deny="true" hostMask="" httpAllowed="false" relayHost="true"
           relayPath="true" status="normal" targetUrl="http://localhost:8080" timeout=""
           urlPath="*ooconv.jsp*"/>
      <url IPMask="" deny="true" hostMask="" httpAllowed="false" relayHost="true"
           relayPath="true" status="normal" targetUrl="http://localhost:8080" timeout=""
           urlPath="/res/*.jsp*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="*/sc.jssp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="*/interactionProposal.jssp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="*/zoneJson.jssp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/nms/jsp/barcode.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/nms/jsp/captcha.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/nms/jsp/webForm.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/xtk/jsp/zoneinfo.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="*/facebookCallback.jssp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/nl/jsp/m.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/nl/jsp/s.jsp"/>

      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="/nms/jsp/*.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="/xtk/jsp/*.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="/nl/jsp/*.jsp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="*.jssp"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="/webApp/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="/report/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="blacklist" targetUrl="http://localhost:8080" timeout="" urlPath="/jssp/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="false" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/strings/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/interaction/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/barcode/*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="true" relayPath="true"
           status="normal" targetUrl="http://localhost:8080" timeout="" urlPath="/lineImage/*"/>

      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="false" relayPath="false"
           status="spare" targetUrl="" timeout="" urlPath="/favicon.*"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="false" relayPath="false"
           status="spare" targetUrl="" timeout="" urlPath="/*.html"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="false" relayPath="false"
           status="spare" targetUrl="" timeout="" urlPath="/*.png"/>
      <url IPMask="" deny="" hostMask="" httpAllowed="true" relayHost="false" relayPath="false"
           status="spare" targetUrl="" timeout="" urlPath="/*.jpg"/>

    <!-- List of HTTP headers to add to replies forwarded to the relay.
           name :  Header name Default:  
           value :  Header value Default:  -->
      <responseHeader name="X-XSS-Protection" value="1; mode=block"/>

    </relay>

    <!-- Configuration of the redirection module
         IMSOrgId :  Unique organization identifier within the Adobe Marketing Cloud, used in particular for the VisitorID service and the IMS SSO.
         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'
         databaseId :  Database identifier associated with the tracking instance
         defLogCount :  Number of logs returned by default upon a call of method GetTrackingLogs Default: 30
         expirationURL :  URL of Web page used by default by the redirection server when redirection for a delivery action has expired.
         maxJobsInCache :  Maximum number of delivery actions in cache. May not be lower than 50. Default: 100
         startRedirection :  Start the redirection service. Default: true
         startRedirectionInModule :  Start the redirection service in module mode. Default: true
         trackWebVisitors :  Creation of logs for the pages visited by unknown users. Default: false
         trackingPassword :  Password used by the redirection server -->
    <redirection IMSOrgId="" P3PCompactPolicy="CAO DSP COR CURa DEVa TAIa OUR BUS IND UNI COM NAV"
                 databaseId="" defLogCount="30" expirationURL="" maxJobsInCache="100"
                 startRedirection="true" startRedirectionInModule="true" trackWebVisitors="false"
                 trackingPassword="">

    <!--  
           enabledIf :  The tracking server is taken into account if the expression returns true
           id :  Name Default: 1
           url :  Extra redirection server URL -->
      <spareServer enabledIf="" id="1" url=""/>

    </redirection>

    <!-- Email anti-spam scoring evaluation parameters
         command :  Command to execute to evaluate the anti-spam score of an email (e.g. 'perl spamcheck.pl') Default: '' -->
    <spamCheck command=""/>

  </web>

    <!-- Workflow process configuration
       affinity :  Affinity Default:  
       args :  Start-up parameters
       autoStart :  Automatic start Default: false
       dataBasePoolPeriodSec :  Period Default: 20
       initScript :  ID of JavaScript to execute when starting the process
       maxProcessMemoryAlertMb :  Alert concerning the amount of RAM consumed (in Mb) by a given process Default: 1800
       maxProcessMemoryWarningMb :  Warning concerning the amount of RAM consumed (in Mb) by a given process Default: 1600
       notifRelay :  HostName:Port enabling relay of notifications
       processRestartTime :  Time of the day when the process is automatically restarted Default: '06:00:00'
       runLevel :  Priority at start Default: 10 -->
  <wfserver affinity="" args="" autoStart="false" dataBasePoolPeriodSec="20" initScript=""
            maxProcessMemoryAlertMb="1800" maxProcessMemoryWarningMb="1600" notifRelay=""
            processRestartTime="06:00:00" runLevel="10"/>

</serverConf>