13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
README.md
configuration-console
Wiki: Documentation
Documentation Console
Important note:
All versions of Sage Console management are compliant with all versions of SAGE X3 V6,
V9, V11 and V12
Version 2.54: 2022.03 - 2022 R2
Manage Runtime R095
Manage InstantClient 19.13
X3-266958 : Console first installation error failed to write uninstallation information
https://github.com/Sage-ERP-X3/configuration-console#readme 1/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
X3-262965 : Export and Import data with native dump files on Oracle, distant database
case
The Console 2.54 manages native import/export for Oracle.
The Console uses Oracle binaries 'exp' and 'imp' as the default tools to export &
import data folders in native format on Oracle.
If the 'exp' command fails, the Console will try, for monotier configuration, the
command 'expdp' , if possible.
Note that Sage Runtime version R095 inludes theses tools by default in
"instantclient_19_13" directory.
If 'exp' doesn't work, the Console will try to launch 'expdp' to export the database.
The Console will use 'imp' or 'impdp' depending of the provided dump to restore.
-> Archive [FOLDER].pdmp : the Console will use 'impdp'
-> Archive [FOLDER].dmp : the Console will use 'imp'
https://github.com/Sage-ERP-X3/configuration-console#readme 2/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Support new Database : Microsoft Azure ElasticPool
https://github.com/Sage-ERP-X3/configuration-console#readme 3/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Add break rows (^) on generated command lines Ex:
REM Copy folder SEED3 folder, solution LOCAL94, server po027493.sagefr.adinternal.com
REM Please, replace the value 'ENTER_THE_ACCOUNT_PASSWORD' by the 'sagefr\frdepo' pas
REM
REM "C:\Source\X3\configuration-console254\BinDebug\LauncherSolution.exe" ^
REM /solutioninfo:'name=LOCAL94;configpath=c:\Sage\LOCAL94\dossiers;servername=po0274
REM /copyfolder:'sourcefolder=SEED;destfolder=SEED3;dosref=X3;doscop=X3;usegrp=1;data
REM /account:'host=po027493.sagefr.adinternal.com;user=sagefr\frdepo;pass=CRYPT:vereR
REM /logfile:'copyfolder.tra'
Remove Apache ?
Security ?
Sage X3 on matrixw19sql.sagefr.adinternal.com [ID : MLTORA28]
Oracle 19 => Windows
Sage X3 on matrixw19ora.sagefr.adinternal.com [ID : V2021R2]
Version 2.53: 2022.01 - 2022 R1
Bug fix
X3-260681 : X3 Console in DEBUG mode shows database password
X3-262488 : Console 2.51 creates different PATH values in registry and env.bat on
Windows / SQL
X3-264433 : Configuring runtime fails on shared disk when using Multi-MAIN setup
X3-261534 : Adcrap error (ora-01144) when creating a folder with 'Data tablespace'
larger than 32GB on Linux
Update IZPACK 5.1.3 to 5.1.3.1, to be aligned with the PrintServer
X3-266324 : Configuration Console 2.53: Error when updating multi-profile print server
X3-267197 : Configuration Solution sql server 2014 V11 with console 2.52
https://github.com/Sage-ERP-X3/configuration-console#readme 4/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Version 2.52.1 : 2021.12 - 2021 R4
X3-267251 : Message during Import folder V11 "adxodbc' is missing"
X3-267197 : Configuration Solution sql server 2014 V11 with console 2.52
Version 2.52: 2021.10 - 2021 R4
X3-252923 : Support Runtime R094
Replace binary "AdxSrf.exe" by a batch Powershell script (_adxcreatesrf.ps1,
_adxcreatesrfvalfil.export.ps1)
Update auto-install.xml
Example new Xml auto-install.xml :
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AutomatedInstallation langpack="eng">
<com.sage.izpack.CheckedHelloNewPanel id="HelloPanelWindows"/>
<com.izforge.izpack.panels.htmllicence.HTMLLicencePanel id="LicenceHml"/>
<com.izforge.izpack.panels.packs.PacksPanel id="Packs">
<pack index="0" name="Sage X3 Management Console" selected="true"/>
</com.izforge.izpack.panels.packs.PacksPanel>
<com.izforge.izpack.panels.summary.SummaryPanel id="Summary"/>
<com.izforge.izpack.panels.install.InstallPanel id="Install"/>
<com.izforge.izpack.panels.process.ProcessPanel id="Process"/>
<com.izforge.izpack.panels.shortcut.ShortcutPanel id="Shortcut">
<createMenuShortcuts>true</createMenuShortcuts>
<programGroup>Sage</programGroup>
<createDesktopShortcuts>true</createDesktopShortcuts>
<createStartupShortcuts>false</createStartupShortcuts>
<shortcutType>all</shortcutType>
</com.izforge.izpack.panels.shortcut.ShortcutPanel>
<com.izforge.izpack.panels.finish.FinishPanel id="Finish"/>
</AutomatedInstallation>
Bug fix
X3-255889 : Historical folders are not managed properly by the Safe X3 console with
bcp
X3-252419 : Cannot blank out a value in Management console(web VT) once a value is
entered
https://github.com/Sage-ERP-X3/configuration-console#readme 5/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
X3-256440 : Console 2.50 & 2.51 does not find path for OSQL.exe when configuring
add'l V11 FULL Runtime
X3-256357 : Console should not allow selection of MAIN runtime when adding runtime
to V11 or PU9
X3-245470 : Console runtime configuration fails for additionnal runtime if MAIN and no
UNC path declared for folders
X3-250105 : Error console with multi runtime / _adxcreatesrf.ps1
Version 2.51: 2021-07 - 2021 R3
Update Microsoft .Net framework from v4.6.1 to .Net v4.7.2
X3-244666 : Manage PrintServer Multi-instances. Several PrintServer running on the
same host.
Benefits:
can run the PrintServer under several windows accounts, each instance configured to
use a different locale.
https://github.com/Sage-ERP-X3/configuration-console#readme 6/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
may have several pending queue to print.
can specialize instance for specific use : long print job, specific language, ...
Bug fix
X3-248447 : Issue installing BO 4.2 SP8 in a 2021R2 (V12P26) The ODBC datasource is
using one the availale ODBC driver : V17, V13 or V11, and the ODBC datasource is
correctly created if doesnt exist.
X3-248941: Console remote import issue when we replace an existing folder
Version 2.50.1: 2021-05
X3-246708 : Console 2.50 + Print Server 2.23 - Can't configure print.process.nbmaxproc
and other parameters
Version 2.50: 2021-04
Update mono:6.12.0
X3-232112 : Bypass the java component to configure the print server
X3-222465: update to IZPACK 5.1.3
New auto-install.xml batch file :
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AutomatedInstallation langpack="eng">
<com.sage.izpack.CheckedHelloNewPanel id="com.sage.izpack.CheckedHelloNewPanel_0"
<com.izforge.izpack.panels.htmllicence.HTMLLicencePanel id="HTMLLicencePanel_2"/>
<com.izforge.izpack.panels.target.TargetPanel id="TargetPanel_4">
<installpath>C:\Sage\SafeX3\Console</installpath>
</com.izforge.izpack.panels.target.TargetPanel>
<com.izforge.izpack.panels.packs.PacksPanel id="PacksPanel_5">
<pack index="0" name="Sage X3 Management Console" selected="true"/>
</com.izforge.izpack.panels.packs.PacksPanel>
<com.izforge.izpack.panels.summary.SummaryPanel id="SummaryPanel_6"/>
<com.izforge.izpack.panels.install.InstallPanel id="InstallPanel_7"/>
<com.izforge.izpack.panels.process.ProcessPanel id="ProcessPanel_8"/>
<com.izforge.izpack.panels.shortcut.ShortcutPanel id="ShortcutPanel_9">
<createMenuShortcuts>true</createMenuShortcuts>
<programGroup>Sage</programGroup>
<createDesktopShortcuts>true</createDesktopShortcuts>
<createStartupShortcuts>false</createStartupShortcuts>
https://github.com/Sage-ERP-X3/configuration-console#readme 7/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
<shortcutType>all</shortcutType>
</com.izforge.izpack.panels.shortcut.ShortcutPanel>
<com.izforge.izpack.panels.finish.FinishPanel id="FinishPanel_10"/>
</AutomatedInstallation>
Former version auto-install.xml batch file ( <=Console 2.49 ) :
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<AutomatedInstallation langpack="eng">
<com.izforge.izpack.panels.CheckedHelloPanel id="UNKNOWN (com.izforge.izpack.pane
<com.izforge.izpack.panels.HTMLLicencePanel id="UNKNOWN (com.izforge.izpack.panel
<com.izforge.izpack.panels.LicencePanel id="UNKNOWN (com.izforge.izpack.panels.Li
<com.izforge.izpack.panels.TargetPanel id="UNKNOWN (com.izforge.izpack.panels.Tar
<installpath>c:\Sage\SafeX3\Safe X3 Console</installpath>
</com.izforge.izpack.panels.TargetPanel>
<com.izforge.izpack.panels.PacksPanel id="UNKNOWN (com.izforge.izpack.panels.Pack
<pack index="0" name="Sage X3 Management Console" selected="true"/>
</com.izforge.izpack.panels.PacksPanel>
<com.izforge.izpack.panels.SummaryPanel id="UNKNOWN (com.izforge.izpack.panels.Su
<com.izforge.izpack.panels.InstallPanel id="UNKNOWN (com.izforge.izpack.panels.In
<com.izforge.izpack.panels.ProcessPanel id="UNKNOWN (com.izforge.izpack.panels.Pr
<com.izforge.izpack.panels.ShortcutPanel id="UNKNOWN (com.izforge.izpack.panels.S
<programGroup name="Sage"/>
<shortcut KdeSubstUID="false" categories="" commandLine="" createForAll="true
<shortcut KdeSubstUID="false" categories="" commandLine="" createForAll="true
</com.izforge.izpack.panels.ShortcutPanel>
<com.izforge.izpack.panels.FinishPanel id="UNKNOWN (com.izforge.izpack.panels.Fin
</AutomatedInstallation>
Bug fix
X3-236874: Connected users of runtimes on LINUX server
X3-233412 : Empty tables created during a folder import with default console values
X3-229911 : Valfil test error when duplicating a folder to an existing folder with Console.
X3-225770 : Error during folder creation or import when an Oracle password for X3
folders schemas contains special characters => add filter about "+" character for Oracle
X3-232438 : 'adxaccounts.xml' because it is being used by another process
X3-234053 : Option to use alternate runtime for folder export does not work
X3-234052 : Bad script for checking SQL Server collation
X3-234346 : folder export with no data fails using console 2.48.030
https://github.com/Sage-ERP-X3/configuration-console#readme 8/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
X3-235903 : Impossible to delete a secondary Runtime within the Console if other
Runtime are running
X3-234741 : Wrong runtime in solution when configuring a second Runtime (FULL)
X3-236877 : Console 2.49 fails when adding additional MAIN Runtime:
if the names the all Runtimes are different from the Solution name.
X3-237613 : Copy folder - Error IMPDP
Version 2.49.1: 2021-02
X3-232438 : 'adxaccounts.xml' because it is being used by another process
X3-234053 : Option to use alternate runtime for folder export does not work
X3-234052 : Bad script for checking SQL Server collation
X3-234346 : folder export with no data fails using console 2.48.030
Version 2.49.2: 2021-03
X3-234741 : Wrong runtime in solution when configuring a second Runtime (FULL)
X3-236877 : Console 2.49 fails when adding additional MAIN Runtime:
if the names the all Runtimes are different from the Solution name.
Version 2.49: 2021-01
X3-224830 : When importing/copying/remote importing a folder with SQL Server, "use
filegroups" is checked by default.
Same behavior in Commande line
mode : if the option "usegrp" is not specified, the
folder will be imported with filegroups.
https://github.com/Sage-ERP-X3/configuration-console#readme 9/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Use filegroups is checked by default
X3-223924 : New collation 'LATIN1_GENERAL_BIN2' for new database under SQLServer
(former : LATIN1_GENERAL_BIN)
Example:
GO
-- Check collation for 'master' and 'tempdb' databases
declare @masterCollation nvarchar (50)
declare @tempdbCollation nvarchar (50)
Select @masterCollation=collation_name FROM sys.databases where name='master'
Select @tempdbCollation=collation_name FROM sys.databases where name='tempdb'
if @masterCollation<>'Latin1_general_BIN2' or @tempdbCollation<>'Latin1_general_BIN2'
print 'KO-Collations for master and tempdb databases are not compliant with Sage X3 r
-- Create Sage X3 database: local93
CREATE DATABASE local93
ON
( NAME = local93_data,
FILENAME='c:\Sage\LOCAL93\database\data\local93_data.mdf',
SIZE=200MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10% )
LOG ON
( NAME = local93_log,
FILENAME='c:\Sage\LOCAL93\database\log\local93_log.ldf',
SIZE=100MB
https://github.com/Sage-ERP-X3/configuration-console#readme 10/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
SIZE=100MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10% )
COLLATE Latin1_general_BIN2
GO
alter database local93 set read_committed_snapshot on
Note the new warning if 'master' or 'tempdb' databases are not in the same collation than
the X3 database : Latin1_general_BIN2 :
KO-Collations for master and tempdb databases are not compliant with Sage X3 recommen
This won''t prevent Sage X3 to work, but will result in lower performance during oper
X3-224830 : Console - When importing/copying/remote importing a folder with SQL
Server, "use filegroup" should be checked by default
Misc
Update mono:6.10.0
Add parameters -quiet and -cryptpassphrase in LauncherSolution.exe
Bug fix
X3-216457: indicate hostname and port when asking (and showing) MAIN runtime to
use
X3-223605 : NullReferenceException with Console 2.48.0.30 in update scripts
X3-226133 : folder export with expdp Oracle / monotiers configurations
Version 2.48: 2020-10
Application cluster mode with multiple runtimes : https://github.com/Sage-ERP-
X3/configuration-console/wiki/420---Application-cluster-mode-with-multiple-runtimes
AdxAdmin: http://ayvindusv7/BETA/adxadmin-93.2.7.jar and superior
X3-204986: UNC path management for Windows
X3-208660: Display the Main runtimes
https://github.com/Sage-ERP-X3/configuration-console#readme 11/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Multi-Runtime mode :
Specify the network path of your shared folder. The symbolic link is automatically created
when you add a new runtime.
You can see and manage parameters of your runtimes in the welcome page.
Choose the default Runtime to launch you actions.
https://github.com/Sage-ERP-X3/configuration-console#readme 12/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
In multi-runtime mode, you can choose the runtime to do an action: Import, Export, ...
X3-212801 :Use the more recent ODBC Driver for SQL to create the Odbc DataSource
Bug fix
X3-202427 : Improve search of "sqlcmd" and "SqlServer" paths : new version is way
faster.
X3-203356 : Console 2.47 does not create ODBC sources when adding MAIN runtime
on other host
X3-177304 : open solution with a user who has a password with a "€" - Incorrect user or
password
Version 2.47: 2020-07
Update mono:6.8.0
X3-186625 : test connection to the X3 Runtime Server before launching the DATA
Import. If connection to the Runtime fails, we stop the process.
https://github.com/Sage-ERP-X3/configuration-console#readme 13/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
X3-188346 : Install Oracle Odbc driver "Oracle in instantclient_19_5" and manage
'TnsNames.ora' file to avoid any manual actions (need PrintServer 2.20).
Install Oracle Odbc driver Oracle in instantclient_19_5
(Print Server setup)
X3-194944 : Console warning to launch update script manually if necessary - Only for
Oracle
https://github.com/Sage-ERP-X3/configuration-console#readme 14/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Console warning to launch update script manually - oracle
Bug fix
X3-194108 : Test Connection Button on Process server didn't work - Error NOK
X3-196797 : Fix error message "Client deconnect failed" at the end of an import
process.
X3-198215 : Error in initialisation of supervisor on import which is only a warning
X3-196575 : Console incorrectly handles multiple runtimes on same server
X3-197621 : Console was unable to check port availability for additional runtime
X3-201335 : MAIN runtime could be unconfigured from Solution
X3-202423 : RUNTIME R081 : showed Database sysadmin account
Version 2.46: 2020-04 (2020 - R02)
Compliancy
X3-174231: Improve compliancy with Oracle 2019
database host with new scripts
Execute rolesOra.sql with Sysdba Oracle on Oracle
: launch_ORASID_5.sh and cr6_base_ORASID.cmd
rolesOra.sql was previously executed after adcrap, launched by _adxcreateuser.[sh-
bat] .
Other
https://github.com/Sage-ERP-X3/configuration-console#readme 15/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Update mono:6.6.0
Change CHM Help to an Online documentation, able to be continously updated (dev-
doc GitHub repository). Online documentation: http://online-
help.sageerpx3.com/erp/12/public/configuration-console_console.html
X3-161060 : Table size multiplied by a factor of 2.5 after a folder import with Console
CFG Keep original Size
X3-174233 : Improve error messages
X3-175566 : Add Alert if Runtime 92.2 and Oracle 12 detection + monotiers
Alert if Oracle Monotiers
X3-176160 : Add option to avoid deletion of the SVG directory while exporting a folder.
Tip: usefull to export to a shared folder for example.
Option to avoid deletion of the SVG directory
Bug fix
X3-174092 : ODBC driver for Print server component in the Management Console
X3-183027 : Warning messages and Successfull import despite of Erreur 76 : Erreur SQL
Server disk full
X3-185015 : Java Bridge publication
Version 2.45: 2020-03 (2020 - R01)
https://github.com/Sage-ERP-X3/configuration-console#readme 16/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Compliancy
Oracle 2019
Other
Improve initialization and X3 folder import: Save 10-15 minutes when creation solution.
X3-170534 : Improve SQL scripts for Oracle (19c) => configurating solution without
database managed by the Console
X3-169396 : Improve Tooltips, explanations for each parameters (Help labels)
Bug fix
X3-172329 : Folder export with BCP format option didn't work with Sage X3 V6 /
SQLServer 2012
X3-171379 : Find the best Instantclient for Oracle (issue with InstantClient Oracle 19c +
Runtime 92.2)
X3-171238 : Distant database configuration - Database link alias was not correct
X3-163744 : Password policy for X3 console doesn't match what can be created in
database
X3-165401 : X3 Console installer keept old version visible in "Program & Features" when
updating
Version 2.44: 2019-11
Compliancy
Compliant with SAGE X3 Runtime R092
Other
Improve Export and Import functions to support natives .dump files.
Update mono:6.4.0
Import Console
Export Console
Bug fix
X3-133359: Database Password changes
X3-160706: Configuration of runtime : Oracle trace file not correctly handled
X3-164009: No more trace generated when configuring Print Server
https://github.com/Sage-ERP-X3/configuration-console#readme 17/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Version 2.43: 2019-09
Compliancy
Microsoft SQLServer 2019
Business Object 4.2
Other
Rename labels "SAFE X3" => "Sage X3", setup "console-2.43.0.XX-win.jar", rollback on
labels "Sage Enterprise Management" (Restore all names to Sage X3).
New Theme Sage 2019, Purple color
Improve Import process: Save 20 minutes while importing a folder. We use less
communication with AdxAdmin.
Improve Export process: Save 10-15 minutes while exporting a folder.
Can launch several import simultaneously with command line
Improve visibility of "Expert mode" button
New dlls "com.sage.x3.shared.x3clients.dll" and "com.sage.x3.shared.java.dll" recompiled
from Java WebServer Version 2.38 and run by IKVM 8.1.5717.0. Support Kerberos
Bug fix
X3-156821 : Expand length to 16 chars for folder export directory
X3-140171 : Import - Oracle,
X3-139778 : Add message need reboot if 4.6.1 not installed
X3-127393 : manage variables "FDE_CACHE_DISABLED", "ADX_CACHE_ENABLED",
"ATX_IND_DISABLED"
X3-154772 : fix PrintServer configuration with command line
Version 2.42.2: 2019-07
X3-144382 : fix issue import in Oracle Multitiers, Linux plateform
Version 2.42.1: 2019-04
X3-140171 : fix issue import in Oracle Multitiers, Windows plateform
Version 2.42: 2019-04
Compliancy
https://github.com/Sage-ERP-X3/configuration-console#readme 18/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Microsoft Dotnet 4.6.1
Other
Remove support SQLServer 2005
Rename labels "SAFE X3" => "Sage EM", "Sage Enterprise Management", in Console UI
Change default port for AdxAdmin previously '1818' to '1895'. For the Runtime,
previously '1801' to '20100'
Command line mode has been improved:
Add "Copy folder" capability in Command line mode
Bug fix
X3-134897 : Copy Folders function (The specified path was not found)
X3-134667 : Cannot import folders when using dedicated Oracle database server
X3-134655 : Very slow generating sequence files on SQL Server when exporting or
copying a folder
Version 2.41: 2019-02
Compliancy
Compliant with Mindo environment
SQLServer Linux : X3 can be installed on Linux linked to database engine MS SQLServer
2017
Console under Docker Linux :
Console and LauncherSolution.exe has been packaged on Docker Container with
Mono.Net
stored on
repository.sagex3.com/console:latest
Other
add variables ADX_CACHE_ENABLED (value=false), FDE_CACHE_DISABLED (value=no),
ADX_CACHE_ENABLED (value=no) (X3-119545)
Remove v140 and v150 specific actions, specific code.
Remove Exalead Module: Was deprecated for years
Convert Vb projects to .Net C#
Improve SRF file conversion in import process under Linux (Spare 20 minutes in Mindo
mode with the new script, _adxcreatesrf.sh)
Command line mode has been improved:
Add INFO logs inside prompt
https://github.com/Sage-ERP-X3/configuration-console#readme 19/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Add "Export folder" capability in Command line mode
The Console can run under Linux in Command line mode:
Command line under Linux
Version 2.40: 2018-10
Compliancy :
Runtime R091
Microsoft SQL Server 2017
Oracle 12.2
Osql.exe is deprecated and replaced by sqlCmd from runtime R091 (X3-58040)
Compliant with Linux/Mono: Console can be executed on Linux platform with Mono for
internal usages at SAGE.
New Parameters in Solution.xml to be able to manage Database Login
and passwords from SAGE X3 version >= R091 :
Note: These parameters and new features appear ONLY if X3 Runtime is >= R091
If X3 Runtime < R091, these parameters wont appear.
database.software.sqlinternallogin (SQLServer):
Formelly super admin « sa »
Login for SQL Server Instance Super Administrator.
database.software.sqlodbctools (SQLServer):
ODBC tools and DB management scripts installation path (SQLCMD, BCP). SqlCmd.exe
and bcp.exe must be in ‘Binn’ subdirectory.
runtime.odbc.tools (SQLServer) :
idem than database.software.sqlodbctools, for remote Database Componants
database.software.orainternallogin (Oracle):
Login for an Oracle user that can log on ‘AS SYSDBA’. Generally, SYS
database.software.sqlsystemlogin (Oracle):
Login for an Oracle user with SYSTEM privileges. Generally, SYSTEM
Add database.software.sqlfolderpwd for Oracle & SQLServer:
Database password for all Solution’s folders schemas
Change all Adcrap scripts and add param -u for system user and -P for password.
adcrapora p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
New parameters
https://github.com/Sage-ERP-X3/configuration-console#readme 20/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
New visible parameters (previous hidden in expert mode):
Set component.database.version as visible
Set component.runtime.version as visible
Set component.application.version visible
Add and improve most of tooltips
Unlock database.software.dbhome
Improve Explanations, errors messages
Add and improve most of tooltips
Add HelpMessage on command line: LauncherSolution.exe /help
Improve logs and user messages in general
Manual mode Wizard: Add tooltips and Oracle 12cR2, rename label
Update look & feel: images & icons
Fix Dialog Forms position for multiscreens: CenterParent. Fix "OK" / "Cancel" button
positions
Other
Remove v130 specific actions, specific code.
Add Validate input for Password:
-> Oracle : characters $, %, /, ", ',, -, @ are not authorized for passwords to avoid error in
runtime scripts
-> SqlServer : characters $, %, /, ", ',, & are not authorized for passwords to avoid error
in runtime scripts
Change default TimeOut on long and short actions launched by the Console to
AdxAdmin :
Change CST_DEFAULT_COMM_LONG_TIMEOUT = 14 400 000 4h (Former value: 7200000)
Change CST_DEFAULT_COMM_TIMEOUT = 300 000 5min (Former value: 100 000)
Change checkout izpack to release/4.3.5
Fix Apache 2.4 configuration under Linux
Code Improvement
based on SonarQube, remove 30% of Code smell and 5% of Duplications, remove
useless code in comments
Capitalize method names to respect .Net Coding standard (X3-88966)
Migrate FrameworkVersion: v2.0 => v3.5
https://github.com/Sage-ERP-X3/configuration-console#readme 21/22
13/01/2022 07:02 Sage-ERP-X3/configuration-console: X3 Configuration Console
Sign all dll and Console Exe binary with SAGE Certificate (X3-83324)
Updating the 7za binary enclosed in the console to 18.01 (X3-75726)
Pre-requisites to install the different upgrades :
https://github.com/Sage-ERP-X3/dev-doc/blob/challenger/prerequisites/overview.md
V12, ...:
https://github.com/Sage-ERP-X3/dev-doc/blob/master/prerequisites/overview.md
https://github.com/Sage-ERP-X3/configuration-console#readme 22/22