Each Axional Studio server will run on a Java VM 11 and it will load its configuration from a JAXB XML file, that describes it's boot configuration. After the startup, the server will load the configuration metadata from the central database dictionary, commonly known as wic_conf.

The following steps show how to setup the Axional Frontend configuration.

1 Configuration file structure

The structure of the configuration file is shown below and it must be located inside the server tag with the rest of the configuration described in this document.

<server>
    <TAGS_FROM_AXIONAL_SERVER /> *
    <application
        xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
        xsi:type='frontendConfig'
    > *
        <backendSoapUrl /> +
        <backendSoapUsername /> +
        <backendSoapPassword /> +
        <backendSoapDatabase /> +
    </application>
</server>
Copy
<?xml version="1.0" encoding="UTF-8"?>
<server name="axional" engine="jetty">
   <encoding info="Server encoding">UTF-8</encoding>
   <license>
       <notice>(C) Copyright 1996, 2018 deister software</notice>
      <url>http://www.mydeister.com</url>
      <customerName>DEMO</customerName>
      <hostid>cccdddf1</hostid>
      <features/>
   </license>
   <stop>
      <port>0</port>
   </stop>
   <http info="Http parameters">
      <realm>Wellcome to Axional</realm>
      <queueSize>-1</queueSize>
      <minThreads>-1</minThreads>
      <maxThreads>-1</maxThreads>
      <connectors>
         <connector>
            <scheme>http</scheme>
            <port>8080</port>
            <securePort>0</securePort>
            <acceptors>-1</acceptors>
            <selectors>-1</selectors>
            <acceptQueueSize>0</acceptQueueSize>
            <idleTimeout>60000</idleTimeout>
            <outputBufferSize>-1</outputBufferSize>
            <requestHeaderSize>-1</requestHeaderSize>
            <responseHeaderSize>-1</responseHeaderSize>
            <keyStorePassword>[changeit]</keyStorePassword>
            <trustStorePassword>[changeit]</trustStorePassword>
         </connector>
      </connectors>
   </http>
   <jdbc>
      <url>jdbc:informix-sqli:192.168.10.13:9088/${DATABASE}:INFORMIXSERVER=ol_dbsrv3;DB_LOCALE=en_us.utf8;CLIENT_LOCALE=en_us.utf8</url>
      <initSQL></initSQL>
      <username>informix</username>
      <password>[changeit]</password>
      <poolMaxSize>5</poolMaxSize>
      <poolExtraSize>0</poolExtraSize>
      <poolMaxIdle>300</poolMaxIdle>
      <poolMaxCheckOut>1000</poolMaxCheckOut>
      <poolAcquireTimeout>0</poolAcquireTimeout>
      <poolBornDieTimeout>0</poolBornDieTimeout>
   </jdbc>
   <console>
      <tcpPort>0</tcpPort>
      <enableWeb>true</enableWeb>
      <enableSwt>false</enableSwt>
      <username>admin</username>
      <password>CRYPT-AES128:ENRrJUsTywgi2BxhcHQSmZMpMEp889SiNZks9g06NF6UVL0Q2jLitgQn6hM8qcuyqJgIevWrr3Rc</password>
   </console>
   <fopConfig>conf/fop/userconfig.xml</fopConfig>
   <application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="frontendConfig">
      <backendSoapUrl>http://mydeister.com/soap/servlet/rpcrouter</backendSoapUrl>
      <backendSoapUsername>[USERNAME]</backendSoapUsername>
      <backendSoapPassword>[PASSWORD]</backendSoapPassword>
      <backendSoapDatabase>demo_apps_rv</backendSoapDatabase>
   </application>
</server>

In the <backendSoapUsername> tag, you have to replace the [USERNAME] to your user of Axional Studio.

The same as <backendSoapPassword>, change the [PASSWORD] to your password of Axional Studio.


Cause you put the password without protection, it will appear a error message in console. So you have to replace your password to the CRYPT-AES128... string, including CRYPT.