[2025-05-14][com.sap.businessone.installer.wizard.InstallWizard.run]
    [17:35:50][INFORMATION] Command line arguments: [--configuration, windows-onpremise-install]
    [17:35:50][   FEIN] Parameter <INSTALLATION_PROPERTIES_FILE> = 'SAP Business One SetupFiles\.installer.properties'
    [17:35:50][   FEIN] Parameter <PATH_ADMIN_GUIDE> = 'https://help.sap.com/http.svc/rc/601fbd9113be4240b81d74626439cfa9/10.0/en-US/AdministratorGuide_SQL.pdf'
    [17:35:50][   FEIN] Parameter <WIZARD_OCCUPIED_DATABASE_NAMES> = 'AUTHENTICATION_SERVICE_DATABASE_NAME, SLD_DATABASE_NAME'
    [17:35:50][   FEIN] Parameter <SERVICE_PORT_ALLOWED> = '1-65535'
    [17:35:50][INFORMATION] Parameter <SLD_SERVER_PROTOCOL> = 'https'
    [17:35:50][SCHWERWIEGEND] Parameter <SLD_SERVER_PROTOCOL>: Value cannot be modified!
    [17:35:50][INFORMATION] Parameter <SLD_SERVER_TYPE> = 'op'
    [17:35:50][SCHWERWIEGEND] Parameter <SLD_SERVER_TYPE>: Value cannot be modified!
[2025-05-14][com.sap.businessone.installer.configuration.options.OptionsAccess.set]
    [17:35:50][INFORMATION] Wizard Purpose: INSTALLATION
    [17:35:50][INFORMATION] Wizard Mode: GRAPHIC
[2025-05-14][com.sap.businessone.installer.configuration.parameters.ParameterFile.load]
    [17:35:50][INFORMATION] Loading stored parameters from file C:\Program Files\SAP\SAP Business One SetupFiles\.installer.properties
    [17:35:50][INFORMATION] Detected charset:  UTF-8
    [17:35:50][INFORMATION] Content of parameter file:
-------- snip here -------------
# Central working share repository user password.
CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX
# Central working share repository user name.
CD_WORKINGSHARE_USER=XXXXXXXXXX
# Certificate verification when connecting to applications and websites
CONNECTION_SSL_CERTIFICATE_VERIFICATION=false
# Installation folder
INSTALLATION_FOLDER=c:\Program Files\SAP
# SLD Landscape Installation Type
LANDSCAPE_INSTALL_ACTION=create
# Node type of License Server
LICENSE_SERVER_NODE=standalone
# Network address of local machine
LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local
# MS SQL Server name or IP
MSSQL_DATABASE_SERVER=W11-PROXMOX\SAP
# MS SQL authentication by the domain
MSSQL_DATABASE_TRUSTED_CONNECTION=false
# MS SQL User ID
MSSQL_DATABASE_USER_ID=XXXXXXXXXX
# MS SQL User Password
MSSQL_DATABASE_USER_PASSWORD=XXXXXXXXXX
# Features selected for installation/uninstallation/upgrade
SELECTED_FEATURES=B1ServerToolsSLD,B1ServerToolsLicense
# Service Port
SERVICE_PORT=40000
# Site User ID
SITE_USER_ID=XXXXXXXXXX
# Site User Password
SITE_USER_PASSWORD=XXXXXXXXXX
# SLD Certificate Action
SLD_CERTIFICATE_ACTION=self
# Password to SLD Certificate file
SLD_CERTIFICATE_PASSWORD=XXXXXXXXXX
# Landscape Server Address
SLD_SERVER_ADDR=192.168.2.235
# Landscape Server Port
SLD_SERVER_PORT=40050
# Landscape Server Protocol
SLD_SERVER_PROTOCOL=https
# Landscape Server Type Ondemand/OnPremise
SLD_SERVER_TYPE=op
-------- snip here -------------
    [17:35:51][INFORMATION] Parameter <INSTALLATION_FOLDER> = 'c:\Program Files\SAP'
    [17:35:51][INFORMATION] Parameter <SERVICE_PORT> = '40000'
    [17:35:51][INFORMATION] Parameter <LOCAL_ADDRESS> = 'w11-proxmox.##NameGelöscht##.local'
    [17:35:51][INFORMATION] Parameter <CONNECTION_SSL_CERTIFICATE_VERIFICATION> = 'false'
    [17:35:51][INFORMATION] Parameter <SLD_SERVER_ADDR> = '192.168.2.235'
    [17:35:51][INFORMATION] Parameter <SLD_SERVER_PORT> = '40050'
    [17:35:51][INFORMATION] Parameter <SLD_SERVER_PROTOCOL> = 'https'
    [17:35:51][INFORMATION] Parameter <SLD_SERVER_TYPE> = 'op'
    [17:35:51][INFORMATION] Parameter <SITE_USER_ID> = 'XXXXXXXXXX'
    [17:35:51][INFORMATION] Parameter <SITE_USER_PASSWORD> = 'XXXXXXXXXX'
    [17:35:51][INFORMATION] Parameter <SLD_CERTIFICATE_ACTION> = 'self'
    [17:35:51][INFORMATION] Parameter <SLD_CERTIFICATE_PASSWORD> = 'XXXXXXXXXX'
    [17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_SERVER> = 'W11-PROXMOX\SAP'
    [17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_USER_ID> = 'XXXXXXXXXX'
    [17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_USER_PASSWORD> = 'XXXXXXXXXX'
    [17:35:51][INFORMATION] Parameter <MSSQL_DATABASE_TRUSTED_CONNECTION> = 'false'
    [17:35:51][INFORMATION] Parameter <SELECTED_FEATURES> = 'B1ServerToolsSLD, B1ServerToolsLicense'
    [17:35:51][INFORMATION] Parameter <LICENSE_SERVER_NODE> = 'standalone'
    [17:35:51][INFORMATION] Parameter <LANDSCAPE_INSTALL_ACTION> = 'create'
    [17:35:51][   FEIN] Parameter <CD_WORKINGSHARE_USER> = 'XXXXXXXXXX'
    [17:35:51][   FEIN] Parameter <CD_WORKINGSHARE_PASSWORD> = 'XXXXXXXXXX'

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:35:51][INFORMATION] Step [installer-step-welcome]
    [17:35:51][   FEIN] Step [installer-step-welcome] Evaluating conditions
    [17:35:51][   FEIN] Step [installer-step-welcome] Preparing data
    [17:35:51][ FEINER] Step [installer-step-welcome] Activating user interface
    [17:36:32][   FEIN] Step [installer-step-welcome] Collecting data
[2025-05-14][com.sap.businessone.installer.configuration.options.OptionsAccess.set]
    [17:36:32][INFORMATION] Wizard Purpose: INSTALLATION
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:32][   FEIN] Step [installer-step-welcome] Processing data
    [17:36:32][   FEIN] Step [installer-step-welcome] Validating data

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:32][INFORMATION] Step [installer-step-initial-preparation-windows]
    [17:36:32][   FEIN] Step [installer-step-initial-preparation-windows] Evaluating conditions
    [17:36:32][   FEIN] Step [installer-step-initial-preparation-windows] Preparing data
    [17:36:32][   FEIN] Step [installer-step-initial-preparation-windows] Processing data
    [17:36:32][   FEIN] Step [installer-step-initial-preparation-windows] Validating data
    [17:36:32][   FEIN] Step [installer-step-initial-preparation-windows][PowershellAvailabilityValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:32][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command {Exit}]]
    [17:36:33][AM FEINSTEN] [OUTPUT1] Exit
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:33][   FEIN] Step [installer-step-initial-preparation-windows][PowershellVersionValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:33][AM FEINSTEN] Running command [Test-PowershellVersion  (\WizardChecks_system.ps1)]
    [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Test-PowershellVersion() {
    [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG:    2+      >>>> $ExpectedVersion = [System.Version]"5.0"
    [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ExpectedVersion = '5.0'.
    [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG:    3+      >>>> $CurrentVersion = $PSVersionTable.PSVersion
    [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $CurrentVersion = '5.1.26100.4061'.
    [17:36:34][AM FEINSTEN] [OUTPUT1] DEBUG:    5+      >>>> Write-Output $CurrentVersion
    [17:36:35][AM FEINSTEN] [OUTPUT1] Major  Minor  Build  Revision
    [17:36:35][AM FEINSTEN] [OUTPUT1] -----  -----  -----  --------
    [17:36:35][AM FEINSTEN] [OUTPUT1] 5      1      26100  4061
    [17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG:    7+     if ( >>>> $CurrentVersion -ge $ExpectedVersion) {
    [17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG:    8+          >>>> Write-Output '<wizard-check status="SUCCESS" message-id="validation.system.powershell.version.valid" />'
    [17:36:35][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message-id="validation.system.powershell.version.valid" />
    [17:36:35][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> }
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:35][   FEIN] Step [installer-step-initial-preparation-windows][PowershellExecutionPolicyValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:35][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command Get-ExecutionPolicy -Scope MachinePolicy]]
    [17:36:36][AM FEINSTEN] [OUTPUT1] Undefined
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:36][AM FEINSTEN] Running command [[powershell -NoLogo -NoProfile -NonInteractive -Command Get-ExecutionPolicy -Scope UserPolicy]]
    [17:36:37][AM FEINSTEN] [OUTPUT1] Undefined
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:37][   FEIN] Step [installer-step-initial-preparation-windows][NetFrameworkVersionValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:37][AM FEINSTEN] Running command [Test-NetFrameworkVersion  (\WizardChecks_system.ps1)]
    [17:36:38][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Test-PowershellVersion() {
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   14+ function Test-NetFrameworkVersion()  >>>> {
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> $ExpectedVersion = [System.Version]"4.8.0.0000"
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ExpectedVersion = '4.8.0.0'.
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   17+      >>>> $AvailableInstances = Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse |
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   19+         Where-Object  >>>> { $_.PSChildName -match '^(Client|Full|v[\d.]+)' }
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $AvailableInstances = '@{Version=4.8.09032; PSPath=Microsoft.Powe...'.
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   20+      >>>> $CompatibleInstances = $AvailableInstances |
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   21+         Where-Object  >>>> { $_.Version -ge $ExpectedVersion } |
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $CompatibleInstances = ' '.
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   24+      >>>> Write-Output $CompatibleInstances
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   26+     if ( >>>> $CompatibleInstances.length -gt 0) {
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   27+          >>>> Write-Output '<wizard-check status="SUCCESS" message-id="validation.system.net_framework.version.valid" />'
    [17:36:39][AM FEINSTEN] [OUTPUT1] DEBUG:   31+  >>>> }
    [17:36:39][AM FEINSTEN] [OUTPUT1] PSChildName Version
    [17:36:39][AM FEINSTEN] [OUTPUT1] ----------- -------
    [17:36:39][AM FEINSTEN] [OUTPUT1] Client      4.8.09032
    [17:36:39][AM FEINSTEN] [OUTPUT1] Full        4.8.09032
    [17:36:39][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message-id="validation.system.net_framework.version.valid" />
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:39][   FEIN] Step [installer-step-initial-preparation-windows][ExistingParameterFileValidator]

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:39][INFORMATION] Step [target-folder]
    [17:36:39][   FEIN] Step [target-folder] Evaluating conditions
    [17:36:39][   FEIN] Step [target-folder] Preparing data
    [17:36:39][   FEIN] Step [target-folder] Processing data
    [17:36:39][   FEIN] Step [target-folder] Validating data
    [17:36:39][   FEIN] Step [target-folder][ParameterValidator]

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:39][INFORMATION] Step [network-address-reconfig]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:39][AM FEINSTEN] Running command [Get-NetIPAddress]
    [17:36:42][AM FEINSTEN] [OUTPUT1] 192.168.2.235
    [17:36:42][   FEIN] Parameter <LOCAL_ADDRESS_OPTIONS> = '192.168.2.235'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:42][   FEIN] Step [network-address-reconfig] Evaluating conditions
    [17:36:42][   FEIN] (-) RECONFIGURATION is not active

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:42][INFORMATION] Step [database-availability-mssql-db]
    [17:36:42][   FEIN] Step [database-availability-mssql-db] Evaluating conditions
    [17:36:42][   FEIN] (+) Parameter [MSSQL_DATABASE_SERVER] has a value
    [17:36:42][   FEIN] (+) Parameter [MSSQL_DATABASE_USER_ID] has a value
    [17:36:42][   FEIN] Step [database-availability-mssql-db] Preparing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:42][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]]
    [17:36:42][AM FEINSTEN] Updating enviroment variables: 
                        {SQL_PASSWORD=XXXXXXXXXX}
                        {SQL_QUERY=SELECT name FROM master.sys.databases}
                        {SQL_USER=XXXXXXXXXX}
    [17:36:42][AM FEINSTEN] Process timeout: 120000 [ms]
    [17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="1" column="1" name="name" value="master"/>
    [17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="2" column="1" name="name" value="tempdb"/>
    [17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="3" column="1" name="name" value="model"/>
    [17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="4" column="1" name="name" value="msdb"/>
    [17:36:42][AM FEINSTEN] [OUTPUT1] <sql-result row="5" column="1" name="name" value="SBODemoDE"/>
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:42][   FEIN] Step [database-availability-mssql-db] Processing data
    [17:36:42][   FEIN] Step [database-availability-mssql-db] Validating data

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:42][INFORMATION] Step [installer-step-detection-of-features]
    [17:36:42][   FEIN] Step [installer-step-detection-of-features] Evaluating conditions
    [17:36:42][   FEIN] Step [installer-step-detection-of-features] Preparing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:42][AM FEINSTEN] Running command [[powershell -Command 'Get-ChildItem -path 'C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI' -name']]
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1APIAuthenticationService-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1APIGatewayService-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ElectronicDocumentService-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsAuthentication-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsDIServer-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsExtensionManager-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsJava64-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsJobService-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsLicense-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsMobileService-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsServiceManager-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsSLD-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsTomcat-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServerToolsWorkflow-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServiceLayerApacheWebServer-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1ServiceLayerComponent-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1SetupFiles-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1SLDAgent-10.00.280.18.0.x64.msi
    [17:36:44][AM FEINSTEN] [OUTPUT1] B1WebClient-10.00.280.18.0.x64.msi
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {08aba4c9-67d3-4f44-9817-5075d187af22}, -feature, B1ServerToolsSupport]
    [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {8cd9d5db-d169-488a-acd8-82bd68edd917}, -feature, B1ServerToolsJava64]
    [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {f35c9e2f-cbc9-4dfa-af8e-2f15042eece7}, -feature, B1ServerToolsTomcat]
    [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {a8785fce-d5a7-4f3e-8e54-18c6bad7a464}, -feature, B1ServerToolsAuthentication]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {c918ea89-ed98-4342-9667-869b3ed9a78c}, -feature, B1ElectronicDocumentService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {f425617e-e85d-4ab7-ab02-62a98da3b403}, -feature, B1APIGatewayService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {2dc0e7e5-26d1-4554-b88f-8109661e6d13}, -feature, B1WebClient]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {6fdc80bc-d32d-48c0-8c67-a1af9d6cc612}, -feature, B1ServiceLayerComponent]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b25ad536-975d-472b-9ff1-53789ff56d4d}, -feature, B1ServerToolsServiceManager]
    [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {2b47911c-9581-4614-9250-4f8d8d4dd72f}, -feature, B1ServerToolsDIServer]
    [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {0d33e12e-25a2-4ff4-9b2a-850773d4a56f}, -feature, B1ServerToolsSLD]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {24d19bf9-06f1-469a-90a2-1ecdad0ec15b}, -feature, B1ServerToolsExtensionManager]
    [17:36:44][AM FEINSTEN] [OUTPUT1] 10.00.280.180
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {fc2bdb58-8045-41b9-939f-1366ed93db0d}, -feature, B1ServerToolsLicense]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {d315651c-c43f-4bf5-bb93-eb8cd4bd3e32}, -feature, B1ServerToolsMobileService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:44][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {ba546fc8-06fa-40f3-b4b6-55b22da05bf7}, -feature, B1ServerToolsJobService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {c54b98c9-304c-467f-a58b-f6879af3921e}, -feature, B1ServerToolsWorkflow]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b3121669-34a4-4211-862d-cf9531e38b72}, -feature, B1SLDAgent]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {a25c622a-edab-47e3-9818-7da860bedbe4}, -feature, B1ServiceLayerApacheWebServer]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, {b2d323b2-8783-4a32-8b7a-98c5ba9cf764}, -feature, B1APIAuthenticationService]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1Client]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1Client64]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1DIAPI]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1DIAPI64]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-32, -feature, B1DataTransferWorkbench]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [setup-console.exe, -getfeatureversion, -upgradeId, dummy-guid-64, -feature, B1DataTransferWorkbench64]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:45][   FEIN] Step [installer-step-detection-of-features] Processing data
    [17:36:45][   FEIN] Step [installer-step-detection-of-features] Validating data
    [17:36:45][ FEINER] (+) COMPONENT_DETECTION is not active
    [17:36:45][   FEIN] Step [installer-step-detection-of-features][AnyFeatureAvailableValidator]
    [17:36:45][ FEINER] (-) Operating system isn't LINUX
    [17:36:45][ FEINER] (-) Operating system isn't LINUX
    [17:36:45][ FEINER] (-) Operating system isn't LINUX
    [17:36:45][ FEINER] (-) Operating system isn't LINUX

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:45][INFORMATION] Step [detection-of-features-installshield]
    [17:36:45][   FEIN] Step [detection-of-features-installshield] Evaluating conditions
    [17:36:45][   FEIN] (+) INSTALLATION is active
    [17:36:45][   FEIN] (+) Operating system is WINDOWS
    [17:36:45][   FEIN] Step [detection-of-features-installshield] Preparing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:36:45][AM FEINSTEN] Running command [Registry::DetectLegacyComponents  (\WizardUtils_registry.ps1)]
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $PATH_UNINSTALL_32 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $PATH_UNINSTALL_32 = 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Window...'.
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> $PATH_UNINSTALL_64 = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $PATH_UNINSTALL_64 = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVer...'.
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   27+ function Registry::DetectLegacyComponents()  >>>> {
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   28+      >>>> Registry::DetectComponents $PATH_UNINSTALL_32 'x86'
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   13+ function Registry::DetectComponents($basepath, $platform)  >>>> {
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> $SapFeatures = Get-ItemProperty -Path "$basepath\sap" -ErrorAction SilentlyContinue
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SapFeatures = ''.
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   15+     if ( >>>> $null -eq $SapFeatures) {
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   25+  >>>> }
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   29+      >>>> Registry::DetectComponents $PATH_UNINSTALL_64 'x64'
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SapFeatures = '@{SAP Business One ServerTools Service Manager={F...'.
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> $SapFeatures.PSObject.Properties |
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   20+         Where-Object  >>>> { $_.Value.ToString() -like '{*}' } |
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   21+         ForEach-Object  >>>> {
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   22+              >>>> '<component name="{0}" platform="{1}" key="{2}" value="{3}" />' -f $_.Name, $platform, 'ProductCode', $_.Value.ToString()
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="ProductCode" value="{F0B0AE04-A795-4774-ABA2-C91000280180}" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   23+              >>>> Out-ComponentProperties "$basepath\$($_.Value.ToString())" $_.Name $platform
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   23+             Out-ComponentProperties "$basepath\$( >>>> $_.Value.ToString())" $_.Name $platform
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    4+ function Out-ComponentProperties($regpath, $name, $platform)  >>>> {
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    5+      >>>> (Get-ItemProperty $regpath).PSObject.Properties |
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    6+         Where-Object  >>>> { $_.Value.ToString().Length -gt 0 } |
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    7+         Where-Object  >>>> { $_.Name -notlike "PS*" } |
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    8+         ForEach-Object  >>>> {
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:    9+              >>>> '<component name="{0}" platform="{1}" key="{2}" value="{3}" />' -f $name, $platform, $_.Name, $_.Value.ToString()
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="B1Version" value="1000280" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] DEBUG:   10+          >>>> }
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="B1VersionServicePack" value="18" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="B1VersionSpecialBuild" value="00" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Comments" value="B1ServerToolsServiceManager" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="DisplayVersion" value="10.00.280.180" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="InstallDate" value="20250514" />
    [17:36:46][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="InstallLocation" value="C:\Program Files\SAP\" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="InstallSource" value="C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="ModifyPath" value="MsiExec.exe /I{F0B0AE04-A795-4774-ABA2-C91000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Publisher" value="SAP AG" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="EstimatedSize" value="44282" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="SystemComponent" value="1" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="UninstallString" value="MsiExec.exe /I{F0B0AE04-A795-4774-ABA2-C91000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="VersionMajor" value="10" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="VersionMinor" value="0" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="WindowsInstaller" value="1" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Version" value="167772440" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="Language" value="1033" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Service Manager" platform="x64" key="DisplayName" value="SAP Business One ServerTools Service Manager" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG:   11+  >>>> }
    [17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG:   24+          >>>> }
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="ProductCode" value="{858E0EC9-BFC6-4AB0-A776-271000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="B1Version" value="1000280" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="B1VersionServicePack" value="18" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="B1VersionSpecialBuild" value="00" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Comments" value="B1ServerToolsDIServer" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="DisplayVersion" value="10.00.280.180" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="InstallDate" value="20250514" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="InstallLocation" value="C:\Program Files\SAP\" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="InstallSource" value="C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="ModifyPath" value="MsiExec.exe /I{858E0EC9-BFC6-4AB0-A776-271000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Publisher" value="SAP AG" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="EstimatedSize" value="31266" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="SystemComponent" value="1" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="UninstallString" value="MsiExec.exe /I{858E0EC9-BFC6-4AB0-A776-271000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="VersionMajor" value="10" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="VersionMinor" value="0" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="WindowsInstaller" value="1" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Version" value="167772440" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="Language" value="1033" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools DI Server" platform="x64" key="DisplayName" value="SAP Business One ServerTools DI Server" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="ProductCode" value="{292DF004-10BD-45D5-A95F-251000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="B1Version" value="1000280" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="B1VersionServicePack" value="18" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="B1VersionSpecialBuild" value="00" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Comments" value="B1ServerToolsExtensionManager" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="DisplayVersion" value="10.00.280.180" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="InstallDate" value="20250514" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="InstallLocation" value="C:\Program Files\SAP\" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="InstallSource" value="C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="ModifyPath" value="MsiExec.exe /I{292DF004-10BD-45D5-A95F-251000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Publisher" value="SAP AG" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="EstimatedSize" value="178806" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="SystemComponent" value="1" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="UninstallString" value="MsiExec.exe /I{292DF004-10BD-45D5-A95F-251000280180}" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="VersionMajor" value="10" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="VersionMinor" value="0" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="WindowsInstaller" value="1" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Version" value="167772440" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="Language" value="1033" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] <component name="SAP Business One ServerTools Extension Manager" platform="x64" key="DisplayName" value="SAP Business One ServerTools Extension Manager" />
    [17:36:47][AM FEINSTEN] [OUTPUT1] DEBUG:   30+  >>>> }
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:47][   FEIN] Step [detection-of-features-installshield] Processing data
    [17:36:47][   FEIN] Step [detection-of-features-installshield] Validating data

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:47][INFORMATION] Step [detection-of-settings-installshield]
    [17:36:47][   FEIN] Step [detection-of-settings-installshield] Evaluating conditions
    [17:36:47][   FEIN] (-) Feature [B1ServerToolsSLD] does not have a package (INSTALLED_LEGACY).
    [17:36:47][   FEIN] (-) Feature [B1ServerToolsLicense] does not have a package (INSTALLED_LEGACY).
    [17:36:47][   FEIN] (-) Feature [B1ServerToolsWorkflow] does not have a package (INSTALLED_LEGACY).
    [17:36:47][   FEIN] (-) Feature [B1ServerToolsJobService] does not have a package (INSTALLED_LEGACY).

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:47][INFORMATION] Step [detection-of-features-output]
    [17:36:47][   FEIN] Step [detection-of-features-output] Evaluating conditions
    [17:36:47][   FEIN] (-) COMPONENT_DETECTION is not active

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:36:47][INFORMATION] Step [features:selection]
    [17:36:47][   FEIN] Parameter <LANDSCAPE_SERVER_CONNECTION> = 'XXXXXXXXXX'
    [17:36:47][   FEIN] Step [features:selection] Evaluating conditions
    [17:36:47][   FEIN] Step [features:selection] Preparing data
    [17:36:47][ FEINER] Step [features:selection] Activating user interface
    [17:37:27][   FEIN] Step [features:selection] Collecting data
    [17:37:27][   FEIN] Step [features:selection] Processing data
    [17:37:27][INFORMATION] Parameter <SELECTED_FEATURES> = 'B1ServerToolsSLD'
    [17:37:27][   FEIN] Step [features:selection] Validating data
    [17:37:27][   FEIN] Step [features:selection][SelectedFeaturesValidator]

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:27][INFORMATION] Step [features:general-requirements]
    [17:37:27][   FEIN] Step [features:general-requirements] Evaluating conditions
    [17:37:27][   FEIN] Step [features:general-requirements] Preparing data
    [17:37:27][   FEIN] Step [features:general-requirements] Processing data
    [17:37:27][   FEIN] Step [features:general-requirements] Validating data
    [17:37:27][ FEINER] (+) INSTALLATION is active
    [17:37:27][   FEIN] Step [features:general-requirements][DataFilesValidator]
    [17:37:27][ FEINER] (-) UNINSTALLATION is not active
    [17:37:27][   FEIN] Step [features:general-requirements][OneBoxValidator]
    [17:37:27][ FEINER] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
    [17:37:27][ FEINER] (+) Feature [B1ServerToolsLicense] isn't selected
    [17:37:27][WARNUNG] Step [features:general-requirements][OneBoxValidator] System Landscape Directory will be installed without the License Server component; License Server can be installed later.
Make sure that you install at least one license server on some machine of your landscape.
    [17:37:33][ FEINER] (-) Feature [B1ServerCommonDB] isn't selected
    [17:37:33][ FEINER] (-) Feature [B1ServerToolsJobService] isn't selected

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:33][INFORMATION] Step [features:hardware-requirements]
    [17:37:33][   FEIN] Step [features:hardware-requirements] Evaluating conditions
    [17:37:33][   FEIN] (+) INSTALLATION is active
    [17:37:33][   FEIN] Step [features:hardware-requirements] Preparing data
    [17:37:33][   FEIN] Step [features:hardware-requirements] Processing data
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:33][AM FEINSTEN] Running command [[powershell -Command 'Get-WmiObject Win32_LogicalDisk | Foreach-Object { '{0}#{1}' -f $_.DeviceID, $_.FreeSpace }']]
    [17:37:34][AM FEINSTEN] [OUTPUT1] C:#38604759040
    [17:37:34][AM FEINSTEN] [OUTPUT1] D:#0
    [17:37:34][   FEIN] Parameter <AVAILABLE_DISK_SPACE> = 'XXXXXXXXXX'
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:34][AM FEINSTEN] Running command [MSI (Size of B1ServerToolsAuthentication-10.00.280.18.0.x64.msi-B1ServerToolsAuthentication)]
    [17:37:40][AM FEINSTEN] [OUTPUT1] 203034624
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:40][AM FEINSTEN] Running command [MSI (Size of B1ServerToolsSLD-10.00.280.18.0.x64.msi-B1ServerToolsSLD)]
    [17:37:42][AM FEINSTEN] [OUTPUT1] 54147072
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:42][AM FEINSTEN] Running command [[cmd /C 'echo %TEMP%']]
    [17:37:42][AM FEINSTEN] [OUTPUT1] C:\Users\ADMINI~1\AppData\Local\Temp
    [17:37:42][   FEIN] Parameter <REQUIRED_DISK_SPACE> = 'XXXXXXXXXX'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:42][   FEIN] Step [features:hardware-requirements] Validating data
    [17:37:42][ FEINER] (-) Operating system isn't LINUX
    [17:37:42][ FEINER] (+) INSTALLATION is active
    [17:37:42][   FEIN] Step [features:hardware-requirements][DiskSpaceValidator]

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:42][INFORMATION] Step [connection:certificate-validation]
    [17:37:42][   FEIN] Step [connection:certificate-validation] Evaluating conditions
    [17:37:42][   FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of INSTALL
    [17:37:42][   FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of UPGRADE
    [17:37:42][   FEIN] (-) Feature [B1ServerToolsSupport] has purpose NOTHING instead of RECONFIGURE

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:42][INFORMATION] Step [network-address]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:42][AM FEINSTEN] Running command [Get-NetIPAddress]
    [17:37:44][AM FEINSTEN] [OUTPUT1] 192.168.2.235
    [17:37:44][   FEIN] Parameter <LOCAL_ADDRESS_OPTIONS> = '192.168.2.235'
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:44][   FEIN] Step [network-address] Evaluating conditions
    [17:37:44][   FEIN] (-) Parameter [LOCAL_ADDRESS] was not modified

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:44][INFORMATION] Step [installer-step-service-port]
    [17:37:44][   FEIN] Step [installer-step-service-port] Evaluating conditions
    [17:37:44][   FEIN] (-) Feature [B1ServerToolsTomcat] has no purpose
    [17:37:44][   FEIN] (-) RECONFIGURATION is not active
    [17:37:44][   FEIN] (-) Parameter [SERVICE_PORT] was not modified

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:44][INFORMATION] Step [authentication-service:ports]
    [17:37:44][   FEIN] Step [authentication-service:ports] Evaluating conditions
    [17:37:44][   FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL
    [17:37:44][   FEIN] Step [authentication-service:ports] Preparing data
    [17:37:44][INFORMATION] Parameter <AUTHENTICATION_SERVICE_HTTPS_PORT> = '40020'
    [17:37:44][   FEIN] Parameter <OCCUPIED_PORTS> = ''
    [17:37:44][ FEINER] Step [authentication-service:ports] Activating user interface
    [17:37:52][   FEIN] Step [authentication-service:ports] Collecting data
    [17:37:52][INFORMATION] Parameter <AUTHENTICATION_SERVICE_HTTPS_PORT> = '40020'
    [17:37:52][   FEIN] Step [authentication-service:ports] Processing data
    [17:37:52][   FEIN] Parameter <AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT> = '40021'
    [17:37:52][   FEIN] Step [authentication-service:ports] Validating data
    [17:37:52][   FEIN] Step [authentication-service:ports][PortValidator]
    [17:37:52][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_HTTPS_PORT] was modified
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:52][AM FEINSTEN] Running command [[powershell 'netstat -aon | select-string ':40020'']]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:53][   FEIN] Step [authentication-service:ports][PortValidator]
    [17:37:53][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT] was modified
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:37:53][AM FEINSTEN] Running command [[powershell 'netstat -aon | select-string ':40021'']]
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:54][   FEIN] Step [authentication-service:ports][ParameterDuplicationValidator]
    [17:37:54][   FEIN] Parameter <OCCUPIED_PORTS> = 'authentication-service-https:40020;authentication-service-manage-http:40021'

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:54][INFORMATION] Step [installer-step-landscape-installation-type]
    [17:37:54][   FEIN] Step [installer-step-landscape-installation-type] Evaluating conditions
    [17:37:54][   FEIN] (+) INSTALLATION is active
    [17:37:54][   FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
    [17:37:54][   FEIN] Step [installer-step-landscape-installation-type] Preparing data
    [17:37:54][ FEINER] Step [installer-step-landscape-installation-type] Activating user interface
    [17:37:56][   FEIN] Step [installer-step-landscape-installation-type] Collecting data
    [17:37:56][INFORMATION] Parameter <LANDSCAPE_INSTALL_ACTION> = 'create'
    [17:37:56][   FEIN] Step [installer-step-landscape-installation-type] Processing data
    [17:37:56][   FEIN] Step [installer-step-landscape-installation-type] Validating data
    [17:37:56][   FEIN] Step [installer-step-landscape-installation-type][ParameterValidator]
    [17:37:56][ FEINER] (-) Feature [B1ServerToolsLicense] isn't selected

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:37:56][INFORMATION] Step [sld:site-user]
    [17:37:56][   FEIN] Step [sld:site-user] Evaluating conditions
    [17:37:56][   FEIN] (+) INSTALLATION is active
    [17:37:56][   FEIN] (+) Feature [B1ServerToolsSLD] is selected
    [17:37:56][   FEIN] (+) Parameter [LANDSCAPE_INSTALL_ACTION] has value <create>
    [17:37:56][   FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
    [17:37:56][   FEIN] Step [sld:site-user] Preparing data
    [17:37:56][ FEINER] Step [sld:site-user] Activating user interface
    [17:38:05][   FEIN] Step [sld:site-user] Collecting data
    [17:38:05][INFORMATION] Parameter <SITE_USER_ID> = 'XXXXXXXXXX'
    [17:38:05][INFORMATION] Parameter <SITE_USER_PASSWORD> = 'XXXXXXXXXX'
    [17:38:05][   FEIN] Parameter <SITE_USER_PASSWORD_CONSISTENT> = 'XXXXXXXXXX'
    [17:38:05][   FEIN] Step [sld:site-user] Processing data
    [17:38:05][   FEIN] Parameter <LANDSCAPE_SERVER_CONNECTION> = 'XXXXXXXXXX'
    [17:38:05][   FEIN] Step [sld:site-user] Validating data
    [17:38:05][   FEIN] Step [sld:site-user][SiteUserIdValidator]
    [17:38:05][   FEIN] Step [sld:site-user][SiteUserPasswordValidator]
    [17:38:05][ FEINER] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
    [17:38:05][ FEINER] (-) SLD is not available

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:05][INFORMATION] Step [certificate:universal]
    [17:38:05][   FEIN] Step [certificate:universal] Evaluating conditions
    [17:38:05][   FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of INSTALL
    [17:38:05][   FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of UPGRADE
    [17:38:05][   FEIN] (-) Feature [B1ServerTools-Certificate] has purpose NOTHING instead of RECONFIGURE

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:05][INFORMATION] Step [sld:connection]
    [17:38:05][   FEIN] Step [sld:connection] Evaluating conditions
    [17:38:05][   FEIN] (+) INSTALLATION is active
    [17:38:05][   FEIN] (+) Feature [SLD] requires connection to SLD
    [17:38:05][   FEIN] Step [sld:connection] Preparing data
    [17:38:05][ FEINER] Step [sld:connection] Activating user interface
    [17:38:27][   FEIN] Step [sld:connection] Collecting data
    [17:38:27][INFORMATION] Parameter <SLD_SERVER_ADDR> = 'localhost'
    [17:38:27][INFORMATION] Parameter <SLD_SERVER_PORT> = '40050'
    [17:38:27][   FEIN] Step [sld:connection] Processing data
    [17:38:27][   FEIN] Step [sld:connection] Validating data
    [17:38:27][   FEIN] Step [sld:connection][SldLocationValidator]
    [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <>
    [17:38:27][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:27][ FEINER] (+) INSTALLATION is active
    [17:38:27][ FEINER] (+) Parameter [LANDSCAPE_INSTALL_ACTION] has value <create>
    [17:38:27][ FEINER] (+) Parameter [SLD_SERVER_ADDR] doesn't have value <w11-proxmox.##NameGelöscht##.local>
    [17:38:27][   FEIN] Step [sld:connection][SLDCreateValuesChangedValidator]
    [17:38:27][WARNUNG] Step [sld:connection][SLDCreateValuesChangedValidator] Default values were changed.
    [17:38:28][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:28][ FEINER] (-) Feature [B1SLDAgent] has purpose NOTHING instead of INSTALL
    [17:38:28][ FEINER] (-) No feature has purpose INSTALL
    [17:38:28][ FEINER] (-) Operating system isn't LINUX
    [17:38:28][ FEINER] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE
    [17:38:28][ FEINER] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [license-server:mode]
    [17:38:28][   FEIN] Step [license-server:mode] Evaluating conditions
    [17:38:28][   FEIN] (-) Feature [B1ServerToolsLicense] has no purpose

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [license-server:allowed-connections]
    [17:38:28][   FEIN] Step [license-server:allowed-connections] Evaluating conditions

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [sld:service-unit:detect]
    [17:38:28][   FEIN] Step [sld:service-unit:detect] Evaluating conditions
    [17:38:28][   FEIN] (-) SLD is not available

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [sld-op-service-unit-selection-mssql]
    [17:38:28][   FEIN] Step [sld-op-service-unit-selection-mssql] Evaluating conditions
    [17:38:28][   FEIN] (-) SLD is not available

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [sld-od-service-unit-selection-mssql]
    [17:38:28][   FEIN] Step [sld-od-service-unit-selection-mssql] Evaluating conditions
    [17:38:28][   FEIN] (-) Parameter [SLD_SERVER_TYPE] doesn't have value <od>

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [sld-op-service-unit-selection-hana]
    [17:38:28][   FEIN] Step [sld-op-service-unit-selection-hana] Evaluating conditions
    [17:38:28][   FEIN] (-) SLD is not available

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [sld-od-service-unit-selection-hana]
    [17:38:28][   FEIN] Step [sld-od-service-unit-selection-hana] Evaluating conditions
    [17:38:28][   FEIN] (-) Parameter [SLD_SERVER_TYPE] doesn't have value <od>

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:28][INFORMATION] Step [installer-step-mssql-database]
    [17:38:28][   FEIN] Step [installer-step-mssql-database] Evaluating conditions
    [17:38:28][   FEIN] (+) INSTALLATION is active
    [17:38:28][   FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL
    [17:38:28][   FEIN] Step [installer-step-mssql-database] Preparing data
    [17:38:28][   FEIN] Step [installer-step-mssql-database] Processing data
    [17:38:28][   FEIN] Step [installer-step-mssql-database] Validating data
    [17:38:28][   FEIN] Step [installer-step-mssql-database][ServerValidator]
    [17:38:28][   FEIN] Step [installer-step-mssql-database][TrustedConnectionValidator]
    [17:38:28][ FEINER] (+) Parameter [MSSQL_DATABASE_TRUSTED_CONNECTION] has value <false>
    [17:38:28][   FEIN] Step [installer-step-mssql-database][UserValidator]
    [17:38:28][ FEINER] (+) Parameter [MSSQL_DATABASE_TRUSTED_CONNECTION] has value <false>
    [17:38:28][   FEIN] Step [installer-step-mssql-database][PasswordValidator]
    [17:38:28][   FEIN] Step [installer-step-mssql-database][ResponseValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:38:28][AM FEINSTEN] Running command [Test-MssqlResponse  (\WizardChecks_mssql.ps1)]
    [17:38:28][AM FEINSTEN] Updating enviroment variables: 
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
    [17:38:29][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> . "${env:INSTALL_SCRIPT_TEMP_DIR}\WizardUtils_tools.ps1"
    [17:38:29][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function IIf($predicate, $whenTrue, $whenFalse) {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   10+ function Test-MssqlResponse()  >>>> {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   11+      >>>> $result = $null
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = ''.
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   13+     if ( >>>> "${env:MSSQL_SERVER_TRUSTED_CONNECTION}" -eq 'true') {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   18+          >>>> $result = Invoke-SQLTool -serverType SQL -host "$env:MSSQL_SERVER_ADDRESS" `
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:  217+ function Invoke-SQLTool()  >>>> {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:  218+      >>>> Invoke-Java '-XX:TieredStopAtLevel=1' '-jar' "${env:INSTALL_SCRIPT_TEMP_DIR}\SQLTool.jar" @args
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   21+ function Invoke-Java()  >>>> {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   22+     if ( >>>> [string]::IsNullOrEmpty(${env:JAVA_BIN})) {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   25+     if ( >>>> -not (Test-Path -Path "${env:JAVA_BIN}")) {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   29+      >>>> Write-Information "[java.exe] $args"
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   31+      >>>> $QuotedArgs = $args | ForEach-Object {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   32+         if ( >>>> [string]::IsNullOrEmpty($_)) {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   35+         if ( >>>> $_.StartsWith('"') -or $_.StartsWith("'")) {
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   39+          >>>> [string]::Format('"{0}"', $_)
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   40+      >>>> }
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $QuotedArgs = '"-XX:TieredStopAtLevel=1" "-jar" "C:\Users\ADMINI~...'.
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   42+      >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   43+      >>>> $ProcessInfo.FileName = "${env:JAVA_BIN}"
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   44+      >>>> $ProcessInfo.RedirectStandardError = $true
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   45+      >>>> $ProcessInfo.RedirectStandardOutput = $true
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   46+      >>>> $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   47+      >>>> $ProcessInfo.UseShellExecute = $false
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   48+      >>>> $ProcessInfo.Arguments = "$QuotedArgs"
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> $Process = New-Object System.Diagnostics.Process
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Process = 'System.Diagnostics.Process'.
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   51+      >>>> $Process.StartInfo = $ProcessInfo
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   52+      >>>> $Process.Start() | Out-Null
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   55+      >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:38:30][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> $Process.WaitForExit(100000) | Out-Null
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   58+      >>>> $ExitCode = $Process.ExitCode
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ExitCode = '0'.
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   60+      >>>> Write-Information "[java.exe][exit-code] $ExitCode"
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   62+     return  >>>> [PSCustomObject] @{
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   67+  >>>> }
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:  219+  >>>> }
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=1; stderr=}'.
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   23+      >>>> Write-Output "STDOUT: $($result.stdout)"
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   23+     Write-Output "STDOUT: $( >>>> $result.stdout)"
    [17:38:31][AM FEINSTEN] [OUTPUT1] STDOUT: 1
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   24+      >>>> Write-Output "STDERR: $($result.stderr)"
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   24+     Write-Output "STDERR: $( >>>> $result.stderr)"
    [17:38:31][AM FEINSTEN] [OUTPUT1] STDERR:
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   26+     if ( >>>> $result.stderr -match 'SQL_STATE S(?<Code>\d+)') {
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   28+     } elseif ( >>>> $result.stderr -match 'SQL_STATE (?<Code>\w+)') {
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   31+          >>>> $statuscode = '0'
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $statuscode = '0'.
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   34+     switch -Wildcard ("$( >>>> $result.exitcode)-$statuscode") {
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   34+     switch -Wildcard ( >>>> "$($result.exitcode)-$statuscode") {
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   36+          >>>> '0-0' {
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   37+              >>>> Write-Output '<wizard-check status="SUCCESS" message-id="validation.mssql.connection.success" />'
    [17:38:31][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message-id="validation.mssql.connection.success" />
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   38+              >>>> break
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:38:31][AM FEINSTEN] [OUTPUT1] DEBUG:   81+  >>>> }
    [17:38:31][   FEIN] Parameter <MSSQL_DATABASE_CONNECTION_OBJECT> = 'XXXXXXXXXX'

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:31][INFORMATION] Step [installer-step-database-removal]
    [17:38:31][   FEIN] Step [installer-step-database-removal] Evaluating conditions
    [17:38:31][   FEIN] (-) UNINSTALLATION is not active

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:31][INFORMATION] Step [authentication-service:database]
    [17:38:31][   FEIN] Step [authentication-service:database] Evaluating conditions
    [17:38:31][   FEIN] (+) Feature [B1ServerToolsAuthentication] has purpose INSTALL
    [17:38:31][   FEIN] Step [authentication-service:database] Preparing data
    [17:38:31][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_ACTION> = 'create'
    [17:38:31][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_NAME> = 'B1AS'
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:38:31][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG  FROM #findalltables  WHERE TABLE_NAME = 'KEYCLOAK_GROUP' OR TABLE_NAME = 'KEYCLOAK_ROLE'  GROUP BY TABLE_CATALOG  HAVING COUNT(*) = 2;]]
    [17:38:31][AM FEINSTEN] Updating enviroment variables: 
                        {SQL_PASSWORD=XXXXXXXXXX}
                        {SQL_QUERY=IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG  FROM #findalltables  WHERE TABLE_NAME = 'KEYCLOAK_GROUP' OR TABLE_NAME = 'KEYCLOAK_ROLE'  GROUP BY TABLE_CATALOG  HAVING COUNT(*) = 2;}
                        {SQL_USER=XXXXXXXXXX}
    [17:38:31][AM FEINSTEN] Process timeout: 120000 [ms]
    [17:38:31][   FEIN] Parameter <AUTHENTICATION_SERVICE_DATABASE_OPTIONS> = ''
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:31][ FEINER] Step [authentication-service:database] Activating user interface
    [17:38:33][   FEIN] Step [authentication-service:database] Collecting data
    [17:38:33][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_ACTION> = 'create'
    [17:38:33][INFORMATION] Parameter <AUTHENTICATION_SERVICE_DATABASE_NAME> = 'B1AS'
    [17:38:33][   FEIN] Step [authentication-service:database] Processing data
    [17:38:33][   FEIN] Step [authentication-service:database] Validating data
    [17:38:33][   FEIN] Step [authentication-service:database][ParameterValidator]
    [17:38:33][   FEIN] Step [authentication-service:database][ParameterValidator]
    [17:38:33][   FEIN] Step [authentication-service:database][ParameterValidator]
    [17:38:33][ FEINER] (+) Parameter [AUTHENTICATION_SERVICE_DATABASE_ACTION] has value <create>
    [17:38:33][   FEIN] Step [authentication-service:database][SchemaCreateValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:38:33][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]]
    [17:38:33][AM FEINSTEN] Updating enviroment variables: 
                        {SQL_PASSWORD=XXXXXXXXXX}
                        {SQL_QUERY=SELECT name FROM master.sys.databases}
                        {SQL_USER=XXXXXXXXXX}
    [17:38:33][AM FEINSTEN] Process timeout: 120000 [ms]
    [17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="1" column="1" name="name" value="master"/>
    [17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="2" column="1" name="name" value="tempdb"/>
    [17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="3" column="1" name="name" value="model"/>
    [17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="4" column="1" name="name" value="msdb"/>
    [17:38:34][AM FEINSTEN] [OUTPUT1] <sql-result row="5" column="1" name="name" value="SBODemoDE"/>
    [17:38:34][ FEINER] (-) Schema B1AS does not exist
    [17:38:34][ FEINER] (-) Parameter [AUTHENTICATION_SERVICE_DATABASE_ACTION] doesn't have value <connect>
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:34][   FEIN] Step [authentication-service:database][ParameterValidator]

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:34][INFORMATION] Step [sld-database]
    [17:38:34][   FEIN] Step [sld-database] Evaluating conditions
    [17:38:34][   FEIN] (+) INSTALLATION is active
    [17:38:34][   FEIN] (+) Parameter [SLD_DATABASE_NAME] has no value
    [17:38:34][   FEIN] (+) Feature [B1ServerToolsSLD] has purpose INSTALL
    [17:38:34][   FEIN] Step [sld-database] Preparing data
    [17:38:34][INFORMATION] Parameter <SLD_DATABASE_ACTION> = 'create'
    [17:38:34][INFORMATION] Parameter <SLD_DATABASE_NAME> = 'SLDModel.SLDData'
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:38:34][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'SINFOS';]]
    [17:38:34][AM FEINSTEN] Updating enviroment variables: 
                        {SQL_PASSWORD=XXXXXXXXXX}
                        {SQL_QUERY=IF OBJECT_ID('tempdb..#findalltables', 'U') IS NOT NULL DROP TABLE #findalltables;SELECT * INTO #findalltables FROM INFORMATION_SCHEMA.TABLES;TRUNCATE TABLE #findalltables;EXEC sp_MSforeachdb 'USE [?]; INSERT INTO #findalltables SELECT * from INFORMATION_SCHEMA.TABLES';SELECT TABLE_CATALOG FROM #findalltables WHERE TABLE_NAME = 'SINFOS';}
                        {SQL_USER=XXXXXXXXXX}
    [17:38:34][AM FEINSTEN] Process timeout: 120000 [ms]
    [17:38:35][   FEIN] Parameter <SLD_DATABASE_OPTIONS> = ''
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:35][ FEINER] Step [sld-database] Activating user interface
    [17:38:36][   FEIN] Step [sld-database] Collecting data
    [17:38:36][INFORMATION] Parameter <SLD_DATABASE_ACTION> = 'create'
    [17:38:36][INFORMATION] Parameter <SLD_DATABASE_NAME> = 'SLDModel.SLDData'
    [17:38:36][   FEIN] Step [sld-database] Processing data
    [17:38:36][   FEIN] Parameter <SLD_DATABASE_TYPE> = 'op'
    [17:38:36][   FEIN] Parameter <SLD_DATABASE_VERSION> = '1000280'
    [17:38:36][   FEIN] Step [sld-database] Validating data
    [17:38:36][   FEIN] Step [sld-database][ParameterValidator]
    [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:36][   FEIN] Step [sld-database][ParameterValidator]
    [17:38:36][   FEIN] Step [sld-database][ParameterValidator]
    [17:38:36][   FEIN] Step [sld-database][ParameterValidator]
    [17:38:36][ FEINER] (-) Feature [B1ServerToolsLicense] isn't selected
    [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:36][ FEINER] (-) Parameter [SLD_DATABASE_ACTION] doesn't have value <connect>
    [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:36][ FEINER] (-) Parameter [SLD_DATABASE_ACTION] doesn't have value <connect>
    [17:38:36][ FEINER] (-) Parameter [LANDSCAPE_INSTALL_ACTION] doesn't have value <connect>
    [17:38:36][ FEINER] (+) INSTALLATION is active
    [17:38:36][ FEINER] (+) 1 feature has purpose INSTALL
    [17:38:36][   FEIN] Step [sld-database][SldInstallSchemaExistenceValidator]
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:38:36][AM FEINSTEN] Running command [ExecuteQuery(W11-PROXMOX\SAP) [SELECT name FROM master.sys.databases]]
    [17:38:36][AM FEINSTEN] Updating enviroment variables: 
                        {SQL_PASSWORD=XXXXXXXXXX}
                        {SQL_QUERY=SELECT name FROM master.sys.databases}
                        {SQL_USER=XXXXXXXXXX}
    [17:38:36][AM FEINSTEN] Process timeout: 120000 [ms]
    [17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="1" column="1" name="name" value="master"/>
    [17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="2" column="1" name="name" value="tempdb"/>
    [17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="3" column="1" name="name" value="model"/>
    [17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="4" column="1" name="name" value="msdb"/>
    [17:38:37][AM FEINSTEN] [OUTPUT1] <sql-result row="5" column="1" name="name" value="SBODemoDE"/>
    [17:38:37][ FEINER] (-) No feature has purpose UPGRADE
    [17:38:37][ FEINER] (-) No feature has purpose MIGRATE
    [17:38:37][ FEINER] (-) No feature has purpose RECONFIGURE

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:37][INFORMATION] Step [sld:database:content]
    [17:38:37][   FEIN] Step [sld:database:content] Evaluating conditions
    [17:38:37][   FEIN] (-) Feature [B1ServerToolsSLD] has purpose INSTALL instead of UPGRADE

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:37][INFORMATION] Step [service-layer-windows]
    [17:38:37][   FEIN] Step [service-layer-windows] Evaluating conditions
    [17:38:37][   FEIN] (-) Feature [B1ServiceLayerComponent] has no purpose

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:37][INFORMATION] Step [web-client-port]
    [17:38:37][   FEIN] Step [web-client-port] Evaluating conditions
    [17:38:37][   FEIN] (-) Feature [B1WebClient] isn't selected

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:37][INFORMATION] Step [electronic-document-service:ports]
    [17:38:37][   FEIN] Step [electronic-document-service:ports] Evaluating conditions
    [17:38:37][   FEIN] (-) Feature [B1ElectronicDocumentService] isn't selected

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:37][INFORMATION] Step [api-gateway-port]
    [17:38:37][   FEIN] Step [api-gateway-port] Evaluating conditions
    [17:38:37][   FEIN] (-) Feature [B1APIGatewayService] isn't selected

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:38:37][INFORMATION] Step [installer-step-review]
    [17:38:37][   FEIN] Step [installer-step-review] Evaluating conditions
    [17:38:37][   FEIN] Step [installer-step-review] Preparing data
    [17:38:37][ FEINER] Step [installer-step-review] Activating user interface
    [17:41:24][   FEIN] Step [installer-step-review] Collecting data
    [17:41:24][   FEIN] Step [installer-step-review] Processing data
    [17:41:24][   FEIN] Step [installer-step-review] Validating data
    [17:41:24][ FEINER] (-) RECONFIGURATION is not active

[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:41:24][INFORMATION] Step [installer-step-progress]
    [17:41:24][   FEIN] Step [installer-step-progress] Evaluating conditions
    [17:41:24][   FEIN] (+) There are 15 actions to be executed
    [17:41:24][   FEIN] Step [installer-step-progress] Preparing data
    [17:41:24][   FEIN] Parameter <BOX_SCENARIO> = 'one'
[2025-05-14][com.sap.businessone.installer.wizard.step.shared.InstallProgressStep.logSystemEnvVariables]
    [17:41:24][AM FEINSTEN] Environmental variables (system):
    [17:41:24][AM FEINSTEN] 
                        {USERDOMAIN_ROAMINGPROFILE=##NameGelöscht##}
                        {DEFAULT_LOG_FILE=C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log\B1WinInstaller_202505141735.log}
                        {INSTALL_DIR=C:\Program Files\SAP}
                        {PROCESSOR_LEVEL=6}
                        {SESSIONNAME=Console}
                        {ALLUSERSPROFILE=C:\ProgramData}
                        {WIZARD_TIMESTAMP=202505141735}
                        {PROCESSOR_ARCHITECTURE=AMD64}
                        {ORIG_PATH=C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard}
                        {__COMPAT_LAYER=Installer}
                        {EFC_6244_1592913036=1}
                        {PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\PowerShell\Modules\}
                        {SystemDrive=C:}
                        {USERNAME=Administrator}
                        {USERDNSDOMAIN=##NameGelöscht##.LOCAL}
                        {ProgramFiles(x86)=C:\Program Files (x86)}
                        {PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC}
                        {DriverData=C:\Windows\System32\Drivers\DriverData}
                        {ProgramData=C:\ProgramData}
                        {ProgramW6432=C:\Program Files}
                        {HOMEPATH=\Users\Administrator}
                        {INSTALL_TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO}
                        {PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 85 Stepping 7, GenuineIntel}
                        {ProgramFiles=C:\Program Files}
                        {PUBLIC=C:\Users\Public}
                        {windir=C:\WINDOWS}
                        {=::=::\}
                        {MSMPI_BENCHMARKS=C:\Program Files\Microsoft MPI\Benchmarks\}
                        {LOCALAPPDATA=C:\Users\Administrator\AppData\Local}
                        {MSMPI_BIN=C:\Program Files\Microsoft MPI\Bin\}
                        {JAVA_BIN=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\sapmachine_17\bin\java.exe}
                        {USERDOMAIN=##NameGelöscht##}
                        {LOGONSERVER=\\ZMB-AD}
                        {DEFAULT_LOG_DIR=C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log}
                        {OneDrive=C:\Users\Administrator\OneDrive}
                        {APPDATA=C:\Users\Administrator\AppData\Roaming}
                        {INSTALL_SCRIPT_TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\support\bin}
                        {WIZARD_VERSION_DEPLOYED=10.00.280.18.0}
                        {LOG_FILE_NAME=B1WinInstaller_202505141735.log}
                        {CommonProgramFiles=C:\Program Files\Common Files}
                        {Path=C:\Program Files\Microsoft MPI\Bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\160\DTS\Binn\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;}
                        {PACKAGE_PATH=C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI}
                        {OS=Windows_NT}
                        {COMPUTERNAME=W11-PROXMOX}
                        {TEMP_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO}
                        {PROCESSOR_REVISION=5507}
                        {CommonProgramW6432=C:\Program Files\Common Files}
                        {ComSpec=C:\WINDOWS\system32\cmd.exe}
                        {SystemRoot=C:\WINDOWS}
                        {TEMP=C:\Users\ADMINI~1\AppData\Local\Temp}
                        {HOMEDRIVE=C:}
                        {USERPROFILE=C:\Users\Administrator}
                        {TMP=C:\Users\ADMINI~1\AppData\Local\Temp}
                        {WIZARD_VERSION_PACKAGE=10.00.280.18.0}
                        {CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files}
                        {NUMBER_OF_PROCESSORS=4}
[2025-05-14][com.sap.businessone.installer.wizard.step.InstallWizardStep]
    [17:41:25][ FEINER] Step [installer-step-progress] Activating user interface
[2025-05-14][com.sap.businessone.installer.configuration.parameters.ParameterFile.save]
    [17:41:25][INFORMATION] Saving entered parameters into file c:\Program Files\SAP\SAP Business One SetupFiles\.installer.properties

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:41:25][INFORMATION] ScriptAction<\SLD_action.ps1><pre-install>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:41:25][INFORMATION] Script action [\SLD_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:41:25][AM FEINSTEN] Running command [Windows Script [\SLD_action.ps1]]
    [17:41:25][AM FEINSTEN] Updating enviroment variables: 
                        {AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
                        {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
                        {CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX}
                        {CD_WORKINGSHARE_USER=XXXXXXXXXX}
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsSLD}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {SLD_DATABASE=SLDModel.SLDData}
                        {SLD_DATABASE_ACTION=create}
                        {SLD_DATABASE_VERSION=1000280}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=pre-install}
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> Set-StrictMode -Version 2
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> $ErrorActionPreference = 'Stop'
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> . "$PSScriptRoot\SLD_common.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Parameter::AnyChange() {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> . "$PSScriptRoot\WizardUtils_tools.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function IIf($predicate, $whenTrue, $whenFalse) {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function DB::MSSQL::ConstructConnection() {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $COMMON_GLOBALS = @{
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    9+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $SLD_ROOT = "$SERVERTOOLS_ROOT\System Landscape Directory"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SLD_ROOT = 'c:\Program Files\SAP\SAP Business One ServerTools\Sy...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   13+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   14+  >>>> $TOMCAT_WEBAPPCONF = "${TOMCAT_ROOT}\conf\Catalina\localhost"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  183+  >>>> $INSTALL_TOOL_ROOT = "${env:INSTALL_SCRIPT_TEMP_DIR}"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $INSTALL_TOOL_ROOT = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoX...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  184+  >>>> $MSSQL_LIB_ROOT = "${TOMCAT_ROOT}\lib_sap"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $MSSQL_LIB_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> . "$PSScriptRoot\SLD_database.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SQLSCRIPTS_SLD = "${SETUPFILES_ROOT}\support\sql_scripts\SLD"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SQLSCRIPTS_SLD = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    9+  >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> $TomcatServiceName = 'B1ServerTools64'
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceName = 'B1ServerTools64'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   11+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   23+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   25+      >>>> 'pre-install' {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   26+          >>>> SLD::SystemService::Stop
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   18+ function SLD::SystemService::Stop()  >>>> {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> Tomcat::SystemService::Stop
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  225+ function Tomcat::SystemService::Stop()  >>>> {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  226+      >>>> Write-Output "Stopping service $TomcatServiceName"
    [17:41:26][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  228+      >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $this.ServiceName
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $service = 'B1ServerTools64'.
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  230+     if ( >>>> $null -eq $service) {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  235+     if ( >>>> $service.Status -eq 'Stopped') {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  236+          >>>> Write-Output "Service $TomcatServiceName is already stopped"
    [17:41:26][AM FEINSTEN] [OUTPUT1] Service B1ServerTools64 is already stopped
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  252+  >>>> }
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   20+  >>>> }
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:   28+          >>>> SLD::CentralDeployment::RemoveShare
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  281+ function SLD::CentralDeployment::RemoveShare()  >>>> {
    [17:41:26][AM FEINSTEN] [OUTPUT1] DEBUG:  282+     if ( >>>> Get-SmbShare -Name 'SCSW_WORKING_SHARE' -ErrorAction Ignore) {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  608+     DynamicParam  >>>> {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  627+      >>>> }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  629+     Begin  >>>> {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   19+  >>>> {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   41+  >>>> }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  641+      >>>> }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  644+     Process  >>>> {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  738+      >>>> }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  741+     End  >>>> {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  753+      >>>> }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  287+      >>>> cmd /c ('net.exe user "{0}" 2>nul' -f ${env:CD_WORKINGSHARE_USER})
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  288+     if ( >>>> $LASTEXITCODE -eq 0) {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  292+      >>>> $LASTEXITCODE = 0
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $LASTEXITCODE = '0'.
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  294+     if ( >>>> Test-Path -Path "$SERVERTOOLS_ROOT\CentralDeployment") {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  298+  >>>> }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   30+      >>>> 'post-install' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   62+      >>>> 'pre-install-rollback' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   70+      >>>> 'post-install-rollback' { }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   73+      >>>> 'pre-migrate' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:   77+      >>>> 'post-migrate' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  109+      >>>> 'pre-migrate-rollback' { }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  110+      >>>> 'post-migrate-rollback' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  115+      >>>> 'finish-migrate' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  120+      >>>> 'pre-upgrade' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  125+      >>>> 'post-upgrade' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  154+      >>>> 'pre-upgrade-rollback' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  161+      >>>> 'post-upgrade-rollback' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  167+      >>>> 'pre-uninstall' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  175+      >>>> 'post-uninstall' { }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  178+      >>>> 'reconfig' {
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  211+      >>>> 'reconfig-rollback' { }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  214+      >>>> 'verify' { }
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:41:27][AM FEINSTEN] [OUTPUT1] DEBUG:  217+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:41:27][INFORMATION] Script action [\SLD_action.ps1] finished
    [17:41:27][INFORMATION] Action result: SUCCESS (ScriptAction<\SLD_action.ps1><pre-install>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:41:27][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1><pre-install>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:41:27][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:41:27][AM FEINSTEN] Running command [Windows Script [\SetupFilesAuthentication_action.ps1]]
    [17:41:27][AM FEINSTEN] Updating enviroment variables: 
                        {AUTHENTICATION_SERVICE_DATABASE_ACTION=create}
                        {AUTHENTICATION_SERVICE_DATABASE_NAME=B1AS}
                        {AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
                        {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsAuthentication}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=pre-install}
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> Set-StrictMode -Version 2
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> $ErrorActionPreference = 'Stop'
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "${PSScriptRoot}\SetupFilesAuthentication_common.ps1"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> . "$PSScriptRoot/WizardUtils_parameter.ps1"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Parameter::AnyChange() {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> . "$PSScriptRoot/WizardUtils_db_mssql.ps1"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function DB::MSSQL::ConstructConnection() {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function IIf($predicate, $whenTrue, $whenFalse) {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    9+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $KEYCLOAK_ROOT = "${SETUPFILES_ROOT}\keycloak"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $KEYCLOAK_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFile...'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $KEYCLOAK_INSTALL_TOOL = "${KEYCLOAK_ROOT}\tools\b1-keycloak-installer-tool-1.0.jar"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $KEYCLOAK_INSTALL_TOOL = 'c:\Program Files\SAP\SAP Business One S...'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> . "${PSScriptRoot}\SetupFilesAuthentication_service.ps1"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $AuthenticationServiceFullName = "B1ServerToolsAuthentication"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $AuthenticationServiceFullName = 'B1ServerToolsAuthentication'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> $AuthenticationServiceDisplayName = "SAP Business One Server Tools Authentication Service"
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $AuthenticationServiceDisplayName = 'SAP Business One Server Tool...'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   13+      >>>> 'pre-install' { }
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> 'post-install' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> 'pre-install-rollback' { }
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   58+      >>>> 'post-install-rollback' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   66+      >>>> 'pre-upgrade' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   69+      >>>> 'post-upgrade' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:   99+      >>>> 'pre-upgrade-rollback' { }
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  100+      >>>> 'post-upgrade-rollback' { }
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  103+      >>>> 'pre-uninstall' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  108+      >>>> 'post-uninstall' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  113+      >>>> 'reconfig' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  141+      >>>> 'reconfig-rollback' {
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  162+      >>>> 'verify' { }
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:41:28][AM FEINSTEN] [OUTPUT1] DEBUG:  165+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:41:28][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] finished
    [17:41:28][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesAuthentication_action.ps1><pre-install>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:41:28][INFORMATION] MsiInstallAction<B1ServerToolsAuthentication>
    [17:41:28][   FEIN] Feature [B1ServerToolsAuthentication] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
    [17:41:28][INFORMATION] Executing action: Installation of MSI B1ServerToolsAuthentication
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:41:28][AM FEINSTEN] Running command [MSI::Install -Package '"C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\B1ServerToolsAuthentication-10.00.280.18.0.X64.msi"' -InstallPath 'c:\Program Files\SAP' -Features B1ServerToolsAuthentication (\WizardUtils_package_msi.ps1)]
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  108+ function MSI::Install  >>>> {
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  119+      >>>> $InstallArguments = @(
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  120+          >>>> '/i'
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  121+          >>>> [string]::Format('"{0}"', [IO.Path]::GetFullPath($Package))
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  122+          >>>> [string]::Format('INSTALLLOCATION="{0}"', $InstallPath)
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  123+          >>>> [string]::Format('ADDLOCAL={0}', $Features)
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  124+          >>>> 'WIZARD_DEPLOYMENT=1'
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  125+          >>>> 'REINSTALLMODE=amus'
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  126+          >>>> '/qn'
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  127+          >>>> '/norestart'
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $InstallArguments = '/i "C:\Users\Administrator\Downloads\SAP 10....'.
    [17:41:29][AM FEINSTEN] [OUTPUT1] DEBUG:  130+      >>>> Invoke-MsiExecLoop $InstallArguments
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   53+ function Invoke-MsiExecLoop([string[]] $arguments)  >>>> {
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> $execstart = Get-Date
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $execstart = '05/14/2025 17:41:30'.
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   55+      >>>> $result = [PSCustomObject] @{
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   61+     :repeat_invoke for ( >>>> $time = 0; $time -lt 120; $time += 10) {
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '0'.
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   61+     :repeat_invoke for ($time = 0;  >>>> $time -lt 120; $time += 10) {
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   62+          >>>> $result = Invoke-MsiExec $arguments
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   33+ function Invoke-MsiExec([string[]] $arguments)  >>>> {
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   34+      >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   35+      >>>> $ProcessInfo.FileName = "${env:SystemRoot}\system32\msiexec.exe"
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   36+      >>>> $ProcessInfo.RedirectStandardError = $true
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   37+      >>>> $ProcessInfo.RedirectStandardOutput = $true
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   38+      >>>> $ProcessInfo.UseShellExecute = $false
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> $ProcessInfo.Arguments = $arguments
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   41+      >>>> $Process = New-Object System.Diagnostics.Process
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Process = 'System.Diagnostics.Process'.
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   42+      >>>> $Process.StartInfo = $ProcessInfo
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   43+      >>>> $Process.Start() | Out-Null
    [17:41:30][AM FEINSTEN] [OUTPUT1] DEBUG:   44+      >>>> $Process.WaitForExit() | Out-Null
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   46+     return  >>>> [PSCustomObject] @{
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   51+  >>>> }
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   65+         switch ( >>>> $result.exitcode) {
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   66+              >>>> 0 {
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   68+                  >>>> break repeat_invoke
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   87+     switch ( >>>> $result.exitcode) {
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:   88+          >>>> 0 {
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:  106+  >>>> }
    [17:41:39][AM FEINSTEN] [OUTPUT1] DEBUG:  131+  >>>> }
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
    [17:41:39][INFORMATION] Installation of MSI B1ServerToolsAuthentication succeeded.

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:41:39][INFORMATION] MsiInstallAction<B1ServerToolsSLD>
    [17:41:39][   FEIN] Feature [B1ServerToolsSLD] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
    [17:41:39][INFORMATION] Executing action: Installation of MSI B1ServerToolsSLD
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:41:39][AM FEINSTEN] Running command [MSI::Install -Package '"C:\Users\Administrator\Downloads\SAP 10.x\B11000_2502-70004131\Packages.x64\ComponentsWizard\MSI\B1ServerToolsSLD-10.00.280.18.0.X64.msi"' -InstallPath 'c:\Program Files\SAP' -Features B1ServerToolsSLD (\WizardUtils_package_msi.ps1)]
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  108+ function MSI::Install  >>>> {
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  119+      >>>> $InstallArguments = @(
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  120+          >>>> '/i'
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  121+          >>>> [string]::Format('"{0}"', [IO.Path]::GetFullPath($Package))
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  122+          >>>> [string]::Format('INSTALLLOCATION="{0}"', $InstallPath)
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  123+          >>>> [string]::Format('ADDLOCAL={0}', $Features)
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  124+          >>>> 'WIZARD_DEPLOYMENT=1'
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  125+          >>>> 'REINSTALLMODE=amus'
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  126+          >>>> '/qn'
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  127+          >>>> '/norestart'
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $InstallArguments = '/i "C:\Users\Administrator\Downloads\SAP 10....'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:  130+      >>>> Invoke-MsiExecLoop $InstallArguments
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   53+ function Invoke-MsiExecLoop([string[]] $arguments)  >>>> {
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> $execstart = Get-Date
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $execstart = '05/14/2025 17:41:40'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   55+      >>>> $result = [PSCustomObject] @{
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   61+     :repeat_invoke for ( >>>> $time = 0; $time -lt 120; $time += 10) {
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '0'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   61+     :repeat_invoke for ($time = 0;  >>>> $time -lt 120; $time += 10) {
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   62+          >>>> $result = Invoke-MsiExec $arguments
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   33+ function Invoke-MsiExec([string[]] $arguments)  >>>> {
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   34+      >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   35+      >>>> $ProcessInfo.FileName = "${env:SystemRoot}\system32\msiexec.exe"
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   36+      >>>> $ProcessInfo.RedirectStandardError = $true
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   37+      >>>> $ProcessInfo.RedirectStandardOutput = $true
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   38+      >>>> $ProcessInfo.UseShellExecute = $false
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> $ProcessInfo.Arguments = $arguments
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   41+      >>>> $Process = New-Object System.Diagnostics.Process
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Process = 'System.Diagnostics.Process'.
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   42+      >>>> $Process.StartInfo = $ProcessInfo
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   43+      >>>> $Process.Start() | Out-Null
    [17:41:40][AM FEINSTEN] [OUTPUT1] DEBUG:   44+      >>>> $Process.WaitForExit() | Out-Null
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   46+     return  >>>> [PSCustomObject] @{
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   51+  >>>> }
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=; stderr=}'.
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   65+         switch ( >>>> $result.exitcode) {
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   66+              >>>> 0 {
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   68+                  >>>> break repeat_invoke
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   87+     switch ( >>>> $result.exitcode) {
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:   88+          >>>> 0 {
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:  106+  >>>> }
    [17:41:43][AM FEINSTEN] [OUTPUT1] DEBUG:  131+  >>>> }
[2025-05-14][com.sap.businessone.installer.actions.windows.msi.MsiInstallAction.onExecute]
    [17:41:43][INFORMATION] Installation of MSI B1ServerToolsSLD succeeded.

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:41:43][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1><post-install>
    [17:41:43][   FEIN] Feature [B1ServerToolsAuthentication] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:41:43][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:41:43][AM FEINSTEN] Running command [Windows Script [\SetupFilesAuthentication_action.ps1]]
    [17:41:43][AM FEINSTEN] Updating enviroment variables: 
                        {AUTHENTICATION_SERVICE_DATABASE_ACTION=create}
                        {AUTHENTICATION_SERVICE_DATABASE_NAME=B1AS}
                        {AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
                        {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsAuthentication}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=post-install}
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> Set-StrictMode -Version 2
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> $ErrorActionPreference = 'Stop'
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "${PSScriptRoot}\SetupFilesAuthentication_common.ps1"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> . "$PSScriptRoot/WizardUtils_parameter.ps1"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Parameter::AnyChange() {
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> . "$PSScriptRoot/WizardUtils_db_mssql.ps1"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function DB::MSSQL::ConstructConnection() {
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function IIf($predicate, $whenTrue, $whenFalse) {
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    9+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $KEYCLOAK_ROOT = "${SETUPFILES_ROOT}\keycloak"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $KEYCLOAK_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFile...'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $KEYCLOAK_INSTALL_TOOL = "${KEYCLOAK_ROOT}\tools\b1-keycloak-installer-tool-1.0.jar"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $KEYCLOAK_INSTALL_TOOL = 'c:\Program Files\SAP\SAP Business One S...'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> . "${PSScriptRoot}\SetupFilesAuthentication_service.ps1"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_tools.ps1"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $AuthenticationServiceFullName = "B1ServerToolsAuthentication"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $AuthenticationServiceFullName = 'B1ServerToolsAuthentication'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> $AuthenticationServiceDisplayName = "SAP Business One Server Tools Authentication Service"
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $AuthenticationServiceDisplayName = 'SAP Business One Server Tool...'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   13+      >>>> 'pre-install' { }
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> 'post-install' {
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   16+          >>>> AuthenticationService::SystemService::Remove | Out-Null
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   77+ function AuthenticationService::SystemService::Remove()  >>>> {
    [17:41:44][AM FEINSTEN] [OUTPUT1] DEBUG:   78+      >>>> Write-Output "Remove authentication service"
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   80+      >>>> AuthenticationService::SystemService::Stop
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   95+ function AuthenticationService::SystemService::Stop()  >>>> {
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   96+      >>>> Write-Output "Stop authentication service"
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   98+      >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:  101+  >>>> }
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   82+      >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe"
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   83+      >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'.
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   85+      >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   88+  >>>> }
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   19+          >>>> AuthenticationService::Files::DeployMaterials
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   52+ function AuthenticationService::Files::DeployMaterials()  >>>> {
    [17:41:45][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> Copy-Item -Force -Path "${KEYCLOAK_ROOT}/tools/b1-keycloak-service-authenticator-*.jar" -Destination "${KEYCLOAK_ROOT}/providers"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   55+      >>>> Copy-Item -Force -Path "${KEYCLOAK_ROOT}/tools/startup.ps1" -Destination "${KEYCLOAK_ROOT}/bin"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   56+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   21+          >>>> AuthenticationService::Database::Create
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   82+ function AuthenticationService::Database::Create()  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   83+      >>>> Write-Output "Create database ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}"
    [17:41:46][AM FEINSTEN] [OUTPUT1] Create database B1AS
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   85+     if ( >>>> Test-SchemaExists -SchemaName ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}) {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   70+ function Test-SchemaExists()  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   75+      >>>> $query = "SELECT [database_id] FROM sys.databases WHERE [Name] = N'$SchemaName';"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $query = 'SELECT [database_id] FROM sys.databases WHERE [Name] = ...'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   76+      >>>> $result = DB::MSSQL::QuerySQL -Query "$query"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   26+ function DB::MSSQL::QuerySQL  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   32+      >>>> Set-PSDebug -Trace 0
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   41+     return  >>>> DB::MSSQL::Query -ConnectionString $cstring -Query $Query
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   96+ function DB::MSSQL::Query($ConnectionString, $Query)  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   98+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   99+          >>>> $connection.Open()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  101+          >>>> $cmd = $connection.CreateCommand()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  102+          >>>> $cmd.CommandText = $Query
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  103+          >>>> $cmd.CommandTimeout = 300
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  106+              >>>> $adapter = New-Object System.Data.SqlClient.SqlDataAdapter($cmd)
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $adapter = 'System.Data.SqlClient.SqlDataAdapter'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  108+              >>>> $data = New-Object System.Data.DataSet
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $data = 'System.Data.DataSet'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  109+              >>>> $adapter.Fill($data) | Out-Null
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  117+         return  >>>> $data
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  119+          >>>> $connection.Close()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  121+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   42+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'System.Data.DataSet'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   78+     return  >>>> ($result.Tables[0].Rows.Count -gt 0)
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   79+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   90+      >>>> $commands = @(
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   91+          >>>> "SET LANGUAGE English"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   92+          >>>> "CREATE DATABASE [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}]"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [B1AS]'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   95+      >>>> DB::MSSQL::ExecuteSQL -Commands $commands
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   44+ function DB::MSSQL::ExecuteSQL  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> Set-PSDebug -Trace 0
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   59+      >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   63+ function DB::MSSQL::Execute()  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   73+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   74+          >>>> $connection.Open()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ($entry in  >>>> $Commands) {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ( >>>> $entry in $Commands) {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET LANGUAGE English'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   77+              >>>> $cmd = $connection.CreateCommand()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   78+              >>>> $cmd.CommandText = $entry
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   79+              >>>> $cmd.CommandTimeout = 300
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   82+                  >>>> $cmd.Prepare()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   83+                  >>>> $cmd.ExecuteNonQuery() | Out-Null
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE DATABASE [B1AS]'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   91+          >>>> $connection.Close()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   93+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   61+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   96+  >>>> }
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   23+          >>>> AuthenticationService::Certificate::Install
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  132+ function AuthenticationService::Certificate::Install($force = $false)  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  133+      >>>> Remove-Item -Force -Path "${KEYCLOAK_ROOT}/conf/keycloak.jks" -ErrorAction Ignore
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:  136+      >>>> $result = Invoke-Keytool `
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   69+ function Invoke-Keytool()  >>>> {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   70+      >>>> $executable = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles\\sapmachine_17\bin\keytool.exe"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $executable = 'c:\Program Files\SAP\SAP Business One SetupFiles\\...'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   72+     if ( >>>> -not (Test-Path -Path $executable)) {
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   76+      >>>> Write-Information "[keytool.exe] $args"
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   78+      >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   79+      >>>> $ProcessInfo.FileName = $executable
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   80+      >>>> $ProcessInfo.RedirectStandardError = $true
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   81+      >>>> $ProcessInfo.RedirectStandardOutput = $true
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   82+      >>>> $ProcessInfo.UseShellExecute = $false
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   83+      >>>> $ProcessInfo.Arguments = $args
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   85+      >>>> $Process = New-Object System.Diagnostics.Process
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Process = 'System.Diagnostics.Process'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   86+      >>>> $Process.StartInfo = $ProcessInfo
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   87+      >>>> $Process.Start() | Out-Null
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   89+      >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   90+      >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:41:46][AM FEINSTEN] [OUTPUT1] DEBUG:   92+      >>>> $Process.WaitForExit() | Out-Null
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   93+      >>>> $ExitCode = $Process.ExitCode
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ExitCode = '0'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   95+      >>>> Write-Information "[keytool.exe][exit-code] $ExitCode"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   97+     return  >>>> [PSCustomObject] @{
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  102+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=; stderr=Importing keystore c:\Pr...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  146+     if ( >>>> $result.exitcode -ne 0) {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  149+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   25+          >>>> AuthenticationService::Configuration::CreateCommonConfig
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  164+ function AuthenticationService::Configuration::CreateCommonConfig()  >>>> {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  165+      >>>> $db_url = buildDBUrl
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  155+ function buildDBUrl()  >>>> {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  156+      >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':')
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_url = 'W11-PROXMOX\SAP'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  157+      >>>> $db_options = 'encrypt=true;trustServerCertificate=true'
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_options = 'encrypt=true;trustServerCertificate=true'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  158+     if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  161+     return  >>>> "jdbc:sqlserver://${db_url};DatabaseName=${env:AUTHENTICATION_SERVICE_DATABASE_NAME};${db_options}"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  162+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_url = 'jdbc:sqlserver://W11-PROXMOX\SAP;DatabaseName=B1AS;enc...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  167+      >>>> $disableCertVerification = "true"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $disableCertVerification = 'true'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  168+     if ( >>>> 'true' -eq ${env:CONNECTION_SSL_CERTIFICATE_VERIFICATION}) {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  172+      >>>> Invoke-InstallerTool -configKeycloakProperty `
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   38+ function Invoke-InstallerTool()  >>>> {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> $result = & "${env:JAVA_BIN}" -XX:TieredStopAtLevel=1 -jar "${KEYCLOAK_INSTALL_TOOL}" @args
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&property configuration is success'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   40+      >>>> $result = @($result -split "&")
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true property configuration is success'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   41+     if ( >>>> 'true' -eq $result[0]) {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   42+          >>>> Write-Output $result[1]
    [17:41:47][AM FEINSTEN] [OUTPUT1] property configuration is success
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   46+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  185+      >>>> $content = Get-Content -Path "${KEYCLOAK_ROOT}/conf/sapb1.conf"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = '#Wed May 14 17:41:47 CEST 2025 http-relative-path=/au...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  186+      >>>> $content = $content | Where-Object { $_ -notmatch "cache*=*" }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = '#Wed May 14 17:41:47 CEST 2025 http-relative-path=/au...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  187+      >>>> $content | Set-Content -Path "${KEYCLOAK_ROOT}/conf/sapb1.conf"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  189+      >>>> "`ncache=local"  | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  190+      >>>> "#cache=ispn"  | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  191+      >>>> "#cache-config-file=sql-cache.xml"  | Out-File -Encoding "UTF8" -Append -FilePath "${KEYCLOAK_ROOT}/conf/sapb1.conf"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  192+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   26+          >>>> AuthenticationService::Configuration::PrepareHaConfig
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  194+ function AuthenticationService::Configuration::PrepareHaConfig()  >>>> {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  195+      >>>> Write-Output "prepare Ha Config file,create file."
    [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,create file.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  196+      >>>> $keycloakConfDir = "${KEYCLOAK_ROOT}\conf"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $keycloakConfDir = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  197+      >>>> $keycloakInstalltionDir = "${KEYCLOAK_ROOT}\tools"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $keycloakInstalltionDir = 'c:\Program Files\SAP\SAP Business One ...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  198+      >>>> Copy-Item -Path "${keycloakInstalltionDir}\sql-cache.xml.template" -Destination ${keycloakConfDir} -Force
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  200+      >>>> $file = Get-Item ${keycloakConfDir}\sql-cache.xml.template
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $file = 'C:\Program Files\SAP\SAP Business One SetupFiles\keycloa...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  201+      >>>> $file.IsReadOnly = $false
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  203+      >>>> $haFileExists = [System.IO.File]::Exists("${keycloakConfDir}\sql-cache.xml")
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $haFileExists = 'False'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  204+     if ( >>>> $haFileExists) {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  213+          >>>> Write-Output "prepare Ha Config file,ha file not exists, generate new file."
    [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,ha file not exists, generate new file.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  214+          >>>> Rename-Item ${keycloakConfDir}\sql-cache.xml.template ${keycloakConfDir}\sql-cache.xml
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  217+      >>>> Write-Output "prepare Ha Config file,edit file."
    [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,edit file.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  218+      >>>> $xml = [xml](Get-Content "${KEYCLOAK_ROOT}\conf\sql-cache.xml")
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $xml = 'System.Xml.XmlDocument'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  219+      >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':')
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_url = 'W11-PROXMOX\SAP'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  221+      >>>> $xml.infinispan.jgroups.stack.JDBC_PING.SetAttribute('connection_url', "jdbc:sqlserver://${db_url};DatabaseName=${env:AUTHENTICATION_SERVICE_DATABASE_NAME};encrypt=true;trustServerCertificate=true")
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'void SetAttribute(string name, string value)'
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  222+      >>>> $xml.ChildNodes[0].Encoding=$null
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  223+      >>>> $xml.Save("${KEYCLOAK_ROOT}/conf/sql-cache.xml")
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'void Save(string filename)'
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  224+      >>>> Write-Output "prepare Ha Config file,end."
    [17:41:47][AM FEINSTEN] [OUTPUT1] prepare Ha Config file,end.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  225+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   29+          >>>> AuthenticationService::SystemService::Remove
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   77+ function AuthenticationService::SystemService::Remove()  >>>> {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   78+      >>>> Write-Output "Remove authentication service"
    [17:41:47][AM FEINSTEN] [OUTPUT1] Remove authentication service
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   80+      >>>> AuthenticationService::SystemService::Stop
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   95+ function AuthenticationService::SystemService::Stop()  >>>> {
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   96+      >>>> Write-Output "Stop authentication service"
    [17:41:47][AM FEINSTEN] [OUTPUT1] Stop authentication service
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   98+      >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:  101+  >>>> }
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   82+      >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe"
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   83+      >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'.
    [17:41:47][AM FEINSTEN] [OUTPUT1] DEBUG:   85+      >>>> Get-CimInstance Win32_Service -Filter "name = '$AuthenticationServiceFullName'" |
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   88+  >>>> }
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   30+          >>>> AuthenticationService::SystemService::Create
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   45+ function AuthenticationService::SystemService::Create()  >>>> {
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   46+      >>>> Write-Output "Register authentication service"
    [17:41:48][AM FEINSTEN] [OUTPUT1] Register authentication service
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   48+      >>>> ${env:NSSM_EXE} = Join-Path -Resolve "${SETUPFILES_ROOT}" -ChildPath "support\tools\nssm\nssm.exe"
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   49+      >>>> $nssm = (Get-Command ${env:NSSM_EXE}).Source
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $nssm = 'C:\Program Files\SAP\SAP Business One SetupFiles\support...'.
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   51+      >>>> & $nssm install "$AuthenticationServiceFullName" confirm
    [17:41:48][AM FEINSTEN] [OUTPUT1] Service "B1ServerToolsAuthentication" installed successfully!
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   53+      >>>> & $nssm set "$AuthenticationServiceFullName" Description "$AuthenticationServiceDisplayName"
    [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "Description" for service "B1ServerToolsAuthentication".
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> & $nssm set "$AuthenticationServiceFullName" DisplayName "$AuthenticationServiceDisplayName"
    [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "DisplayName" for service "B1ServerToolsAuthentication".
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   56+      >>>> & $nssm set "$AuthenticationServiceFullName" AppDirectory "${KEYCLOAK_ROOT}\bin"
    [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppDirectory" for service "B1ServerToolsAuthentication".
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> & $nssm set "$AuthenticationServiceFullName" AppExit 9911 Exit
    [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppExit" for service "B1ServerToolsAuthentication".
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   62+      >>>> & $nssm set "$AuthenticationServiceFullName" Application (Get-Command powershell).Source
    [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "Application" for service "B1ServerToolsAuthentication".
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   63+      >>>> & $nssm set "$AuthenticationServiceFullName" AppParameters -ExecutionPolicy Bypass -NoProfile -File """""""${KEYCLOAK_ROOT}\bin\startup.ps1"""""" start"
    [17:41:48][AM FEINSTEN] [OUTPUT1] Set parameter "AppParameters" for service "B1ServerToolsAuthentication".
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   65+      >>>> Set-AuthenticationServiceEnvironment
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   17+ function Set-AuthenticationServiceEnvironment()  >>>> {
    [17:41:48][AM FEINSTEN] [OUTPUT1] DEBUG:   22+      >>>> Set-PSDebug -Trace 0
    [17:41:49][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication".
    [17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG:   43+  >>>> }
    [17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG:   67+      >>>> & $nssm set $AuthenticationServiceFullName ObjectName "NetworkService"
    [17:41:49][AM FEINSTEN] [OUTPUT1] Set parameter "ObjectName" for service "B1ServerToolsAuthentication".
    [17:41:49][AM FEINSTEN] [OUTPUT1] DEBUG:   68+      >>>> icacls.exe "$KEYCLOAK_ROOT" /grant '*S-1-5-20:(OI)(CI)(F)' | Out-Null
    [17:41:50][AM FEINSTEN] [OUTPUT1] DEBUG:   70+      >>>> [Environment]::SetEnvironmentVariable("JAVA_HOME", "${SETUPFILES_ROOT}/sapmachine_17")
    [17:41:50][AM FEINSTEN] [OUTPUT1] DEBUG:   71+      >>>> & "${KEYCLOAK_ROOT}\bin\kc.bat" -cf "${KEYCLOAK_ROOT}\conf\sapb1.conf" "build"
    [17:41:51][AM FEINSTEN] [OUTPUT1] Updating the configuration and installing your custom providers, if any. Please wait.
    [17:41:56][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:51,268 WARN  [org.key.qua.run.cli.Picocli] (main) The following run time non-cli options were found, but will be ignored during build time: kc.db-url, kc.hostname-strict, kc.https-port, kc.https-key-store-file, kc.log, kc.log-level
    [17:41:56][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:56,319 WARN  [org.key.services] (build-89) KC-SERVICES0047: b1-auth-dynamic-idp-redirector (com.sap.b1.keycloak.auth.idp.IdpAutoRedirectAuthenticatorFactory) is implementing the internal SPI authenticator. This SPI is internal and may change without notice
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,334 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.tools.ant.Task: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,348 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.DefaultResourceLoader: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,350 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.ResourceLoader: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,354 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.springframework.core.io.Resource: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,428 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.activemq.artemis.core.journal.RecordInfo: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,428 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index org.apache.activemq.artemis.core.journal.Journal: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,434 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index io.mashona.logwriting.ArrayStore: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XAConnection: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XASession: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,444 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.XAConnectionFactory: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:41:58][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:41:58,483 WARN  [io.qua.dep.ind.IndexWrapper] (build-53) Failed to index jakarta.jms.Connection: Class does not exist in ClassLoader QuarkusClassLoader:Deployment Class Loader: PROD for keycloak@660e9100
    [17:42:02][AM FEINSTEN] [OUTPUT1] 2025-05-14 17:42:02,799 INFO  [io.qua.dep.QuarkusAugmentor] (main) Quarkus augmentation completed in 9322ms
    [17:42:02][AM FEINSTEN] [OUTPUT1] Server configuration updated and persisted. Run the following command to review the configuration:
    [17:42:02][AM FEINSTEN] [OUTPUT1] 	kc.bat show-config
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:   74+  >>>> }
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:   32+          >>>> AuthenticationService::SystemService::TryStart
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:  143+ function AuthenticationService::SystemService::TryStart()  >>>> {
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:  150+     if ( >>>> $AsAdmin) {
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:  154+      >>>> AuthenticationService::SystemService::Start
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:   90+ function AuthenticationService::SystemService::Start()  >>>> {
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:   91+      >>>> Write-Output "Start authentication service"
    [17:42:03][AM FEINSTEN] [OUTPUT1] Start authentication service
    [17:42:03][AM FEINSTEN] [OUTPUT1] DEBUG:   92+      >>>> Start-Service "$AuthenticationServiceFullName"
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:   93+  >>>> }
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  156+     if ( >>>> $AsAdmin) {
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  160+     if ( >>>> Test-ServiceResponse -Url "https://${env:LOCAL_ADDRESS}:${env:AUTHENTICATION_SERVICE_HTTPS_PORT}/auth/" -TimeoutSec $TimeoutSec) {
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  103+ function Test-ServiceResponse()  >>>> {
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  110+      >>>> Add-Type @"
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  121+      >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  122+      >>>> [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 -bor [System.Net.SecurityProtocolType]::Tls13
    [17:42:04][AM FEINSTEN] [OUTPUT1] DEBUG:  123+      >>>> Start-Sleep -Seconds 2
    [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG:  124+     for ( >>>> $time = 0; $time -le $TimeoutSec; $time += 10) {
    [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '0'.
    [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG:  124+     for ($time = 0;  >>>> $time -le $TimeoutSec; $time += 10) {
    [17:42:06][AM FEINSTEN] [OUTPUT1] DEBUG:  126+              >>>> $result = Invoke-WebRequest -Uri $Url -UseBasicParsing -TimeoutSec 10
    [17:42:11][AM FEINSTEN] [OUTPUT1] DEBUG:  134+              >>>> Write-Verbose "$_"
    [17:42:11][AM FEINSTEN] [OUTPUT1] DEBUG:  137+          >>>> Start-Sleep -Seconds 10
    [17:42:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '10'.
    [17:42:35][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '20'.
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '<!doctype html>
    [17:42:36][AM FEINSTEN] [OUTPUT1] <html lang="en">
    [17:42:36][AM FEINSTEN] [OUTPUT1]   <head>
    [17:42:36][AM FEINSTEN] [OUTPUT1]     <meta ch...'.
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  128+             switch ( >>>> [int]$result.StatusCode) {
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  129+                  >>>> 200 {
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  130+                     return  >>>> $true
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  141+  >>>> }
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  161+          >>>> Write-Verbose "Authentication service started successfully"
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  167+  >>>> }
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:   34+          >>>> AuthenticationService::SystemService::Stop
    [17:42:36][AM FEINSTEN] [OUTPUT1] Stop authentication service
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:   99+         Where-Object  >>>> { $_.State -like "Running" } |
    [17:42:36][AM FEINSTEN] [OUTPUT1] DEBUG:  100+         ForEach-Object  >>>> { Stop-Service "$AuthenticationServiceFullName" }
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   37+          >>>> AuthenticationService::Initialize::DeleteAllMasterUsers
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   58+ function AuthenticationService::Initialize::DeleteAllMasterUsers()  >>>> {
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   59+      >>>> Write-Output "remove all master users"
    [17:42:38][AM FEINSTEN] [OUTPUT1] remove all master users
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   61+      >>>> $commands = @(
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   62+          >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ROLE_MAPPING] WHERE [USER_ID] IN (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master'))"
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   63+          >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[CREDENTIAL] WHERE [USER_ID] IN (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master'))"
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   64+          >>>> "DELETE FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[USER_ENTITY] WHERE [SERVICE_ACCOUNT_CLIENT_LINK] is null and [REALM_ID] in (SELECT [ID] FROM [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[REALM] WHERE [NAME] = 'master')"
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'DELETE FROM [B1AS].[dbo].[USER_ROLE_MAPPING] WHERE [...'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   67+      >>>> DB::MSSQL::ExecuteSQL -Commands $commands
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   44+ function DB::MSSQL::ExecuteSQL  >>>> {
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> Set-PSDebug -Trace 0
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   59+      >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   63+ function DB::MSSQL::Execute()  >>>> {
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   73+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   74+          >>>> $connection.Open()
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ($entry in  >>>> $Commands) {
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ( >>>> $entry in $Commands) {
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'DELETE FROM [B1AS].[dbo].[USER_ROLE_MAPPING] WHERE [USE...'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   77+              >>>> $cmd = $connection.CreateCommand()
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   78+              >>>> $cmd.CommandText = $entry
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   79+              >>>> $cmd.CommandTimeout = 300
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   82+                  >>>> $cmd.Prepare()
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   83+                  >>>> $cmd.ExecuteNonQuery() | Out-Null
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'DELETE FROM [B1AS].[dbo].[CREDENTIAL] WHERE [USER_ID] I...'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'DELETE FROM [B1AS].[dbo].[USER_ENTITY] WHERE [SERVICE_A...'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   91+          >>>> $connection.Close()
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   61+  >>>> }
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   68+  >>>> }
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:   38+          >>>> AuthenticationService::SystemService::TryStart -AsAdmin
    [17:42:38][AM FEINSTEN] [OUTPUT1] DEBUG:  151+          >>>> Set-AuthenticationServiceEnvironment -Admin
    [17:42:40][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication".
    [17:42:40][AM FEINSTEN] [OUTPUT1] Start authentication service
    [17:42:42][AM FEINSTEN] [OUTPUT1] DEBUG:  157+          >>>> Set-AuthenticationServiceEnvironment
    [17:42:43][AM FEINSTEN] [OUTPUT1] Set parameter "AppEnvironmentExtra" for service "B1ServerToolsAuthentication".
    [17:42:45][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '0'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '10'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '<!DOCTYPE html>
    [17:43:04][AM FEINSTEN] [OUTPUT1] <html lang="en">
    [17:43:04][AM FEINSTEN] [OUTPUT1]   <head>
    [17:43:04][AM FEINSTEN] [OUTPUT1]     <meta ch...'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:   41+          >>>> AuthenticationService::Initialize::ModifyFederatedUserColumnType
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  227+ function AuthenticationService::Initialize::ModifyFederatedUserColumnType()  >>>> {
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  228+      >>>> Write-Output "modify column type for federated user."
    [17:43:04][AM FEINSTEN] [OUTPUT1] modify column type for federated user.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  230+      >>>> $commands = @(
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  231+          >>>> "use ${env:AUTHENTICATION_SERVICE_DATABASE_NAME}"
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  232+          >>>> "if exists(select * from sysindexes where id=object_id('FEDERATED_IDENTITY') and name='IDX_FEDIDENTITY_FEDUSER') drop index [dbo].[FEDERATED_IDENTITY].[IDX_FEDIDENTITY_FEDUSER]"
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  233+          >>>> "alter table [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY] alter column FEDERATED_USER_ID nvarchar(255) null"
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  234+          >>>> "alter table [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY] alter column FEDERATED_USERNAME nvarchar(255) null"
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  235+          >>>> "create index [IDX_FEDIDENTITY_FEDUSER] on [${env:AUTHENTICATION_SERVICE_DATABASE_NAME}].[dbo].[FEDERATED_IDENTITY](FEDERATED_USER_ID)"
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'use B1AS if exists(select * from sysindexes where id...'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  238+      >>>> DB::MSSQL::ExecuteSQL -Commands $commands
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'use B1AS'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'if exists(select * from sysindexes where id=object_id('...'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'alter table [B1AS].[dbo].[FEDERATED_IDENTITY] alter col...'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'alter table [B1AS].[dbo].[FEDERATED_IDENTITY] alter col...'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'create index [IDX_FEDIDENTITY_FEDUSER] on [B1AS].[dbo]....'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:  239+  >>>> }
    [17:43:04][AM FEINSTEN] [OUTPUT1] DEBUG:   44+          >>>> AuthenticationService::SystemService::TryStart
    [17:43:04][AM FEINSTEN] [OUTPUT1] Start authentication service
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $time = '0'.
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '<!DOCTYPE html>
    [17:43:07][AM FEINSTEN] [OUTPUT1] <html lang="en">
    [17:43:07][AM FEINSTEN] [OUTPUT1]   <head>
    [17:43:07][AM FEINSTEN] [OUTPUT1]     <meta ch...'.
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:   47+          >>>> AuthenticationService::Initialize::CreateRealm
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:  241+ function AuthenticationService::Initialize::CreateRealm()  >>>> {
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:  242+     if ( >>>> 'create' -ne $env:AUTHENTICATION_SERVICE_DATABASE_ACTION) {
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:  245+      >>>> Invoke-InstallerTool -createRealm `
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:   38+ function Invoke-InstallerTool()  >>>> {
    [17:43:07][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> $result = & "${env:JAVA_BIN}" -XX:TieredStopAtLevel=1 -jar "${KEYCLOAK_INSTALL_TOOL}" @args
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&The createRealm is successful.'.
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:   40+      >>>> $result = @($result -split "&")
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true The createRealm is successful.'.
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:   41+     if ( >>>> 'true' -eq $result[0]) {
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:   42+          >>>> Write-Output $result[1]
    [17:43:10][AM FEINSTEN] [OUTPUT1] The createRealm is successful.
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:   46+  >>>> }
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:  249+  >>>> }
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:   48+          >>>> AuthenticationService::Initialize::AddUser
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:  251+ function AuthenticationService::Initialize::AddUser()  >>>> {
    [17:43:10][AM FEINSTEN] [OUTPUT1] DEBUG:  252+      >>>> Invoke-InstallerTool -addUser `
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&The addUser is successful.'.
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true The addUser is successful.'.
    [17:43:12][AM FEINSTEN] [OUTPUT1] The addUser is successful.
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:  258+  >>>> }
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:   49+          >>>> AuthenticationService::Initialize::SetClientRole
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:  260+ function AuthenticationService::Initialize::SetClientRole()  >>>> {
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:  261+     if ( >>>> 'create' -ne $env:AUTHENTICATION_SERVICE_DATABASE_ACTION) {
    [17:43:12][AM FEINSTEN] [OUTPUT1] DEBUG:  264+      >>>> Invoke-InstallerTool -setClientRole `
    [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&The setClientRole is successful.'.
    [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true The setClientRole is successful.'.
    [17:43:13][AM FEINSTEN] [OUTPUT1] The setClientRole is successful.
    [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG:  271+  >>>> }
    [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG:   50+          >>>> AuthenticationService::Initialize::DeployTheme
    [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG:  273+ function AuthenticationService::Initialize::DeployTheme()  >>>> {
    [17:43:13][AM FEINSTEN] [OUTPUT1] DEBUG:  274+      >>>> Invoke-InstallerTool -setRealmAttribute `
    [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&Setting these attributes succeeded'.
    [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true Setting these attributes succeeded'.
    [17:43:14][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded
    [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG:  279+  >>>> }
    [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG:   51+          >>>> AuthenticationService::Initialize::SetAccessTokenTimeout
    [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG:  281+ function AuthenticationService::Initialize::SetAccessTokenTimeout()  >>>> {
    [17:43:14][AM FEINSTEN] [OUTPUT1] DEBUG:  282+      >>>> Invoke-InstallerTool -setRealmAttribute `
    [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&Setting these attributes succeeded'.
    [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true Setting these attributes succeeded'.
    [17:43:15][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded
    [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG:  287+  >>>> }
    [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG:   52+          >>>> AuthenticationService::Initialize::SetPasswordPolicy
    [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG:  289+ function AuthenticationService::Initialize::SetPasswordPolicy()  >>>> {
    [17:43:15][AM FEINSTEN] [OUTPUT1] DEBUG:  290+      >>>> Invoke-InstallerTool -setRealmAttribute `
    [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&Setting these attributes succeeded'.
    [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true Setting these attributes succeeded'.
    [17:43:16][AM FEINSTEN] [OUTPUT1] Setting these attributes succeeded
    [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG:  295+  >>>> }
    [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG:   53+          >>>> AuthenticationService::Initialize::addUpdatePasswordClient
    [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG:  297+ function AuthenticationService::Initialize::addUpdatePasswordClient()  >>>> {
    [17:43:16][AM FEINSTEN] [OUTPUT1] DEBUG:  298+      >>>> Invoke-InstallerTool -addUpdatePasswordClient `
    [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&The operation is successful.'.
    [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true The operation is successful.'.
    [17:43:17][AM FEINSTEN] [OUTPUT1] The operation is successful.
    [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG:  301+  >>>> }
    [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG:   54+          >>>> AuthenticationService::Initialize::ConfigEvents
    [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG:  303+ function AuthenticationService::Initialize::ConfigEvents()  >>>> {
    [17:43:17][AM FEINSTEN] [OUTPUT1] DEBUG:  304+      >>>> Invoke-InstallerTool -configEvents `
    [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&Events configuration succeeded'.
    [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true Events configuration succeeded'.
    [17:43:18][AM FEINSTEN] [OUTPUT1] Events configuration succeeded
    [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG:  314+  >>>> }
    [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG:   55+          >>>> AuthenticationService::Initialize::UpdateRequiredActions
    [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG:  316+ function AuthenticationService::Initialize::UpdateRequiredActions  >>>> {
    [17:43:18][AM FEINSTEN] [OUTPUT1] DEBUG:  317+      >>>> Invoke-InstallerTool -updateRequiredAction `
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true&Update Required Action Succeeded'.
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'true Update Required Action Succeeded'.
    [17:43:19][AM FEINSTEN] [OUTPUT1] Update Required Action Succeeded
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  322+  >>>> }
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> 'pre-install-rollback' { }
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:   58+      >>>> 'post-install-rollback' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:   66+      >>>> 'pre-upgrade' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:   69+      >>>> 'post-upgrade' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:   99+      >>>> 'pre-upgrade-rollback' { }
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  100+      >>>> 'post-upgrade-rollback' { }
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  103+      >>>> 'pre-uninstall' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  108+      >>>> 'post-uninstall' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  113+      >>>> 'reconfig' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  141+      >>>> 'reconfig-rollback' {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  162+      >>>> 'verify' { }
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:43:19][AM FEINSTEN] [OUTPUT1] DEBUG:  165+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:43:21][INFORMATION] Script action [\SetupFilesAuthentication_action.ps1] finished
    [17:43:21][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesAuthentication_action.ps1><post-install>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:43:21][INFORMATION] ScriptAction<\SLD_action.ps1><post-install>
    [17:43:21][   FEIN] Feature [B1ServerToolsSLD] status={SUCCESS}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:43:21][INFORMATION] Script action [\SLD_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:43:21][AM FEINSTEN] Running command [Windows Script [\SLD_action.ps1]]
    [17:43:21][AM FEINSTEN] Updating enviroment variables: 
                        {AUTHENTICATION_SERVICE_HTTPS_PORT=40020}
                        {AUTHENTICATION_SERVICE_MANAGEMENT_HTTP_PORT=40021}
                        {CD_WORKINGSHARE_PASSWORD=XXXXXXXXXX}
                        {CD_WORKINGSHARE_USER=XXXXXXXXXX}
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsSLD}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {SLD_DATABASE=SLDModel.SLDData}
                        {SLD_DATABASE_ACTION=create}
                        {SLD_DATABASE_VERSION=1000280}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=post-install}
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> Set-StrictMode -Version 2
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> $ErrorActionPreference = 'Stop'
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> . "$PSScriptRoot\SLD_common.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Parameter::AnyChange() {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> . "$PSScriptRoot\WizardUtils_tools.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function IIf($predicate, $whenTrue, $whenFalse) {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function DB::MSSQL::ConstructConnection() {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $COMMON_GLOBALS = @{
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    9+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $SLD_ROOT = "$SERVERTOOLS_ROOT\System Landscape Directory"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SLD_ROOT = 'c:\Program Files\SAP\SAP Business One ServerTools\Sy...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   13+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   14+  >>>> $TOMCAT_WEBAPPCONF = "${TOMCAT_ROOT}\conf\Catalina\localhost"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  183+  >>>> $INSTALL_TOOL_ROOT = "${env:INSTALL_SCRIPT_TEMP_DIR}"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $INSTALL_TOOL_ROOT = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoX...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  184+  >>>> $MSSQL_LIB_ROOT = "${TOMCAT_ROOT}\lib_sap"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $MSSQL_LIB_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> . "$PSScriptRoot\SLD_database.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\WizardUtils_db_mssql.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SQLSCRIPTS_SLD = "${SETUPFILES_ROOT}\support\sql_scripts\SLD"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SQLSCRIPTS_SLD = 'c:\Program Files\SAP\SAP Business One SetupFil...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    9+  >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> $TomcatServiceName = 'B1ServerTools64'
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceName = 'B1ServerTools64'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   11+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   23+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   25+      >>>> 'pre-install' {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   30+      >>>> 'post-install' {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   31+          >>>> SLD::SystemService::Stop
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   18+ function SLD::SystemService::Stop()  >>>> {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> Tomcat::SystemService::Stop
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  225+ function Tomcat::SystemService::Stop()  >>>> {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  226+      >>>> Write-Output "Stopping service $TomcatServiceName"
    [17:43:22][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  228+      >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $this.ServiceName
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $service = 'B1ServerTools64'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  230+     if ( >>>> $null -eq $service) {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  235+     if ( >>>> $service.Status -eq 'Stopped') {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  236+          >>>> Write-Output "Service $TomcatServiceName is already stopped"
    [17:43:22][AM FEINSTEN] [OUTPUT1] Service B1ServerTools64 is already stopped
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  252+  >>>> }
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   20+  >>>> }
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   33+          >>>> SLD::GlobalConfiguration::Update
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  241+ function SLD::GlobalConfiguration::Update()  >>>> {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  243+      >>>> $config_path = "${SETUPFILES_ROOT}\support\conf\b1-local-machine.xml"
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $config_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  245+      >>>> ServerTools::B1LocalMachine::CreateLeaf -Path $config_path `
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  125+         [ValidateScript(  >>>> { Test-Path $_ } )]
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  122+ function ServerTools::B1LocalMachine::CreateLeaf()  >>>> {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  138+      >>>> Write-Output "Creating leaf in b1-local-machine.xml"
    [17:43:22][AM FEINSTEN] [OUTPUT1] Creating leaf in b1-local-machine.xml
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  139+      >>>> Write-Output "Path : $NodePath"
    [17:43:22][AM FEINSTEN] [OUTPUT1] Path : REGISTRY\HKEY_LOCAL_MACHINE\SOFTWARE\SAP\SAP Manage\SAP Business One
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  140+      >>>> Write-Output "Name : $LeafName"
    [17:43:22][AM FEINSTEN] [OUTPUT1] Name : SLDAddress
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  141+      >>>> Write-Output "Value: $LeafValue"
    [17:43:22][AM FEINSTEN] [OUTPUT1] Value: https://localhost:40050
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  143+      >>>> Stop-B1ServiceManager
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   55+ function Stop-B1ServiceManager()  >>>> {
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   56+      >>>> Stop-Process -Name 'B1_ServiceManager' -Force -Verbose -ErrorAction Ignore
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:   57+  >>>> }
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  145+      >>>> [xml]$document = New-Object System.Xml.XmlDocument
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $document = '#document'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  146+      >>>> $document.Load($Path)
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'void Load(string filename)'
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  148+      >>>> $segments = ($NodePath.Split('[/\\]')) |
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  149+         ForEach-Object  >>>> { "node[@name = '$_']" }
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $segments = 'node[@name = 'REGISTRY'] node[@name = 'HKEY_LOCAL_MA...'.
    [17:43:22][AM FEINSTEN] [OUTPUT1] DEBUG:  150+      >>>> $xpath = [string]::Join("/", $segments)
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $xpath = 'node[@name = 'REGISTRY']/node[@name = 'HKEY_LOCAL_MACHI...'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  152+      >>>> $node = $document.SelectSingleNode("/configuration/$xpath")
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'System.Xml.XmlNode SelectSingleNode(string xpath)'
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $node = 'System.Xml.XmlElement'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  153+     if ( >>>> $null -eq $node) {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  158+      >>>> $leaf = $node.SelectSingleNode("leaf[@name = '$LeafName']")
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $leaf = 'System.Xml.XmlElement'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  159+     if ( >>>> $null -eq $leaf) {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  168+      >>>> $value = $leaf.SelectSingleNode("value")
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $value = 'System.Xml.XmlElement'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  169+     if ( >>>> $null -eq $value) {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  174+      >>>> $value.InnerText = $LeafValue
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  176+      >>>> $document.Save($Path)
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'void Save(string filename)'
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  177+  >>>> }
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  249+  >>>> }
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   34+          >>>> SLD::SecurityConfiguration::Create
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   38+ function SLD::SecurityConfiguration::Create()  >>>> {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> Set-PSDebug -Trace 0
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   45+      >>>> $ConfigFileContent = @"
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   49+         <ServicesUser UserName="B1ServicesUser" Password="ServicesPassword$( >>>> Get-Random)"/>
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ConfigFileContent = '<LicenseConfig>
    [17:43:23][AM FEINSTEN] [OUTPUT1]     <Users>
    [17:43:23][AM FEINSTEN] [OUTPUT1]         <Site...'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   55+      >>>> New-Item -ItemType Directory -Path "${SLD_ROOT}\incoming" -ErrorAction Ignore | Out-Null
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   56+      >>>> ServerTools::WriteProtected -Path "${SLD_ROOT}\incoming\LicenseConfig.cfg" -Content $ConfigFileContent
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ function ServerTools::WriteProtected()  >>>> {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   19+         >>>> Add-Type -AssemblyName System.Security
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   21+          >>>> $bytes_plain = [Text.Encoding]::Unicode.GetBytes($Content)
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $bytes_plain = '60 0 76 0 105 0 99 0 101 0 110 0 115 0 101 0 67 0...'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   22+          >>>> $bytes_protected = [System.Security.Cryptography.ProtectedData]::Protect(
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $bytes_protected = '1 0 0 0 208 140 157 223 1 21 209 17 140 122 0...'.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   28+          >>>> [System.IO.File]::WriteAllBytes($Path, $bytes_protected)
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   32+  >>>> }
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   36+          >>>> SLD::WebappConfiguration::Remove
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  104+ function SLD::WebappConfiguration::Remove()  >>>> {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  105+      >>>> Remove-Item -Path "$TOMCAT_WEBAPPCONF\sld.xml" -Force -ErrorAction Ignore
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  106+      >>>> Remove-Item -Path "$TOMCAT_WEBAPPCONF\ControlCenter.xml" -Force -ErrorAction Ignore
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  107+  >>>> }
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:   37+          >>>> SLD::WebappConfiguration::Create
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  109+ function SLD::WebappConfiguration::Create()  >>>> {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  112+      >>>> $db_username = ''
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_username = ''.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  113+      >>>> $db_password = ''
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_password = ''.
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  115+     if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) {
    [17:43:23][AM FEINSTEN] [OUTPUT1] DEBUG:  118+          >>>> Set-PSDebug -Trace 0
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  125+      >>>> $db_url = Build-SldDBUrl
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   25+ function Build-SldDBUrl()  >>>> {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   26+      >>>> $db_url = ${env:MSSQL_SERVER_ADDRESS}.Replace(',', ':')
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_url = 'W11-PROXMOX\SAP'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   27+      >>>> $db_options = 'encrypt=true;trustServerCertificate=true'
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_options = 'encrypt=true;trustServerCertificate=true'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   28+     if ( >>>> [Boolean]::Parse(${env:MSSQL_SERVER_TRUSTED_CONNECTION})) {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   31+     return  >>>> "jdbc:sqlserver://${db_url};DatabaseName=${env:SLD_DATABASE};${db_options}"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_url = 'jdbc:sqlserver://W11-PROXMOX\SAP;DatabaseName=SLDModel...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  126+      >>>> $SldXmlContext = @"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SldXmlContext = '<Context path="/sld" docBase="c:\Program Files\...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  141+      >>>> $ControlCenterContext = @"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ControlCenterContext = '<Context docBase="c:\Program Files\SAP\S...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  145+      >>>> New-Item -Path $TOMCAT_WEBAPPCONF -ItemType Directory -Force -ErrorAction Ignore | Out-Null
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  146+      >>>> [IO.File]::WriteAllText("${TOMCAT_WEBAPPCONF}\sld.xml", $SldXmlContext)
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  147+      >>>> [IO.File]::WriteAllText("${TOMCAT_WEBAPPCONF}\ControlCenter.xml", $ControlCenterContext)
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  148+  >>>> }
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   39+          >>>> SLD::Database::Create
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   91+ function SLD::Database::Create()  >>>> {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   92+      >>>> Write-Output "Creating database ${env:SLD_DATABASE}"
    [17:43:24][AM FEINSTEN] [OUTPUT1] Creating database SLDModel.SLDData
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   93+     if ( >>>> 'create' -ne $env:SLD_DATABASE_ACTION) {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   98+      >>>> $install_scripts = @(
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   99+          >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitBaseTables.sql"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  100+          >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitBaseData.sql"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  102+          >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPTables.sql"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  103+          >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPData.sql"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  104+          >>>> "${SQLSCRIPTS_SLD}\InstallMSSQL\InitOPPermission.sql"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $install_scripts = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  107+     foreach ($script_path in  >>>> $install_scripts) {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  107+     foreach ( >>>> $script_path in $install_scripts) {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:  108+          >>>> ExecuteScript -Path $script_path
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ function ExecuteScript($Path)  >>>> {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   12+      >>>> Write-Output "Executing script: $Path"
    [17:43:24][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitBaseTables.sql
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> $content = [IO.File]::ReadAllText($Path)
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'CREATE DATABASE [<SLDModel.SLDData9>] COLLATE SQL_Lat...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> $replaceString = "<SLDModel.SLDData9>"
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $replaceString = '<SLDModel.SLDData9>'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   16+     if ( >>>> -not ($content -match $replaceString)) {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> $content = $content.Replace($replaceString, ${env:SLD_DATABASE})
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'CREATE DATABASE [SLDModel.SLDData] COLLATE SQL_Latin1...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   21+      >>>> $commands = @(
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   25+      >>>> $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   26+     if ( >>>> $content -match $rxSplitter) {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   27+          >>>> $content -split $rxSplitter |
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   28+             Where-Object  >>>> { $_ -notmatch '^( |\t|\n|\r)*$' } |
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   29+             ForEach-Object  >>>> {
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   30+                  >>>> $commands += $_
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:   31+              >>>> }
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English CREATE DATABASE [SLDModel.SLDDa...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   36+      >>>> DB::MSSQL::ExecuteSQL -Commands $commands
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   44+ function DB::MSSQL::ExecuteSQL  >>>> {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> Set-PSDebug -Trace 0
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   59+      >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   63+ function DB::MSSQL::Execute()  >>>> {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   73+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   74+          >>>> $connection.Open()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ($entry in  >>>> $Commands) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ( >>>> $entry in $Commands) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   77+              >>>> $cmd = $connection.CreateCommand()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   78+              >>>> $cmd.CommandText = $entry
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   79+              >>>> $cmd.CommandTimeout = 300
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   82+                  >>>> $cmd.Prepare()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   83+                  >>>> $cmd.ExecuteNonQuery() | Out-Null
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE DATABASE [SLDModel.SLDData] COLLATE SQL_Latin1_G...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'ALTER DATABASE [SLDModel.SLDData] SET ALLOW_SNAPSHOT_IS...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] CREATE SEQUENCE SEQ_IDMaps_ID...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET QUOTED_IDENTIFIER ON'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE [dbo].[LicenseSessions](
    [17:43:25][AM FEINSTEN] [OUTPUT1]  [ID] [int] IDEN...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE [dbo].[LicenseSessionsDis](
    [17:43:25][AM FEINSTEN] [OUTPUT1]  [Disconnecte...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE WorkflowServers(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id int NOT NULL,
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Name...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE ClusterNodes(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  id NVARCHAR(100) NOT NULL,...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE UserStore(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  id   NVARCHAR(100) NOT NULL,
    [17:43:25][AM FEINSTEN] [OUTPUT1] ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE B1WebClients(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id int NOT NULL,
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Name nv...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE ElectronicDocServices(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id int NOT NULL,
    [17:43:25][AM FEINSTEN] [OUTPUT1] ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE PROCEDURE AddPermission
    [17:43:25][AM FEINSTEN] [OUTPUT1] (
    [17:43:25][AM FEINSTEN] [OUTPUT1]  @ResourceName nvarc...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'Create TABLE ClientJWTCredentials(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  ClientId      nvar...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE AuthServiceSecurityLog(
    [17:43:25][AM FEINSTEN] [OUTPUT1]     Id INT IDENTI...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'Create TABLE ExtOidcProviders(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id        nvarchar(100...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE DynamicKeys(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id nvarchar(100) NOT NUL...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'CREATE TABLE DynamicKeyAssignments(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id nvarchar(10...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'Create TABLE ExtTechUsers(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id int NOT NULL,
    [17:43:25][AM FEINSTEN] [OUTPUT1]  ClientI...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'Create TABLE ExtTechUserBindings(
    [17:43:25][AM FEINSTEN] [OUTPUT1]  Id int NOT NULL,
    [17:43:25][AM FEINSTEN] [OUTPUT1]  ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   91+          >>>> $connection.Close()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   93+  >>>> }
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   61+  >>>> }
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   37+  >>>> }
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitBaseData.sql
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [<SLDModel.SLDData9>]
    [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $replaceString = '<SLDModel.SLDData9>'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, Nam...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   33+          >>>> $commands += $content
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] INSERT INTO PermGrps (Id, Name)...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:  107+     foreach ( >>>> $script_path in $install_scripts) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:  108+          >>>> ExecuteScript -Path $script_path
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ function ExecuteScript($Path)  >>>> {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   12+      >>>> Write-Output "Executing script: $Path"
    [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPTables.sql
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> $content = [IO.File]::ReadAllText($Path)
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'GO
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> $replaceString = "<SLDModel.SLDData9>"
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $replaceString = '<SLDModel.SLDData9>'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   16+     if ( >>>> -not ($content -match $replaceString)) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   17+          >>>> $content = "USE [$replaceString]" + "`n" + $content
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [<SLDModel.SLDData9>]
    [17:43:25][AM FEINSTEN] [OUTPUT1] GO
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> $content = $content.Replace($replaceString, ${env:SLD_DATABASE})
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] GO
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   21+      >>>> $commands = @(
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   25+      >>>> $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   26+     if ( >>>> $content -match $rxSplitter) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   27+          >>>> $content -split $rxSplitter |
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   28+             Where-Object  >>>> { $_ -notmatch '^( |\t|\n|\r)*$' } |
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   29+             ForEach-Object  >>>> {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   30+                  >>>> $commands += $_
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   31+              >>>> }
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   36+      >>>> DB::MSSQL::ExecuteSQL -Commands $commands
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   44+ function DB::MSSQL::ExecuteSQL  >>>> {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> Set-PSDebug -Trace 0
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   59+      >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   63+ function DB::MSSQL::Execute()  >>>> {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   73+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   74+          >>>> $connection.Open()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ($entry in  >>>> $Commands) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ( >>>> $entry in $Commands) {
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   77+              >>>> $cmd = $connection.CreateCommand()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   78+              >>>> $cmd.CommandText = $entry
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   79+              >>>> $cmd.CommandTimeout = 300
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   82+                  >>>> $cmd.Prepare()
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:   83+                  >>>> $cmd.ExecuteNonQuery() | Out-Null
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'USE [SLDModel.SLDData]'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPData.sql
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [<SLDModel.SLDData9>]
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $replaceString = '<SLDModel.SLDData9>'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] '.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $script_path = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] Executing script: c:\Program Files\SAP\SAP Business One SetupFiles\support\sql_scripts\SLD\InstallMSSQL\InitOPPermission.sql
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [<SLDModel.SLDData9>]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete from roleperms;
    [17:43:25][AM FEINSTEN] [OUTPUT1] De...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $replaceString = '<SLDModel.SLDData9>'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $content = 'USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete from roleperms;
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delet...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $rxSplitter = '\r?\n?\s*\bGO\b\s*\r?\n|\r?\n\s*GO\s*$'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:25][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $commands = 'SET LANGUAGE English USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'SET LANGUAGE English'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'USE [SLDModel.SLDData]
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete from roleperms;
    [17:43:26][AM FEINSTEN] [OUTPUT1] Delete ...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'B1WebServers', @Re...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'Groups', @Resource...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'MobileServices', @...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'ApplicationIdentif...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'Redis', @ResourceT...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'RegisterAdminClien...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'LandscapeLoggingSe...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'AddExtOidcProvider...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'DomainUserConsiste...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'GenerateDynamicKey...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'GetSecurityConfigB...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'CompanyDatabases/A...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'AcceptKerberosAuth...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'EXEC AddPermission @ResourceName = N'ImportAndBindUsers...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   91+          >>>> $connection.Close()
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   93+  >>>> }
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   61+  >>>> }
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   37+  >>>> }
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  107+     foreach ( >>>> $script_path in $install_scripts) {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  111+      >>>> Write-Output "Database ${env:SLD_DATABASE} created."
    [17:43:26][AM FEINSTEN] [OUTPUT1] Database SLDModel.SLDData created.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  112+  >>>> }
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   40+          >>>> SLD::Database::UpdateVersion
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  175+ function SLD::Database::UpdateVersion()  >>>> {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  176+      >>>> Write-Output "Updating database ${env:SLD_DATABASE}: version"
    [17:43:26][AM FEINSTEN] [OUTPUT1] Updating database SLDModel.SLDData: version
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  178+      >>>> $version = ${env:FEATURE_VERSION}.Split('.')
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $version = '10 00 280 18 0'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  179+      >>>> $db_version = "{0}{1}{2}" -f $version[0], $version[1], $version[2]
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $db_version = '1000280'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  181+      >>>> DB::MSSQL::ExecuteSQL -Commands "UPDATE [${env:SLD_DATABASE}].[dbo].[Sinfos] SET value=N'${db_version}' WHERE name=N'Version'"
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   44+ function DB::MSSQL::ExecuteSQL  >>>> {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> Set-PSDebug -Trace 0
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   59+      >>>> DB::MSSQL::Execute -ConnectionString $cstring -Commands $Commands
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   63+ function DB::MSSQL::Execute()  >>>> {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   73+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   74+          >>>> $connection.Open()
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ($entry in  >>>> $Commands) {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = 'IEnumerator'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   76+         foreach ( >>>> $entry in $Commands) {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $entry = 'UPDATE [SLDModel.SLDData].[dbo].[Sinfos] SET value=N'10...'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   77+              >>>> $cmd = $connection.CreateCommand()
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   78+              >>>> $cmd.CommandText = $entry
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   79+              >>>> $cmd.CommandTimeout = 300
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   82+                  >>>> $cmd.Prepare()
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   83+                  >>>> $cmd.ExecuteNonQuery() | Out-Null
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $foreach = ''.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  182+      >>>> Write-Output "Database ${env:SLD_DATABASE} updated."
    [17:43:26][AM FEINSTEN] [OUTPUT1] Database SLDModel.SLDData updated.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  183+  >>>> }
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   50+          >>>> SLD::SystemService::Start
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   13+ function SLD::SystemService::Start()  >>>> {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> Tomcat::SystemService::Start
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  198+ function Tomcat::SystemService::Start()  >>>> {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  199+      >>>> Write-Output "Starting service $TomcatServiceName"
    [17:43:26][AM FEINSTEN] [OUTPUT1] Starting service B1ServerTools64
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  201+      >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $this.ServiceName
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $service = 'B1ServerTools64'.
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  203+     if ( >>>> $null -eq $service) {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  208+     if ( >>>> $service.Status -eq 'Running') {
    [17:43:26][AM FEINSTEN] [OUTPUT1] DEBUG:  213+      >>>> $service.Start()
    [17:43:27][AM FEINSTEN] [OUTPUT1] DEBUG:  216+          >>>> $service.WaitForStatus('Running', '00:10:00')
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  222+      >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)"
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  222+     Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)"
    [17:43:28][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Running
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  223+  >>>> }
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> Tomcat::SystemService::WaitForStart "https://${env:LOCAL_ADDRESS}:${env:TOMCAT_PORT}/sld/sld0100.svc"
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  255+ function Tomcat::SystemService::WaitForStart()  >>>> {
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  263+      >>>> Add-Type -TypeDefinition @"
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  272+      >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object AcceptAllCertificatePolicy
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  273+      >>>> [System.Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls"
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  275+      >>>> Write-Output "Checking response for url: $Url"
    [17:43:28][AM FEINSTEN] [OUTPUT1] Checking response for url: https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  276+      >>>> $ResponseCode = $null
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ResponseCode = ''.
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  277+      >>>> $StartTime = $(Get-Date)
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  277+     $StartTime = $( >>>> Get-Date)
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $StartTime = '05/14/2025 17:43:28'.
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  279+     :repeat_response_check while ( >>>> $true) {
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  280+          >>>> $TimeSpent = $(Get-Date) - $StartTime
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  280+         $TimeSpent = $( >>>> Get-Date) - $StartTime
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'static timespan op_Subtraction(datetime d1, datetime d2)'
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TimeSpent = '00:00:00.0089995'.
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  282+         if ( >>>> $TimeSpent.TotalSeconds -gt $TimeoutSec) {
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  287+              >>>> $Request = [System.Net.WebRequest]::Create($Url)
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Request = 'System.Net.HttpWebRequest'.
    [17:43:28][AM FEINSTEN] [OUTPUT1] DEBUG:  288+              >>>> $Response = $Request.GetResponse()
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Response = 'System.Net.HttpWebResponse'.
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  294+              >>>> $ResponseCode = [int]$Response.StatusCode
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ResponseCode = '200'.
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  295+              >>>> Write-Output "HTTP Status Code is: $ResponseCode"
    [17:43:41][AM FEINSTEN] [OUTPUT1] HTTP Status Code is: 200
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  300+         switch ( >>>> $ResponseCode) {
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  301+              >>>> 200 {
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  302+                  >>>> break repeat_response_check
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  315+     switch ( >>>> $ResponseCode) {
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  316+          >>>> 200 {
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  317+              >>>> Write-Output "Connection to [$Url] has been established"
    [17:43:41][AM FEINSTEN] [OUTPUT1] Connection to [https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc] has been established
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  318+              >>>> break
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  329+  >>>> }
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:   16+  >>>> }
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:   52+          >>>> SLD::CentralDeployment::RemoveShare
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  281+ function SLD::CentralDeployment::RemoveShare()  >>>> {
    [17:43:41][AM FEINSTEN] [OUTPUT1] DEBUG:  282+     if ( >>>> Get-SmbShare -Name 'SCSW_WORKING_SHARE' -ErrorAction Ignore) {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  608+     DynamicParam  >>>> {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  627+      >>>> }
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  629+     Begin  >>>> {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:   19+  >>>> {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:   41+  >>>> }
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  641+      >>>> }
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  644+     Process  >>>> {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  738+      >>>> }
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  741+     End  >>>> {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  753+      >>>> }
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  287+      >>>> cmd /c ('net.exe user "{0}" 2>nul' -f ${env:CD_WORKINGSHARE_USER})
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  288+     if ( >>>> $LASTEXITCODE -eq 0) {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  292+      >>>> $LASTEXITCODE = 0
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $LASTEXITCODE = '0'.
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  294+     if ( >>>> Test-Path -Path "$SERVERTOOLS_ROOT\CentralDeployment") {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  298+  >>>> }
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:   53+          >>>> SLD::CentralDeployment::CreateShare
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  251+ function SLD::CentralDeployment::CreateShare()  >>>> {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  252+     if ( >>>> 'create' -ne ${env:LANDSCAPE_INSTALL_ACTION}) {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  255+     if ( >>>> [string]::IsNullOrEmpty(${env:CD_WORKINGSHARE_USER})) {
    [17:43:42][AM FEINSTEN] [OUTPUT1] DEBUG:  259+      >>>> Set-PSDebug -Trace 0
    [17:43:42][AM FEINSTEN] [OUTPUT1] Creating content of shared folder
    [17:43:42][AM FEINSTEN] [OUTPUT1] Creating user of shared folder
    [17:43:42][AM FEINSTEN] [OUTPUT1] Der Befehl wurde erfolgreich ausgef?hrt.
    [17:43:42][AM FEINSTEN] [OUTPUT1] Der Befehl wurde erfolgreich ausgef?hrt.
    [17:43:42][AM FEINSTEN] [OUTPUT1] Registering shared folder
    [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG:  279+  >>>> }
    [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG:   54+          >>>> SLD::CentralDeployment::UpdateSettings
    [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG:  322+ function SLD::CentralDeployment::UpdateSettings()  >>>> {
    [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG:  323+     if ( >>>> 'create' -ne ${env:LANDSCAPE_INSTALL_ACTION}) {
    [17:43:43][AM FEINSTEN] [OUTPUT1] DEBUG:  327+      >>>> Set-PSDebug -Trace 0
    [17:43:43][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingShare
    [17:43:46][AM FEINSTEN] [OUTPUT1] exitcode stdout stderr
    [17:43:46][AM FEINSTEN] [OUTPUT1] -------- ------ ------
    [17:43:46][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:46][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingShareUser
    [17:43:46][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:46][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SCSWWorkingSharePassword
    [17:43:48][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:48][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDLandscapeServerAddress
    [17:43:49][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:49][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDLandscapeServerProtocol
    [17:43:50][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:50][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDType
    [17:43:52][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:52][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDPort
    [17:43:53][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:53][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SiteUser
    [17:43:54][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:54][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SiteUserPwd
    [17:43:56][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:56][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDAgentHeartbeatTimeout
    [17:43:57][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:57][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: CentralDeployment.SLDAgentOperationTimeout
    [17:43:58][AM FEINSTEN] [OUTPUT1]        0 true
    [17:43:58][AM FEINSTEN] [OUTPUT1] Adding Central Deployment setting: Global.Machines.StatusQuery
    [17:44:00][AM FEINSTEN] [OUTPUT1]        0 true
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  343+  >>>> }
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:   56+          >>>> SLD::SystemService::Stop
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:   18+ function SLD::SystemService::Stop()  >>>> {
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> Tomcat::SystemService::Stop
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  225+ function Tomcat::SystemService::Stop()  >>>> {
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  226+      >>>> Write-Output "Stopping service $TomcatServiceName"
    [17:44:00][AM FEINSTEN] [OUTPUT1] Stopping service B1ServerTools64
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  228+      >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $service = 'B1ServerTools64'.
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  230+     if ( >>>> $null -eq $service) {
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  235+     if ( >>>> $service.Status -eq 'Stopped') {
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  241+         if ( >>>> $service.Status -ne "StopPending") {
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  242+              >>>> $service.Stop()
    [17:44:00][AM FEINSTEN] [OUTPUT1] DEBUG:  245+          >>>> $service.WaitForStatus('Stopped', '00:30:00')
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  251+      >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)"
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  251+     Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)"
    [17:45:01][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Stopped
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  252+  >>>> }
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:   20+  >>>> }
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:   57+          >>>> SLD::SystemService::Start
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:   13+ function SLD::SystemService::Start()  >>>> {
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> Tomcat::SystemService::Start
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  198+ function Tomcat::SystemService::Start()  >>>> {
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  199+      >>>> Write-Output "Starting service $TomcatServiceName"
    [17:45:01][AM FEINSTEN] [OUTPUT1] Starting service B1ServerTools64
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  201+      >>>> $service = Get-Service $TomcatServiceName -ErrorAction SilentlyContinue
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $this.ServiceName
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $service = 'B1ServerTools64'.
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  203+     if ( >>>> $null -eq $service) {
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  208+     if ( >>>> $service.Status -eq 'Running') {
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  213+      >>>> $service.Start()
    [17:45:01][AM FEINSTEN] [OUTPUT1] DEBUG:  216+          >>>> $service.WaitForStatus('Running', '00:10:00')
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  222+      >>>> Write-Output "Status of service ${TomcatServiceName}: $($service.Status)"
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  222+     Write-Output "Status of service ${TomcatServiceName}: $( >>>> $service.Status)"
    [17:45:02][AM FEINSTEN] [OUTPUT1] Status of service B1ServerTools64: Running
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  223+  >>>> }
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> Tomcat::SystemService::WaitForStart "https://${env:LOCAL_ADDRESS}:${env:TOMCAT_PORT}/sld/sld0100.svc"
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  255+ function Tomcat::SystemService::WaitForStart()  >>>> {
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  263+      >>>> Add-Type -TypeDefinition @"
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  272+      >>>> [System.Net.ServicePointManager]::CertificatePolicy = New-Object AcceptAllCertificatePolicy
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  273+      >>>> [System.Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls"
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  275+      >>>> Write-Output "Checking response for url: $Url"
    [17:45:02][AM FEINSTEN] [OUTPUT1] Checking response for url: https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  276+      >>>> $ResponseCode = $null
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ResponseCode = ''.
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  277+      >>>> $StartTime = $(Get-Date)
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  277+     $StartTime = $( >>>> Get-Date)
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $StartTime = '05/14/2025 17:45:02'.
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  279+     :repeat_response_check while ( >>>> $true) {
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  280+          >>>> $TimeSpent = $(Get-Date) - $StartTime
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  280+         $TimeSpent = $( >>>> Get-Date) - $StartTime
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:     ! CALL method 'static timespan op_Subtraction(datetime d1, datetime d2)'
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TimeSpent = '00:00:00.0129985'.
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  282+         if ( >>>> $TimeSpent.TotalSeconds -gt $TimeoutSec) {
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  287+              >>>> $Request = [System.Net.WebRequest]::Create($Url)
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Request = 'System.Net.HttpWebRequest'.
    [17:45:02][AM FEINSTEN] [OUTPUT1] DEBUG:  288+              >>>> $Response = $Request.GetResponse()
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Response = 'System.Net.HttpWebResponse'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  294+              >>>> $ResponseCode = [int]$Response.StatusCode
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ResponseCode = '200'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  295+              >>>> Write-Output "HTTP Status Code is: $ResponseCode"
    [17:45:15][AM FEINSTEN] [OUTPUT1] HTTP Status Code is: 200
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  300+         switch ( >>>> $ResponseCode) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  301+              >>>> 200 {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  302+                  >>>> break repeat_response_check
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  315+     switch ( >>>> $ResponseCode) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  316+          >>>> 200 {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  317+              >>>> Write-Output "Connection to [$Url] has been established"
    [17:45:15][AM FEINSTEN] [OUTPUT1] Connection to [https://w11-proxmox.##NameGelöscht##.local:40000/sld/sld0100.svc] has been established
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  318+              >>>> break
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  329+  >>>> }
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   16+  >>>> }
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   58+          >>>> SLD::Keycloak::RegisterDefaultClients
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  498+ function SLD::Keycloak::RegisterDefaultClients()  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  504+      >>>> $query = "SELECT [Value] FROM [${env:SLD_DATABASE}].[dbo].[SInfos] where [Name] = N'sso_enabled';"
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $query = 'SELECT [Value] FROM [SLDModel.SLDData].[dbo].[SInfos] w...'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  505+      >>>> $result = DB::MSSQL::QuerySQL -Query $query
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   26+ function DB::MSSQL::QuerySQL  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   32+      >>>> Set-PSDebug -Trace 0
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   41+     return  >>>> DB::MSSQL::Query -ConnectionString $cstring -Query $Query
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   96+ function DB::MSSQL::Query($ConnectionString, $Query)  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   98+          >>>> $connection = New-Object System.Data.SqlClient.SqlConnection($ConnectionString)
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $connection = 'System.Data.SqlClient.SqlConnection'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   99+          >>>> $connection.Open()
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  101+          >>>> $cmd = $connection.CreateCommand()
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $cmd = 'System.Data.SqlClient.SqlCommand'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  102+          >>>> $cmd.CommandText = $Query
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  103+          >>>> $cmd.CommandTimeout = 300
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  106+              >>>> $adapter = New-Object System.Data.SqlClient.SqlDataAdapter($cmd)
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $adapter = 'System.Data.SqlClient.SqlDataAdapter'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  108+              >>>> $data = New-Object System.Data.DataSet
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $data = 'System.Data.DataSet'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  109+              >>>> $adapter.Fill($data) | Out-Null
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  117+         return  >>>> $data
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  119+          >>>> $connection.Close()
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  121+  >>>> }
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   42+  >>>> }
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = 'System.Data.DataSet'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  507+      >>>> $domainConfirm = "false"
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $domainConfirm = 'false'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  508+     if (  >>>> ($result.Tables[0].Rows.Count -gt 0) -and ($result.Tables[0].Rows.Value -eq $true)) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  522+      >>>> Register-KeycloakInfo `
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  387+ function Register-KeycloakInfo()  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  395+      >>>> $result = Invoke-SldToolEx -registerKeycloakInfo `
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  253+ function Invoke-SldToolEx()  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  254+      >>>> $result = Invoke-SldTool @args
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  228+ function Invoke-SldTool()  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  229+      >>>> $ToolPath = "${env:INSTALL_SCRIPT_TEMP_DIR}\SLDInstallerTool.jar"
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ToolPath = 'C:\Users\ADMINI~1\AppData\Local\Temp\B1-uoXAfPbnJMwZ...'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  230+     if ( >>>> -not (Test-Path -Path $ToolPath)) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  233+      >>>> $JvmArgs = @(
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $JvmArgs = '-XX:TieredStopAtLevel=1'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  237+     if ( >>>> 'true' -eq $env:CONNECTION_SSL_CERTIFICATE_VERIFICATION) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:  241+      >>>> Invoke-Java @JvmArgs '-jar' "$ToolPath" @args
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   21+ function Invoke-Java()  >>>> {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   22+     if ( >>>> [string]::IsNullOrEmpty(${env:JAVA_BIN})) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   25+     if ( >>>> -not (Test-Path -Path "${env:JAVA_BIN}")) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   29+      >>>> Write-Information "[java.exe] $args"
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   31+      >>>> $QuotedArgs = $args | ForEach-Object {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   32+         if ( >>>> [string]::IsNullOrEmpty($_)) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   35+         if ( >>>> $_.StartsWith('"') -or $_.StartsWith("'")) {
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   39+          >>>> [string]::Format('"{0}"', $_)
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   40+      >>>> }
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $QuotedArgs = '"-XX:TieredStopAtLevel=1" "-jar" "C:\Users\ADMINI~...'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   42+      >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   43+      >>>> $ProcessInfo.FileName = "${env:JAVA_BIN}"
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   44+      >>>> $ProcessInfo.RedirectStandardError = $true
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   45+      >>>> $ProcessInfo.RedirectStandardOutput = $true
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   46+      >>>> $ProcessInfo.WindowStyle = [System.Diagnostics.ProcessWindowStyle]::Hidden
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   47+      >>>> $ProcessInfo.UseShellExecute = $false
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   48+      >>>> $ProcessInfo.Arguments = "$QuotedArgs"
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   50+      >>>> $Process = New-Object System.Diagnostics.Process
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Process = 'System.Diagnostics.Process'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   51+      >>>> $Process.StartInfo = $ProcessInfo
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   52+      >>>> $Process.Start() | Out-Null
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   55+      >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:45:15][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> $Process.WaitForExit(100000) | Out-Null
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:   58+      >>>> $ExitCode = $Process.ExitCode
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ExitCode = '0'.
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:   60+      >>>> Write-Information "[java.exe][exit-code] $ExitCode"
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:   62+     return  >>>> [PSCustomObject] @{
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:   67+  >>>> }
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:  242+  >>>> }
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $result = '@{exitcode=0; stdout=false&RegisterAdminClient error: ...'.
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:  256+     if ( >>>> $result.exitcode -ne 0) {
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:  260+      >>>> $values = @($result.stdout -split '&')
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $values = 'false RegisterAdminClient error: Error on GenerateSecu...'.
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:  262+     if ( >>>> 'true' -ne $values[0]) {
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:  263+          >>>> throw "SldInstallerTool execution failed`n$result"
    [17:45:16][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:16][AM FEINSTEN] [OUTPUT2] SldInstallerTool execution failed
    [17:45:16][AM FEINSTEN] [OUTPUT2] @{exitcode=0; stdout=false&RegisterAdminClient error: Error on GenerateSecurityToken: java.net.ConnectException; stderr=java.lang.RuntimeException: java.net.ConnectException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:767)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.getHttpClient(BaseSLDService.java:332)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:777)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGetJsonResponse(BaseSLDService.java:783)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.getSecurityToken(BaseSLDService.java:906)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:722)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:709)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:705)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPostNoResponse(BaseSLDService.java:646)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.registerAdminClient(RegisterKeycloakInfo.java:212)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.processService(RegisterKeycloakInfo.java:223)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.SLDInstallerTool.main(SLDInstallerTool.java:169)
    [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:752)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	... 11 more
    [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.lang.Thread.run(Thread.java:840)
    [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.nio.channels.ClosedChannelException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	... 9 more}
    [17:45:16][AM FEINSTEN] [OUTPUT2] In C:\Users\Administrator\AppData\Local\Temp\B1-uoXAfPbnJMwZXIkOEsAO\Installation Directory\SAP Business One SetupFiles\support\bin\WizardUtils_tools.ps1:263 Zeichen:9
    [17:45:16][AM FEINSTEN] [OUTPUT2] +         throw "SldInstallerTool execution failed`n$result"
    [17:45:16][AM FEINSTEN] [OUTPUT2] +         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [17:45:16][AM FEINSTEN] [OUTPUT2]     + CategoryInfo          : OperationStopped: (SldInstallerToo...)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	... 9 more}:String) [], RuntimeException
    [17:45:16][AM FEINSTEN] [OUTPUT2]     + FullyQualifiedErrorId : SldInstallerTool execution failed
    [17:45:16][AM FEINSTEN] [OUTPUT2] @{exitcode=0; stdout=false&RegisterAdminClient error: Error on GenerateSecurityToken: java.net.ConnectException; stderr=java.lang.RuntimeException: java.net.ConnectException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:767)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.getHttpClient(BaseSLDService.java:332)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:777)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGetJsonResponse(BaseSLDService.java:783)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.getSecurityToken(BaseSLDService.java:906)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:722)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:709)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPost(BaseSLDService.java:705)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpPostNoResponse(BaseSLDService.java:646)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.registerAdminClient(RegisterKeycloakInfo.java:212)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.RegisterKeycloakInfo.processService(RegisterKeycloakInfo.java:223)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.SLDInstallerTool.main(SLDInstallerTool.java:169)
    [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:574)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at com.sap.b1.sld.client.installer.service.BaseSLDService.httpGet(BaseSLDService.java:752)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	... 11 more
    [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.net.ConnectException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Utils.java:1083)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:198)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.checkRetryConnect(PlainHttpConnection.java:230)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(PlainHttpConnection.java:206)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.lang.Thread.run(Thread.java:840)
    [17:45:16][AM FEINSTEN] [OUTPUT2] Caused by: java.nio.channels.ClosedChannelException
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/sun.nio.ch.SocketChannelImpl.ensureOpen(SocketChannelImpl.java:195)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/sun.nio.ch.SocketChannelImpl.beginConnect(SocketChannelImpl.java:760)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:848)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(PlainHttpConnection.java:183)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(PlainHttpConnection.java:185)
    [17:45:16][AM FEINSTEN] [OUTPUT2] 	... 9 more}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:18][INFORMATION] Script action [\SLD_action.ps1] finished
    [17:45:18][INFORMATION] Action result: FAIL (ScriptAction<\SLD_action.ps1><post-install>)
[2025-05-14][com.sap.businessone.installer.InstallerThread.setRollbackPurpose]
    [17:45:18][INFORMATION] Setting rollback purpose for B1ServerToolsSLD
    [17:45:18][INFORMATION] Rollback system feature:
    [17:45:18][INFORMATION]    1) B1ServerToolsAuthentication

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:18][INFORMATION] ScriptAction<\SetupFilesSupport_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:18][INFORMATION] Script action [\SetupFilesSupport_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:18][AM FEINSTEN] Running command [Windows Script [\SetupFilesSupport_action.ps1]]
    [17:45:18][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsSupport}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:   80+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:   82+      >>>> 'pre-install' { }
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:   83+      >>>> 'post-install' {
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:   90+      >>>> 'install-rollback' {
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:   98+      >>>> 'pre-upgrade' { }
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:   99+      >>>> 'post-upgrade' {
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  106+      >>>> 'upgrade-rollback' { }
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  109+      >>>> 'pre-uninstall' { }
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  110+      >>>> 'post-uninstall' {
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  118+      >>>> 'reconfig' {
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  122+      >>>> 'reconfig-rollback' { }
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  125+      >>>> 'verify' { }
    [17:45:19][AM FEINSTEN] [OUTPUT1] DEBUG:  128+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:19][INFORMATION] Script action [\SetupFilesSupport_action.ps1] finished
    [17:45:19][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesSupport_action.ps1><verify>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:19][INFORMATION] ScriptAction<\SetupFilesJava_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:19][INFORMATION] Script action [\SetupFilesJava_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:19][AM FEINSTEN] Running command [Windows Script [\SetupFilesJava_action.ps1]]
    [17:45:19][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsJava64}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> Set-StrictMode -Version 2
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "${PSScriptRoot}\SetupFilesJava_common.ps1"
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   12+      >>>> 'pre-install' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   13+      >>>> 'post-install' {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> 'install-rollback' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   18+      >>>> 'pre-upgrade' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> 'post-upgrade' {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   21+      >>>> 'upgrade-rollback' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   24+      >>>> 'pre-uninstall' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   25+      >>>> 'post-uninstall' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   28+      >>>> 'reconfig' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   29+      >>>> 'reconfig-rollback' { }
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   32+      >>>> 'verify' {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   33+          >>>> Java::VerifyBuild -Expected '17.0.13'
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   38+ function Java::VerifyBuild($Expected)  >>>> {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:   40+          >>>> $Version = Invoke-Java -version
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    5+ function Invoke-Java()  >>>> {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    6+     if ( >>>> -not (Test-Path -Path "${SETUPFILES_ROOT}\sapmachine_17\bin\java.exe")) {
    [17:45:20][AM FEINSTEN] [OUTPUT1] DEBUG:    9+      >>>> $ProcessInfo = New-Object System.Diagnostics.ProcessStartInfo
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ProcessInfo = 'System.Diagnostics.ProcessStartInfo'.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   10+      >>>> $ProcessInfo.FileName = "${SETUPFILES_ROOT}\sapmachine_17\bin\java.exe"
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   11+      >>>> $ProcessInfo.RedirectStandardError = $true
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   12+      >>>> $ProcessInfo.RedirectStandardOutput = $true
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   13+      >>>> $ProcessInfo.UseShellExecute = $false
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> $ProcessInfo.Arguments = $args
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   16+      >>>> $Process = New-Object System.Diagnostics.Process
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Process = 'System.Diagnostics.Process'.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   17+      >>>> $Process.StartInfo = $ProcessInfo
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   18+      >>>> $Process.Start() | Out-Null
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   20+      >>>> $TaskStdout = $Process.StandardOutput.ReadToEndAsync()
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStdout = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   21+      >>>> $TaskStderr = $Process.StandardError.ReadToEndAsync()
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TaskStderr = 'System.Threading.Tasks.Task`1[System.String]'.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   23+      >>>> $Process.WaitForExit() | Out-Null
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   25+     return  >>>> [PSCustomObject] @{
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   30+  >>>> }
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Version = '@{exitcode=0; stdout=; stderr=openjdk version "17.0.1...'.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   42+         if ( >>>> $Version.exitcode -eq 0) {
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   43+              >>>> $Actual = $Version.stderr |
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   46+                 ForEach-Object  >>>> { $_.Matches[0].Groups[1].Value }
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $Actual = '17.0.13'.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   51+         if ( >>>> $Expected -eq $Actual) {
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   52+              >>>> [string]::Format('<wizard-check status="SUCCESS" message="Correct build of SAPMACHINE is installed: {0}" />', $Actual)
    [17:45:21][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message="Correct build of SAPMACHINE is installed: 17.0.13" />
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   60+  >>>> }
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:21][AM FEINSTEN] [OUTPUT1] DEBUG:   37+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:21][INFORMATION] Script action [\SetupFilesJava_action.ps1] finished
    [17:45:21][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesJava_action.ps1><verify>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:21][INFORMATION] ScriptAction<\Certificate_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:21][INFORMATION] Script action [\Certificate_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:21][AM FEINSTEN] Running command [Windows Script [\Certificate_action.ps1]]
    [17:45:21][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerTools-Certificate}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:22][INFORMATION] Script action [\Certificate_action.ps1] finished
    [17:45:22][INFORMATION] Action result: SUCCESS (ScriptAction<\Certificate_action.ps1><verify>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:22][INFORMATION] ScriptAction<\SetupFilesTomcat_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:22][INFORMATION] Script action [\SetupFilesTomcat_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:22][AM FEINSTEN] Running command [Windows Script [\SetupFilesTomcat_action.ps1]]
    [17:45:22][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsTomcat}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> . "$PSScriptRoot\SetupFilesTomcat_common.ps1"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\WizardUtils_tools.ps1"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function IIf($predicate, $whenTrue, $whenFalse) {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> . "$PSScriptRoot\WizardUtils_parameter.ps1"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Parameter::AnyChange() {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> $TomcatServiceName = 'B1ServerTools64'
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceName = 'B1ServerTools64'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   11+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   12+      >>>> 'pre-install' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   16+      >>>> 'post-install' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   29+      >>>> 'install-rollback' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   37+      >>>> 'pre-upgrade' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   40+      >>>> 'post-upgrade' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> 'upgrade-rollback' { }
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> 'pre-uninstall' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   62+      >>>> 'post-uninstall' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   67+      >>>> 'reconfig' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   80+      >>>> 'reconfig-rollback' { }
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   83+      >>>> 'verify' {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   84+          >>>> Tomcat::Verification::CheckVersion '10.1.34.0'
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:  255+ function Tomcat::Verification::CheckVersion()  >>>> {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:  257+      >>>> $actual = Read-TomcatVersion
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   20+ function Read-TomcatVersion()  >>>> {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   21+      >>>> $data = $(& "${env:JAVA_BIN}" -cp "${TOMCAT_ROOT}\lib\catalina.jar" org.apache.catalina.util.ServerInfo)
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   21+     $data = $( >>>> & "${env:JAVA_BIN}" -cp "${TOMCAT_ROOT}\lib\catalina.jar" org.apache.catalina.util.ServerInfo)
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $data = 'Server version: Apache Tomcat/10.1.34 Server built:   De...'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   22+      >>>> $matcher = ([regex]"Server number:\s+([\d.]+)").Match($data)
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $matcher = 'Server number:  10.1.34.0'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   23+     Return  >>>> $matcher.Groups[1].Value
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:   24+  >>>> }
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $actual = '10.1.34.0'.
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:  259+     if ( >>>> [String]::Equals($actual, $expected)) {
    [17:45:23][AM FEINSTEN] [OUTPUT1] DEBUG:  260+          >>>> Write-Output ('<wizard-check status="SUCCESS" message="Correct version of Apache Tomcat is installed: {0}" />' -f "${actual}")
    [17:45:24][AM FEINSTEN] [OUTPUT1] <wizard-check status="SUCCESS" message="Correct version of Apache Tomcat is installed: 10.1.34.0" />
    [17:45:24][AM FEINSTEN] [OUTPUT1] DEBUG:  264+  >>>> }
    [17:45:24][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:24][INFORMATION] Script action [\SetupFilesTomcat_action.ps1] finished
    [17:45:24][INFORMATION] Action result: SUCCESS (ScriptAction<\SetupFilesTomcat_action.ps1><verify>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:24][INFORMATION] ScriptAction<\SetupFilesAuthentication_action.ps1><verify>

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:24][INFORMATION] ScriptAction<\ServiceManager_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:24][INFORMATION] Script action [\ServiceManager_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:24][AM FEINSTEN] Running command [Windows Script [\ServiceManager_action.ps1]]
    [17:45:24][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsServiceManager}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> Set-StrictMode -Version 2
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "${PSScriptRoot}\ServiceManager_common.ps1"
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $COMMON_GLOBALS = @{
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> $SERVERTOOLS_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools"
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SERVERTOOLS_ROOT = 'c:\Program Files\SAP\SAP Business One Server...'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SERVICEMANAGER_ROOT = "${SERVERTOOLS_ROOT}\Service Manager"
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SERVICEMANAGER_ROOT = 'c:\Program Files\SAP\SAP Business One Ser...'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   10+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   12+      >>>> 'pre-install' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   13+      >>>> 'post-install' {
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   18+      >>>> 'pre-install-rollback' {
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   23+      >>>> 'post-install-rollback' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   26+      >>>> 'pre-upgrade' {
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   30+      >>>> 'post-upgrade' {
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   35+      >>>> 'pre-upgrade-rollback' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   36+      >>>> 'post-upgrade-rollback' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> 'pre-uninstall' {
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   44+      >>>> 'post-uninstall' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   47+      >>>> 'reconfig' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   48+      >>>> 'reconfig-rollback' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   51+      >>>> 'verify' { }
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:25][AM FEINSTEN] [OUTPUT1] DEBUG:   54+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:25][INFORMATION] Script action [\ServiceManager_action.ps1] finished
    [17:45:25][INFORMATION] Action result: SUCCESS (ScriptAction<\ServiceManager_action.ps1><verify>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:25][INFORMATION] ScriptAction<\DIServer_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:25][INFORMATION] Script action [\DIServer_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:25][AM FEINSTEN] Running command [Windows Script [\DIServer_action.ps1]]
    [17:45:25][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsDIServer}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> Set-StrictMode -Version 2
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    3+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "$PSScriptRoot\DIServer_common.ps1"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $COMMON_GLOBALS = @{
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> $DISERVER_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools\DI_Server"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $DISERVER_ROOT = 'c:\Program Files\SAP\SAP Business One ServerToo...'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> . "$PSScriptRoot\DIServer_service.ps1"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> function Invoke-DIServer64() {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   12+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> 'pre-install' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   15+      >>>> 'post-install' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   21+      >>>> 'pre-install-rollback' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   30+      >>>> 'post-install-rollback' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   33+      >>>> 'pre-migrate' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   37+      >>>> 'post-migrate' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   43+      >>>> 'pre-migrate-rollback' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   52+      >>>> 'post-migrate-rollback' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   53+      >>>> 'finish-migrate' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   58+      >>>> 'pre-upgrade' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   62+      >>>> 'post-upgrade' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   68+      >>>> 'pre-upgrade-rollback' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   72+      >>>> 'post-upgrade-rollback' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   78+      >>>> 'pre-uninstall' {
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   87+      >>>> 'post-uninstall' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   90+      >>>> 'reconfig' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   91+      >>>> 'reconfig-rollback' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   94+      >>>> 'verify' { }
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:26][AM FEINSTEN] [OUTPUT1] DEBUG:   97+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:26][INFORMATION] Script action [\DIServer_action.ps1] finished
    [17:45:26][INFORMATION] Action result: SUCCESS (ScriptAction<\DIServer_action.ps1><verify>)

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:26][INFORMATION] ScriptAction<\SLD_action.ps1><verify>

[2025-05-14][com.sap.businessone.installer.InstallerThread.runActions]
    [17:45:26][INFORMATION] ScriptAction<\ExtensionManager_action.ps1><verify>
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:26][INFORMATION] Script action [\ExtensionManager_action.ps1] started
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:26][AM FEINSTEN] Running command [Windows Script [\ExtensionManager_action.ps1]]
    [17:45:26][AM FEINSTEN] Updating enviroment variables: 
                        {CERTIFICATE_STORAGE_FILE=c:\Program Files\SAP\SAP Business One SetupFiles\certificates\certificate.p12}
                        {CERTIFICATE_STORAGE_ROOT=c:\Program Files\SAP\SAP Business One SetupFiles\certificates}
                        {CONNECTION_SSL_CERTIFICATE_VERIFICATION=false}
                        {FEATURE=B1ServerToolsExtensionManager}
                        {FEATURE_VERSION=10.00.280.18.0}
                        {LANDSCAPE_INSTALL_ACTION=create}
                        {LANDSCAPE_SERVER_ADDRESS=localhost}
                        {LANDSCAPE_SERVER_PORT=40050}
                        {LANDSCAPE_SERVER_PROTOCOL=https}
                        {LANDSCAPE_SERVER_TYPE=op}
                        {LOCAL_ADDRESS=w11-proxmox.##NameGelöscht##.local}
                        {MSSQL_SERVER_ADDRESS=W11-PROXMOX\SAP}
                        {MSSQL_SERVER_PASSWORD=XXXXXXXXXX}
                        {MSSQL_SERVER_TRUSTED_CONNECTION=false}
                        {MSSQL_SERVER_USER=XXXXXXXXXX}
                        {SECURITY_CERTIFICATE_ACTION=self}
                        {SECURITY_CERTIFICATE_PASSWD=XXXXXXXXXX}
                        {SERVICE_PORT=40000}
                        {SITE_USER_ID=XXXXXXXXXX}
                        {SITE_USER_PASSWORD=XXXXXXXXXX}
                        {TOMCAT_PORT=40000}
                        {USER_INSTALL_DIR=c:\Program Files\SAP}
                        {WIZARD_ACTION_PHASE=verify}
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> . "$PSScriptRoot\ExtensionManager_common.ps1"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> $EXTENSIONMANAGER_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One ServerTools\Extension Manager"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $EXTENSIONMANAGER_ROOT = 'c:\Program Files\SAP\SAP Business One S...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    4+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $TOMCAT_WEBAPPCONF = "$TOMCAT_ROOT\conf\Catalina\localhost"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_WEBAPPCONF = 'c:\Program Files\SAP\SAP Business One Setup...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> . "$PSScriptRoot\SetupFilesTomcat_service.ps1"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    5+  >>>> $TomcatServiceName = 'B1ServerTools64'
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceName = 'B1ServerTools64'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $TomcatServiceDescription = 'SAP Business One Server Tools Service (64-bit)'
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TomcatServiceDescription = 'SAP Business One Server Tools Servic...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    8+  >>>> $SETUPFILES_ROOT = "${env:USER_INSTALL_DIR}\SAP Business One SetupFiles"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $SETUPFILES_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFi...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   10+  >>>> $JAVA_ROOT = "${SETUPFILES_ROOT}\sapmachine_17"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $JAVA_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\XXXXXXXXXX...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   11+  >>>> $TOMCAT_ROOT = "${SETUPFILES_ROOT}\tomcat"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_ROOT = 'c:\Program Files\SAP\SAP Business One SetupFiles\...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   12+  >>>> $TOMCAT_EXE = "$TOMCAT_ROOT\bin\tomcat10.exe"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $TOMCAT_EXE = 'c:\Program Files\SAP\SAP Business One SetupFiles\t...'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    7+  >>>> . "$PSScriptRoot\ServerTools_common.ps1"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    2+  >>>> . "$PSScriptRoot/WizardUtils_system.ps1"
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    1+  >>>> $ErrorActionPreference = 'Stop'
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $ErrorActionPreference = 'Stop'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:    6+  >>>> $COMMON_GLOBALS = @{
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $COMMON_GLOBALS = 'System.Collections.Hashtable'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = 'IEnumerator'.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   11+ switch ( >>>> ${env:WIZARD_ACTION_PHASE}) {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   13+      >>>> 'pre-install' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   14+      >>>> 'post-install' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   19+      >>>> 'pre-install-rollback' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   24+      >>>> 'post-install-rollback' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   27+      >>>> 'pre-migrate' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   28+      >>>> 'post-migrate' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   33+      >>>> 'pre-migrate-rollback' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   38+      >>>> 'post-migrate-rollback' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   39+      >>>> 'finish-migrate' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   44+      >>>> 'pre-upgrade' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   48+      >>>> 'post-upgrade' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   53+      >>>> 'pre-upgrade-rollback' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   54+      >>>> 'post-upgrade-rollback' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   57+      >>>> 'pre-uninstall' {
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   62+      >>>> 'post-uninstall' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   65+      >>>> 'reconfig' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   66+      >>>> 'reconfig-rollback' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   69+      >>>> 'verify' { }
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:     ! SET $switch = ''.
    [17:45:27][AM FEINSTEN] [OUTPUT1] DEBUG:   72+  >>>> Exit 0
[2025-05-14][com.sap.businessone.installer.actions.ScriptAction.onExecute]
    [17:45:27][INFORMATION] Script action [\ExtensionManager_action.ps1] finished
    [17:45:27][INFORMATION] Action result: SUCCESS (ScriptAction<\ExtensionManager_action.ps1><verify>)
[2025-05-14][com.sap.businessone.installer.machine.access.shell]
    [17:45:43][AM FEINSTEN] Running command [Open [C:\Users\Administrator\AppData\Local\SAP\SAP Business One\Log\B1WinInstaller_202505141735.log]]