0% found this document useful (0 votes)
392 views22 pages

Sage-ERP-X3 Configuration-Console Version History

This document summarizes release notes and updates for the Sage X3 Configuration Console. The Version 2.54 update allows management of Runtime R095 and InstantClient 19.13. It also fixes issues with console installation errors and exporting/importing Oracle data with native dump files. Support was added for the Microsoft Azure ElasticPool database.

Uploaded by

fsussan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
392 views22 pages

Sage-ERP-X3 Configuration-Console Version History

This document summarizes release notes and updates for the Sage X3 Configuration Console. The Version 2.54 update allows management of Runtime R095 and InstantClient 19.13. It also fixes issues with console installation errors and exporting/importing Oracle data with native dump files. Support was added for the Microsoft Azure ElasticPool database.

Uploaded by

fsussan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

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

You might also like