Skip to content

Innovator Server Config

Eric Domke edited this page Aug 2, 2018 · 1 revision

Explanation

<Innovator>
  <License lic_type="Unlimited" 
    lic_key="ffffffffffffffffffffffffffffffff" 
    act_key="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF">
  </License>

  <Mail SMTPServer="{Outgoing mail server: smtp.example.com}"></Mail>

  <!-- You can disable options by prefixing them with "disabled".  For example:
    <disabled_operating_parameter key="add_cache_messages" value="true" />
  -->

  <!-- ==== AML OPTIONS ==== -->

  <!-- whether to add the ids_modified message to the response -->
  <operating_parameter key="add_cache_messages" value="true" />
  <!-- Whether to include a server stack trace when returning server errors to the client -->
  <operating_parameter key="SetErrorMessageStackTrace" value="false" />
  
  <!-- ==== SERVER METHOD OPTIONS ==== -->

  <!-- Compile server methods with debug information and keep the files on the server  -->
  <operating_parameter key="DebugServerMethod" value="false" />
  <!-- Where on the server compiled server method outputs are stored -->
  <operating_parameter key="ServerMethodTempDir" value="C:\Program Files (x86)\Aras\Innovator\Innovator\Server\dll" />
  <!-- Whether to treat warnings as errors -->
  <operating_parameter key="TreatMethodWarningsAsErrors" value="false" />
  <!-- Cache the compiled method in memory dependent on changes in the method config -->
  <operating_parameter key="MethodCacheAssembly" value="true"/>
  <!-- Cache method config information -->
  <operating_parameter key="MethodCacheConfig" value="true"/>
  <!-- Path of the method config file -->
  <operating_parameter key="method_config" value="method-config.xml"/>

  <!-- ==== XSLT TRANSFORMATION OPTIONS ==== -->

  <!-- Which XSLT processor to use -->
  <operating_parameter key="xslt_processor" value="MSXSL.EXE|internal" />
  <!-- If true, keep the output files in the temp folder -->
  <operating_parameter key="xslt_processor_debug" value="false" />
 
  <!-- When doing an e-mail XSLT substitution, (e.g. queries or life cycle/workflow e-mails) whether or not to ignore errors -->
  <operating_parameter key="substitution_error_continue" value="false" />

  <!-- ==== DEBUG LOGGING ==== -->

  <operating_parameter key="debug_log_flag" value="false" />
  <!-- Limit before flushing the debug log? -->
  <operating_parameter key="debug_log_limit" value="10000" />
  <operating_parameter key="debug_log_prefix" value="" />
  <operating_parameter key="debug_log_prefix" value="C:\Program Files (x86)\Aras\Innovator\Innovator\Server\Logs\" />

  <!-- ==== VAULT URL TRANSFORMATION ==== -->
  <operating_parameter key="HTTP_PREFIX_SERVER" value="" />
  <operating_parameter key="HTTP_HOST_SERVER" value="" />
  <operating_parameter key="HTTP_PORT_SERVER" value="" />
  <operating_parameter key="HTTP_PATH_SERVER" value="" />
  <operating_parameter key="HTTP_FOLDER_SERVER" value="" />
  <operating_parameter key="HTTP_PREFIX_CLIENT" value="" />
  <operating_parameter key="HTTP_HOST_CLIENT" value="" />
  <operating_parameter key="HTTP_PORT_CLIENT" value="" />
  <operating_parameter key="HTTP_PATH_CLIENT" value="" />
  <operating_parameter key="HTTP_FOLDER_CLIENT" value="" />

  <!-- ==== ITEM ANALYSIS ==== -->
  <!-- Whether item analysis is enabled -->
  <operating_parameter key="parse_item" value="true" />

  <!-- ==== RANDOM ==== -->

  <!-- Whether to store files on the server for each e-mail in addition to sending them or suppress all e-mails -->
  <operating_parameter key="email_debug_option" value="send|file|skip" />
  <!-- Timeout for calls to the database -->
  <operating_parameter key="CommandTimeout" value="3900" /> 
  <!-- Track the total processor time used to perform an action -->
  <operating_parameter key="performance_logging" value="cpu" />
  <!-- Where to store XSLT files during transformation and other temporary files (e.g. e-mails for debugging, etc.) -->
  <operating_parameter key="temp_folder" value="C:\Program Files (x86)\Aras\Innovator\Innovator\Server\temp" />  

  <!-- 11sp9 -->
  <operating_parameter key="innovator_server_loopback_url" value="" />

  <!-- 9.3 only?? -->
  <operating_parameter key="catch_exceptions" value="true" />
  <operating_parameter key="AutoLoadCache" value="true" />
  <operating_parameter key="ScriptTimeout" value="3000" />
  <operating_parameter key="enable_session_time_out" value="false" />

  <!-- Database entry for pre-11sp12 -->
  <DB-Connection dbType="SQL Server"
    id="{Aras Database Name}" 
    database="{SQL Database Name}" 
    server="{SQL Server Name}" 
    uid="{SQL Server User Name}" 
    pwd="{SQL Server User Password}"
    fipsMode="{0|1 indicating if SHA256 should be used for hashing}" />

  <!-- Database entry 11sp12+ -->
  <DB-Connection 
    id="{Aras Database Name}" 
    database="{SQL Database Name}" 
    server="{SQL Server Name}" 
    regular_uid="{SQL Server Regular User Name}" 
    regular_pwd="{SQL Server Regular User Password}"
    dbo_uid="{SQL Server DB Owner User Name}"
    dbo_pwd="{SQL Server DB Owner User Password}"
    fipsMode="{0|1 indicating if SHA256 should be used for hashing}" />

</Innovator>

11sp9 Out of the Box

<?xml version="1.0" encoding="UTF-8"?>
<Innovator>
  <UI-Tailoring login_splash="../images/aras-innovator.svg" branding_img="../images/aras-innovator.svg" product_name="Aras Innovator" banner_url="../scripts/banner.aspx" banner_height="50"/>
  <operating_parameter key="debug_log_flag" value="false"/>
  <operating_parameter key="debug_log_limit" value="10000"/>
  <operating_parameter key="debug_log_pretty" value="true"/>
  <disabled_operating_parameter key="performance_logging" value="cpu"/>
  <operating_parameter key="xslt_processor_debug" value="false"/>
  <disabled_operating_parameter key="email_debug_option" value="file"/>
  
  <License lic_type="Unlimited" lic_key="XXXX" act_key="XXXX" company=""/>
  
  <Mail SMTPServer="queue"/>

  <operating_parameter key="temp_folder" value="C:\Program Files (x86)\Aras\Innovator\Innovator\Server\temp\"/>
  <operating_parameter key="ServerMethodTempDir" value="C:\Program Files (x86)\Aras\Innovator\Innovator\Server\dll\"/>
  <operating_parameter key="debug_log_prefix" value="C:\Program Files (x86)\Aras\Innovator\Innovator\Server\logs\"/>
  <AgentService InnovatorToServiceAddress="http://localhost:8734/ArasInnovatorAgent"/>

  <DB-Connection id="XXXX" database="XXXX" server="XXXX" uid="XXXX" pwd="XXXX" dbType="SQL Server" />
</Innovator>
Clone this wiki locally