diff --git a/OPTIMA-INTEGRATION-TESTS.md b/OPTIMA-INTEGRATION-TESTS.md index ebb81e2..f90b2ee 100644 --- a/OPTIMA-INTEGRATION-TESTS.md +++ b/OPTIMA-INTEGRATION-TESTS.md @@ -11,7 +11,8 @@ Testy z bazą są celowo wykonywane dopiero po ręcznym przygotowaniu i zarejest ## Kontrola bez zapisu -Uruchom opublikowaną wersję x64: +Uruchom wersję opublikowaną dla tej samej architektury co `op_base.dll` (`x86` +jest domyślne, opcjonalnie użyj `.\publish-optima.ps1 -Architecture x64`): ```powershell .\release-optima\SmartB2B.Optima.Service.exe --config .\src\SmartB2B.Optima.Service\config\optima.json --check-config diff --git a/README.md b/README.md index ecb2b85..421e1df 100644 --- a/README.md +++ b/README.md @@ -79,13 +79,19 @@ nie kopiuje tej wartości automatycznie z `enova.json.sample` do istniejącej ko .\publish-enova.ps1 ``` -Paczka Optimy jest samodzielnym buildem `win-x64`, zgodnym z Optimą 2026.5.1, -i nie wymaga instalowania runtime .NET x64. Nie zawiera bibliotek ani licencji Comarch: +Paczka Optimy jest domyślnie samodzielnym buildem `win-x86`, zgodnym z 32-bitową +biblioteką COM na stanowisku produkcyjnym, i nie wymaga instalowania runtime .NET. +Nie zawiera bibliotek ani licencji Comarch: ```powershell .\publish-optima.ps1 ``` +Architektura procesu musi być identyczna z architekturą `op_base.dll` w katalogu +Optimy. Dla instalacji z 64-bitową biblioteką COM zbuduj osobną paczkę poleceniem +`.\publish-optima.ps1 -Architecture x64`. Jedna paczka nie obsługuje obu wariantów, +ponieważ COM Optimy jest ładowany bezpośrednio do procesu. + Wynik trafia do `release-optima`. Po uzupełnieniu `config/optima.json` instalację wykonuje `release-optima/daemon/install.cmd`. Usługa ma identyfikator `smartb2bsync-optima`. diff --git a/publish-optima.ps1 b/publish-optima.ps1 index d8ad1b7..42cc3f3 100644 --- a/publish-optima.ps1 +++ b/publish-optima.ps1 @@ -1,7 +1,9 @@ param( [string]$OutputPath = (Join-Path $PSScriptRoot "release-optima"), [ValidateSet("Debug", "Release")] - [string]$Configuration = "Release" + [string]$Configuration = "Release", + [ValidateSet("x86", "x64")] + [string]$Architecture = "x86" ) $ErrorActionPreference = "Stop" @@ -18,6 +20,7 @@ $winSwSource = Resolve-Path (Join-Path $daemonSource "smartb2bsync-optima.exe") $output = [System.IO.Path]::GetFullPath($OutputPath) $workspace = [System.IO.Path]::GetFullPath($PSScriptRoot) $daemonOutput = Join-Path $output "daemon" +$runtimeIdentifier = "win-$Architecture" if (-not $output.StartsWith($workspace, [StringComparison]::OrdinalIgnoreCase) -or $output -eq $workspace -or @@ -32,7 +35,7 @@ if (Test-Path -LiteralPath $output) { New-Item -ItemType Directory -Force -Path $output | Out-Null New-Item -ItemType Directory -Force -Path $daemonOutput | Out-Null -& $dotnet publish $project -c $Configuration -r win-x64 --self-contained true -o $output +& $dotnet publish $project -c $Configuration -r $runtimeIdentifier --self-contained true -p:PlatformTarget=$Architecture -o $output if ($LASTEXITCODE -ne 0) { throw "Publikowanie usługi Optimy nie powiodło się." } @@ -76,4 +79,4 @@ try { $writer.Dispose() } -Write-Host "Gotowa usługa Optimy (self-contained win-x64): $output" +Write-Host "Gotowa usługa Optimy (self-contained $runtimeIdentifier): $output" diff --git a/release-optima/Microsoft.CSharp.dll b/release-optima/Microsoft.CSharp.dll index 3605d6d..caa2e49 100644 Binary files a/release-optima/Microsoft.CSharp.dll and b/release-optima/Microsoft.CSharp.dll differ diff --git a/release-optima/Microsoft.Data.SqlClient.SNI.dll b/release-optima/Microsoft.Data.SqlClient.SNI.dll index 12b8900..ec5ec13 100644 Binary files a/release-optima/Microsoft.Data.SqlClient.SNI.dll and b/release-optima/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/release-optima/Microsoft.DiaSymReader.Native.amd64.dll b/release-optima/Microsoft.DiaSymReader.Native.amd64.dll deleted file mode 100644 index 92b355b..0000000 Binary files a/release-optima/Microsoft.DiaSymReader.Native.amd64.dll and /dev/null differ diff --git a/release-optima/Microsoft.DiaSymReader.Native.x86.dll b/release-optima/Microsoft.DiaSymReader.Native.x86.dll new file mode 100644 index 0000000..72aecec Binary files /dev/null and b/release-optima/Microsoft.DiaSymReader.Native.x86.dll differ diff --git a/release-optima/Microsoft.VisualBasic.Core.dll b/release-optima/Microsoft.VisualBasic.Core.dll index fe94e85..9bd1f71 100644 Binary files a/release-optima/Microsoft.VisualBasic.Core.dll and b/release-optima/Microsoft.VisualBasic.Core.dll differ diff --git a/release-optima/Microsoft.Win32.Registry.dll b/release-optima/Microsoft.Win32.Registry.dll index 77a73b4..73b1dc4 100644 Binary files a/release-optima/Microsoft.Win32.Registry.dll and b/release-optima/Microsoft.Win32.Registry.dll differ diff --git a/release-optima/SmartB2B.Optima.Adapter.dll b/release-optima/SmartB2B.Optima.Adapter.dll index 7ad711f..0210119 100644 Binary files a/release-optima/SmartB2B.Optima.Adapter.dll and b/release-optima/SmartB2B.Optima.Adapter.dll differ diff --git a/release-optima/SmartB2B.Optima.Adapter.pdb b/release-optima/SmartB2B.Optima.Adapter.pdb index f615cc7..25e6355 100644 Binary files a/release-optima/SmartB2B.Optima.Adapter.pdb and b/release-optima/SmartB2B.Optima.Adapter.pdb differ diff --git a/release-optima/SmartB2B.Optima.Service.deps.json b/release-optima/SmartB2B.Optima.Service.deps.json index 1c6480c..4646eec 100644 --- a/release-optima/SmartB2B.Optima.Service.deps.json +++ b/release-optima/SmartB2B.Optima.Service.deps.json @@ -1,24 +1,24 @@ { "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0/win-x64", + "name": ".NETCoreApp,Version=v8.0/win-x86", "signature": "" }, "compilationOptions": {}, "targets": { ".NETCoreApp,Version=v8.0": {}, - ".NETCoreApp,Version=v8.0/win-x64": { + ".NETCoreApp,Version=v8.0/win-x86": { "SmartB2B.Optima.Service/1.0.0": { "dependencies": { "SmartB2B.Optima.Adapter": "1.0.0", "SmartB2B.Sync.Contracts": "1.0.0", "SmartB2B.Sync.Service": "1.0.0", - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "8.0.24" + "runtimepack.Microsoft.NETCore.App.Runtime.win-x86": "8.0.24" }, "runtime": { "SmartB2B.Optima.Service.dll": {} } }, - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/8.0.24": { + "runtimepack.Microsoft.NETCore.App.Runtime.win-x86/8.0.24": { "runtime": { "Microsoft.CSharp.dll": { "assemblyVersion": "8.0.0.0", @@ -694,7 +694,7 @@ } }, "native": { - "Microsoft.DiaSymReader.Native.amd64.dll": { + "Microsoft.DiaSymReader.Native.x86.dll": { "fileVersion": "14.42.34436.0" }, "System.IO.Compression.Native.dll": { @@ -724,7 +724,7 @@ "mscordaccore.dll": { "fileVersion": "8.0.2426.7010" }, - "mscordaccore_amd64_amd64_8.0.2426.7010.dll": { + "mscordaccore_x86_x86_8.0.2426.7010.dll": { "fileVersion": "8.0.2426.7010" }, "mscordbi.dll": { @@ -861,7 +861,7 @@ }, "Microsoft.Data.SqlClient.SNI.runtime/5.2.0": { "native": { - "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { "fileVersion": "5.2.0.0" } } @@ -1481,7 +1481,7 @@ "serviceable": false, "sha512": "" }, - "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/8.0.24": { + "runtimepack.Microsoft.NETCore.App.Runtime.win-x86/8.0.24": { "type": "runtimepack", "serviceable": false, "sha512": "" @@ -2091,7 +2091,7 @@ } }, "runtimes": { - "win-x64": [ + "win-x86": [ "win", "any", "base" diff --git a/release-optima/SmartB2B.Optima.Service.dll b/release-optima/SmartB2B.Optima.Service.dll index b6d0625..884d560 100644 Binary files a/release-optima/SmartB2B.Optima.Service.dll and b/release-optima/SmartB2B.Optima.Service.dll differ diff --git a/release-optima/SmartB2B.Optima.Service.exe b/release-optima/SmartB2B.Optima.Service.exe index 151e7da..93e629e 100644 Binary files a/release-optima/SmartB2B.Optima.Service.exe and b/release-optima/SmartB2B.Optima.Service.exe differ diff --git a/release-optima/SmartB2B.Optima.Service.pdb b/release-optima/SmartB2B.Optima.Service.pdb index 24e6ccd..fd9b9f8 100644 Binary files a/release-optima/SmartB2B.Optima.Service.pdb and b/release-optima/SmartB2B.Optima.Service.pdb differ diff --git a/release-optima/SmartB2B.Optima.Service.runtimeconfig.json b/release-optima/SmartB2B.Optima.Service.runtimeconfig.json index 333b515..f1771a2 100644 --- a/release-optima/SmartB2B.Optima.Service.runtimeconfig.json +++ b/release-optima/SmartB2B.Optima.Service.runtimeconfig.json @@ -8,7 +8,6 @@ } ], "configProperties": { - "Sentry.Native.IsEnabled": true, "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false } diff --git a/release-optima/SmartB2B.Sync.Contracts.dll b/release-optima/SmartB2B.Sync.Contracts.dll index e8cb390..4c40c3f 100644 Binary files a/release-optima/SmartB2B.Sync.Contracts.dll and b/release-optima/SmartB2B.Sync.Contracts.dll differ diff --git a/release-optima/SmartB2B.Sync.Contracts.pdb b/release-optima/SmartB2B.Sync.Contracts.pdb index 16a3f29..2fa4b64 100644 Binary files a/release-optima/SmartB2B.Sync.Contracts.pdb and b/release-optima/SmartB2B.Sync.Contracts.pdb differ diff --git a/release-optima/SmartB2B.Sync.Service.dll b/release-optima/SmartB2B.Sync.Service.dll index d928549..7c65636 100644 Binary files a/release-optima/SmartB2B.Sync.Service.dll and b/release-optima/SmartB2B.Sync.Service.dll differ diff --git a/release-optima/SmartB2B.Sync.Service.pdb b/release-optima/SmartB2B.Sync.Service.pdb index 1afdf80..2a7d7bd 100644 Binary files a/release-optima/SmartB2B.Sync.Service.pdb and b/release-optima/SmartB2B.Sync.Service.pdb differ diff --git a/release-optima/System.Collections.Concurrent.dll b/release-optima/System.Collections.Concurrent.dll index fc91586..750b9f0 100644 Binary files a/release-optima/System.Collections.Concurrent.dll and b/release-optima/System.Collections.Concurrent.dll differ diff --git a/release-optima/System.Collections.Immutable.dll b/release-optima/System.Collections.Immutable.dll index 85501d6..f1f9033 100644 Binary files a/release-optima/System.Collections.Immutable.dll and b/release-optima/System.Collections.Immutable.dll differ diff --git a/release-optima/System.Collections.NonGeneric.dll b/release-optima/System.Collections.NonGeneric.dll index 991c85f..d64ee18 100644 Binary files a/release-optima/System.Collections.NonGeneric.dll and b/release-optima/System.Collections.NonGeneric.dll differ diff --git a/release-optima/System.Collections.Specialized.dll b/release-optima/System.Collections.Specialized.dll index 26e21cc..8a739f5 100644 Binary files a/release-optima/System.Collections.Specialized.dll and b/release-optima/System.Collections.Specialized.dll differ diff --git a/release-optima/System.Collections.dll b/release-optima/System.Collections.dll index af3641a..3fb0d71 100644 Binary files a/release-optima/System.Collections.dll and b/release-optima/System.Collections.dll differ diff --git a/release-optima/System.ComponentModel.Annotations.dll b/release-optima/System.ComponentModel.Annotations.dll index ff7c611..21d5d83 100644 Binary files a/release-optima/System.ComponentModel.Annotations.dll and b/release-optima/System.ComponentModel.Annotations.dll differ diff --git a/release-optima/System.ComponentModel.EventBasedAsync.dll b/release-optima/System.ComponentModel.EventBasedAsync.dll index 79e74b0..3cd881b 100644 Binary files a/release-optima/System.ComponentModel.EventBasedAsync.dll and b/release-optima/System.ComponentModel.EventBasedAsync.dll differ diff --git a/release-optima/System.ComponentModel.Primitives.dll b/release-optima/System.ComponentModel.Primitives.dll index dd4b66d..9b3ce90 100644 Binary files a/release-optima/System.ComponentModel.Primitives.dll and b/release-optima/System.ComponentModel.Primitives.dll differ diff --git a/release-optima/System.ComponentModel.TypeConverter.dll b/release-optima/System.ComponentModel.TypeConverter.dll index b94cdd8..c9df051 100644 Binary files a/release-optima/System.ComponentModel.TypeConverter.dll and b/release-optima/System.ComponentModel.TypeConverter.dll differ diff --git a/release-optima/System.ComponentModel.dll b/release-optima/System.ComponentModel.dll index 76fcd71..db47696 100644 Binary files a/release-optima/System.ComponentModel.dll and b/release-optima/System.ComponentModel.dll differ diff --git a/release-optima/System.Console.dll b/release-optima/System.Console.dll index b691f6b..fc0a911 100644 Binary files a/release-optima/System.Console.dll and b/release-optima/System.Console.dll differ diff --git a/release-optima/System.Data.Common.dll b/release-optima/System.Data.Common.dll index 22aea96..2d548ce 100644 Binary files a/release-optima/System.Data.Common.dll and b/release-optima/System.Data.Common.dll differ diff --git a/release-optima/System.Diagnostics.DiagnosticSource.dll b/release-optima/System.Diagnostics.DiagnosticSource.dll index 31ac371..2ddd10a 100644 Binary files a/release-optima/System.Diagnostics.DiagnosticSource.dll and b/release-optima/System.Diagnostics.DiagnosticSource.dll differ diff --git a/release-optima/System.Diagnostics.FileVersionInfo.dll b/release-optima/System.Diagnostics.FileVersionInfo.dll index 5fe0cf2..657a4ff 100644 Binary files a/release-optima/System.Diagnostics.FileVersionInfo.dll and b/release-optima/System.Diagnostics.FileVersionInfo.dll differ diff --git a/release-optima/System.Diagnostics.Process.dll b/release-optima/System.Diagnostics.Process.dll index cfa116f..5832406 100644 Binary files a/release-optima/System.Diagnostics.Process.dll and b/release-optima/System.Diagnostics.Process.dll differ diff --git a/release-optima/System.Diagnostics.StackTrace.dll b/release-optima/System.Diagnostics.StackTrace.dll index 210d912..720f4a0 100644 Binary files a/release-optima/System.Diagnostics.StackTrace.dll and b/release-optima/System.Diagnostics.StackTrace.dll differ diff --git a/release-optima/System.Diagnostics.TextWriterTraceListener.dll b/release-optima/System.Diagnostics.TextWriterTraceListener.dll index 10d7b8f..5d80815 100644 Binary files a/release-optima/System.Diagnostics.TextWriterTraceListener.dll and b/release-optima/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/release-optima/System.Diagnostics.TraceSource.dll b/release-optima/System.Diagnostics.TraceSource.dll index 5a40515..106bcab 100644 Binary files a/release-optima/System.Diagnostics.TraceSource.dll and b/release-optima/System.Diagnostics.TraceSource.dll differ diff --git a/release-optima/System.Drawing.Primitives.dll b/release-optima/System.Drawing.Primitives.dll index ccbffe6..ab8fe1f 100644 Binary files a/release-optima/System.Drawing.Primitives.dll and b/release-optima/System.Drawing.Primitives.dll differ diff --git a/release-optima/System.Formats.Asn1.dll b/release-optima/System.Formats.Asn1.dll index b5ef22a..b4126b8 100644 Binary files a/release-optima/System.Formats.Asn1.dll and b/release-optima/System.Formats.Asn1.dll differ diff --git a/release-optima/System.Formats.Tar.dll b/release-optima/System.Formats.Tar.dll index 97402d0..5a53be9 100644 Binary files a/release-optima/System.Formats.Tar.dll and b/release-optima/System.Formats.Tar.dll differ diff --git a/release-optima/System.IO.Compression.Brotli.dll b/release-optima/System.IO.Compression.Brotli.dll index 4ac5695..02d9f50 100644 Binary files a/release-optima/System.IO.Compression.Brotli.dll and b/release-optima/System.IO.Compression.Brotli.dll differ diff --git a/release-optima/System.IO.Compression.Native.dll b/release-optima/System.IO.Compression.Native.dll index 5512995..25cb7e3 100644 Binary files a/release-optima/System.IO.Compression.Native.dll and b/release-optima/System.IO.Compression.Native.dll differ diff --git a/release-optima/System.IO.Compression.ZipFile.dll b/release-optima/System.IO.Compression.ZipFile.dll index 585bc61..74e617e 100644 Binary files a/release-optima/System.IO.Compression.ZipFile.dll and b/release-optima/System.IO.Compression.ZipFile.dll differ diff --git a/release-optima/System.IO.Compression.dll b/release-optima/System.IO.Compression.dll index 890a4d9..6c95335 100644 Binary files a/release-optima/System.IO.Compression.dll and b/release-optima/System.IO.Compression.dll differ diff --git a/release-optima/System.IO.FileSystem.AccessControl.dll b/release-optima/System.IO.FileSystem.AccessControl.dll index 93392b8..34b0ee6 100644 Binary files a/release-optima/System.IO.FileSystem.AccessControl.dll and b/release-optima/System.IO.FileSystem.AccessControl.dll differ diff --git a/release-optima/System.IO.FileSystem.DriveInfo.dll b/release-optima/System.IO.FileSystem.DriveInfo.dll index b58f06c..7ed067f 100644 Binary files a/release-optima/System.IO.FileSystem.DriveInfo.dll and b/release-optima/System.IO.FileSystem.DriveInfo.dll differ diff --git a/release-optima/System.IO.FileSystem.Watcher.dll b/release-optima/System.IO.FileSystem.Watcher.dll index d003a79..376ede4 100644 Binary files a/release-optima/System.IO.FileSystem.Watcher.dll and b/release-optima/System.IO.FileSystem.Watcher.dll differ diff --git a/release-optima/System.IO.IsolatedStorage.dll b/release-optima/System.IO.IsolatedStorage.dll index dabed20..ad64330 100644 Binary files a/release-optima/System.IO.IsolatedStorage.dll and b/release-optima/System.IO.IsolatedStorage.dll differ diff --git a/release-optima/System.IO.MemoryMappedFiles.dll b/release-optima/System.IO.MemoryMappedFiles.dll index e0c1878..c9f37b4 100644 Binary files a/release-optima/System.IO.MemoryMappedFiles.dll and b/release-optima/System.IO.MemoryMappedFiles.dll differ diff --git a/release-optima/System.IO.Pipes.dll b/release-optima/System.IO.Pipes.dll index a799668..68e6bb5 100644 Binary files a/release-optima/System.IO.Pipes.dll and b/release-optima/System.IO.Pipes.dll differ diff --git a/release-optima/System.Linq.Expressions.dll b/release-optima/System.Linq.Expressions.dll index 8fa79c4..8fb3590 100644 Binary files a/release-optima/System.Linq.Expressions.dll and b/release-optima/System.Linq.Expressions.dll differ diff --git a/release-optima/System.Linq.Parallel.dll b/release-optima/System.Linq.Parallel.dll index 1e557c0..23db500 100644 Binary files a/release-optima/System.Linq.Parallel.dll and b/release-optima/System.Linq.Parallel.dll differ diff --git a/release-optima/System.Linq.Queryable.dll b/release-optima/System.Linq.Queryable.dll index 74ff41f..8a0e341 100644 Binary files a/release-optima/System.Linq.Queryable.dll and b/release-optima/System.Linq.Queryable.dll differ diff --git a/release-optima/System.Linq.dll b/release-optima/System.Linq.dll index 5f4ad2d..c158bb9 100644 Binary files a/release-optima/System.Linq.dll and b/release-optima/System.Linq.dll differ diff --git a/release-optima/System.Memory.dll b/release-optima/System.Memory.dll index 69997c4..b53c6c9 100644 Binary files a/release-optima/System.Memory.dll and b/release-optima/System.Memory.dll differ diff --git a/release-optima/System.Net.Http.Json.dll b/release-optima/System.Net.Http.Json.dll index fdfbda4..15d0809 100644 Binary files a/release-optima/System.Net.Http.Json.dll and b/release-optima/System.Net.Http.Json.dll differ diff --git a/release-optima/System.Net.Http.dll b/release-optima/System.Net.Http.dll index f1e0771..b702554 100644 Binary files a/release-optima/System.Net.Http.dll and b/release-optima/System.Net.Http.dll differ diff --git a/release-optima/System.Net.HttpListener.dll b/release-optima/System.Net.HttpListener.dll index 2e4c9d0..f4ef003 100644 Binary files a/release-optima/System.Net.HttpListener.dll and b/release-optima/System.Net.HttpListener.dll differ diff --git a/release-optima/System.Net.Mail.dll b/release-optima/System.Net.Mail.dll index daa422c..c3d5441 100644 Binary files a/release-optima/System.Net.Mail.dll and b/release-optima/System.Net.Mail.dll differ diff --git a/release-optima/System.Net.NameResolution.dll b/release-optima/System.Net.NameResolution.dll index 0159422..312c06a 100644 Binary files a/release-optima/System.Net.NameResolution.dll and b/release-optima/System.Net.NameResolution.dll differ diff --git a/release-optima/System.Net.NetworkInformation.dll b/release-optima/System.Net.NetworkInformation.dll index 752287c..ca5310b 100644 Binary files a/release-optima/System.Net.NetworkInformation.dll and b/release-optima/System.Net.NetworkInformation.dll differ diff --git a/release-optima/System.Net.Ping.dll b/release-optima/System.Net.Ping.dll index cd6dbf8..08c87cf 100644 Binary files a/release-optima/System.Net.Ping.dll and b/release-optima/System.Net.Ping.dll differ diff --git a/release-optima/System.Net.Primitives.dll b/release-optima/System.Net.Primitives.dll index 5781163..6844116 100644 Binary files a/release-optima/System.Net.Primitives.dll and b/release-optima/System.Net.Primitives.dll differ diff --git a/release-optima/System.Net.Quic.dll b/release-optima/System.Net.Quic.dll index 85772de..ae5ca2b 100644 Binary files a/release-optima/System.Net.Quic.dll and b/release-optima/System.Net.Quic.dll differ diff --git a/release-optima/System.Net.Requests.dll b/release-optima/System.Net.Requests.dll index 3643521..79e49df 100644 Binary files a/release-optima/System.Net.Requests.dll and b/release-optima/System.Net.Requests.dll differ diff --git a/release-optima/System.Net.Security.dll b/release-optima/System.Net.Security.dll index b379b31..fcbcf88 100644 Binary files a/release-optima/System.Net.Security.dll and b/release-optima/System.Net.Security.dll differ diff --git a/release-optima/System.Net.ServicePoint.dll b/release-optima/System.Net.ServicePoint.dll index 841ec02..3af9640 100644 Binary files a/release-optima/System.Net.ServicePoint.dll and b/release-optima/System.Net.ServicePoint.dll differ diff --git a/release-optima/System.Net.Sockets.dll b/release-optima/System.Net.Sockets.dll index cadd006..750a057 100644 Binary files a/release-optima/System.Net.Sockets.dll and b/release-optima/System.Net.Sockets.dll differ diff --git a/release-optima/System.Net.WebClient.dll b/release-optima/System.Net.WebClient.dll index ddb549b..306bc0b 100644 Binary files a/release-optima/System.Net.WebClient.dll and b/release-optima/System.Net.WebClient.dll differ diff --git a/release-optima/System.Net.WebHeaderCollection.dll b/release-optima/System.Net.WebHeaderCollection.dll index ffdf6e3..07589a8 100644 Binary files a/release-optima/System.Net.WebHeaderCollection.dll and b/release-optima/System.Net.WebHeaderCollection.dll differ diff --git a/release-optima/System.Net.WebProxy.dll b/release-optima/System.Net.WebProxy.dll index c03d947..3f0a058 100644 Binary files a/release-optima/System.Net.WebProxy.dll and b/release-optima/System.Net.WebProxy.dll differ diff --git a/release-optima/System.Net.WebSockets.Client.dll b/release-optima/System.Net.WebSockets.Client.dll index d8f5ace..a72dfc3 100644 Binary files a/release-optima/System.Net.WebSockets.Client.dll and b/release-optima/System.Net.WebSockets.Client.dll differ diff --git a/release-optima/System.Net.WebSockets.dll b/release-optima/System.Net.WebSockets.dll index 5f5f296..46dc81b 100644 Binary files a/release-optima/System.Net.WebSockets.dll and b/release-optima/System.Net.WebSockets.dll differ diff --git a/release-optima/System.ObjectModel.dll b/release-optima/System.ObjectModel.dll index b8563c6..684a7e3 100644 Binary files a/release-optima/System.ObjectModel.dll and b/release-optima/System.ObjectModel.dll differ diff --git a/release-optima/System.Private.CoreLib.dll b/release-optima/System.Private.CoreLib.dll index e405a87..72e4945 100644 Binary files a/release-optima/System.Private.CoreLib.dll and b/release-optima/System.Private.CoreLib.dll differ diff --git a/release-optima/System.Private.DataContractSerialization.dll b/release-optima/System.Private.DataContractSerialization.dll index 4e401e4..5e8ee97 100644 Binary files a/release-optima/System.Private.DataContractSerialization.dll and b/release-optima/System.Private.DataContractSerialization.dll differ diff --git a/release-optima/System.Private.Uri.dll b/release-optima/System.Private.Uri.dll index 11d5d70..a401c11 100644 Binary files a/release-optima/System.Private.Uri.dll and b/release-optima/System.Private.Uri.dll differ diff --git a/release-optima/System.Private.Xml.Linq.dll b/release-optima/System.Private.Xml.Linq.dll index 8d19450..ae39811 100644 Binary files a/release-optima/System.Private.Xml.Linq.dll and b/release-optima/System.Private.Xml.Linq.dll differ diff --git a/release-optima/System.Private.Xml.dll b/release-optima/System.Private.Xml.dll index 3b45bf4..3cce9f7 100644 Binary files a/release-optima/System.Private.Xml.dll and b/release-optima/System.Private.Xml.dll differ diff --git a/release-optima/System.Reflection.DispatchProxy.dll b/release-optima/System.Reflection.DispatchProxy.dll index 7188149..9bb4da9 100644 Binary files a/release-optima/System.Reflection.DispatchProxy.dll and b/release-optima/System.Reflection.DispatchProxy.dll differ diff --git a/release-optima/System.Reflection.Emit.dll b/release-optima/System.Reflection.Emit.dll index 9046d28..d8b4a20 100644 Binary files a/release-optima/System.Reflection.Emit.dll and b/release-optima/System.Reflection.Emit.dll differ diff --git a/release-optima/System.Reflection.Metadata.dll b/release-optima/System.Reflection.Metadata.dll index 0daab5d..a3013f7 100644 Binary files a/release-optima/System.Reflection.Metadata.dll and b/release-optima/System.Reflection.Metadata.dll differ diff --git a/release-optima/System.Reflection.TypeExtensions.dll b/release-optima/System.Reflection.TypeExtensions.dll index 9e25ade..89ab0b4 100644 Binary files a/release-optima/System.Reflection.TypeExtensions.dll and b/release-optima/System.Reflection.TypeExtensions.dll differ diff --git a/release-optima/System.Resources.Writer.dll b/release-optima/System.Resources.Writer.dll index 6eb95b9..4078836 100644 Binary files a/release-optima/System.Resources.Writer.dll and b/release-optima/System.Resources.Writer.dll differ diff --git a/release-optima/System.Runtime.CompilerServices.VisualC.dll b/release-optima/System.Runtime.CompilerServices.VisualC.dll index 794d40d..92335ae 100644 Binary files a/release-optima/System.Runtime.CompilerServices.VisualC.dll and b/release-optima/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/release-optima/System.Runtime.InteropServices.JavaScript.dll b/release-optima/System.Runtime.InteropServices.JavaScript.dll index 8ba827e..9a6b9c1 100644 Binary files a/release-optima/System.Runtime.InteropServices.JavaScript.dll and b/release-optima/System.Runtime.InteropServices.JavaScript.dll differ diff --git a/release-optima/System.Runtime.InteropServices.dll b/release-optima/System.Runtime.InteropServices.dll index cdc28e2..27a7010 100644 Binary files a/release-optima/System.Runtime.InteropServices.dll and b/release-optima/System.Runtime.InteropServices.dll differ diff --git a/release-optima/System.Runtime.Numerics.dll b/release-optima/System.Runtime.Numerics.dll index 0659dbf..b32fbcb 100644 Binary files a/release-optima/System.Runtime.Numerics.dll and b/release-optima/System.Runtime.Numerics.dll differ diff --git a/release-optima/System.Runtime.Serialization.Formatters.dll b/release-optima/System.Runtime.Serialization.Formatters.dll index 97fc9f1..d489d9a 100644 Binary files a/release-optima/System.Runtime.Serialization.Formatters.dll and b/release-optima/System.Runtime.Serialization.Formatters.dll differ diff --git a/release-optima/System.Runtime.Serialization.Primitives.dll b/release-optima/System.Runtime.Serialization.Primitives.dll index 7567dd9..455ab88 100644 Binary files a/release-optima/System.Runtime.Serialization.Primitives.dll and b/release-optima/System.Runtime.Serialization.Primitives.dll differ diff --git a/release-optima/System.Security.AccessControl.dll b/release-optima/System.Security.AccessControl.dll index 6b17343..849a26c 100644 Binary files a/release-optima/System.Security.AccessControl.dll and b/release-optima/System.Security.AccessControl.dll differ diff --git a/release-optima/System.Security.Claims.dll b/release-optima/System.Security.Claims.dll index 721b7dc..e9b6694 100644 Binary files a/release-optima/System.Security.Claims.dll and b/release-optima/System.Security.Claims.dll differ diff --git a/release-optima/System.Security.Cryptography.dll b/release-optima/System.Security.Cryptography.dll index 687b75f..7eed449 100644 Binary files a/release-optima/System.Security.Cryptography.dll and b/release-optima/System.Security.Cryptography.dll differ diff --git a/release-optima/System.Security.Principal.Windows.dll b/release-optima/System.Security.Principal.Windows.dll index 227ca59..baa77a0 100644 Binary files a/release-optima/System.Security.Principal.Windows.dll and b/release-optima/System.Security.Principal.Windows.dll differ diff --git a/release-optima/System.Text.Encoding.CodePages.dll b/release-optima/System.Text.Encoding.CodePages.dll index d2357f1..11f06e7 100644 Binary files a/release-optima/System.Text.Encoding.CodePages.dll and b/release-optima/System.Text.Encoding.CodePages.dll differ diff --git a/release-optima/System.Text.Encodings.Web.dll b/release-optima/System.Text.Encodings.Web.dll index a2ca428..6dbc35b 100644 Binary files a/release-optima/System.Text.Encodings.Web.dll and b/release-optima/System.Text.Encodings.Web.dll differ diff --git a/release-optima/System.Text.Json.dll b/release-optima/System.Text.Json.dll index 8bb6aca..ad7a94b 100644 Binary files a/release-optima/System.Text.Json.dll and b/release-optima/System.Text.Json.dll differ diff --git a/release-optima/System.Text.RegularExpressions.dll b/release-optima/System.Text.RegularExpressions.dll index af38846..7f181bd 100644 Binary files a/release-optima/System.Text.RegularExpressions.dll and b/release-optima/System.Text.RegularExpressions.dll differ diff --git a/release-optima/System.Threading.Channels.dll b/release-optima/System.Threading.Channels.dll index 253ab0f..fed8d64 100644 Binary files a/release-optima/System.Threading.Channels.dll and b/release-optima/System.Threading.Channels.dll differ diff --git a/release-optima/System.Threading.Tasks.Dataflow.dll b/release-optima/System.Threading.Tasks.Dataflow.dll index ac5a009..719961d 100644 Binary files a/release-optima/System.Threading.Tasks.Dataflow.dll and b/release-optima/System.Threading.Tasks.Dataflow.dll differ diff --git a/release-optima/System.Threading.Tasks.Parallel.dll b/release-optima/System.Threading.Tasks.Parallel.dll index cd76a2c..c426111 100644 Binary files a/release-optima/System.Threading.Tasks.Parallel.dll and b/release-optima/System.Threading.Tasks.Parallel.dll differ diff --git a/release-optima/System.Threading.dll b/release-optima/System.Threading.dll index 3d347e7..792c84a 100644 Binary files a/release-optima/System.Threading.dll and b/release-optima/System.Threading.dll differ diff --git a/release-optima/System.Transactions.Local.dll b/release-optima/System.Transactions.Local.dll index a4b14f8..1effc77 100644 Binary files a/release-optima/System.Transactions.Local.dll and b/release-optima/System.Transactions.Local.dll differ diff --git a/release-optima/System.Web.HttpUtility.dll b/release-optima/System.Web.HttpUtility.dll index f55e8dc..e15e820 100644 Binary files a/release-optima/System.Web.HttpUtility.dll and b/release-optima/System.Web.HttpUtility.dll differ diff --git a/release-optima/System.Xml.XPath.XDocument.dll b/release-optima/System.Xml.XPath.XDocument.dll index 2a995d9..573fb98 100644 Binary files a/release-optima/System.Xml.XPath.XDocument.dll and b/release-optima/System.Xml.XPath.XDocument.dll differ diff --git a/release-optima/clretwrc.dll b/release-optima/clretwrc.dll index 0eb8ca5..0b7a241 100644 Binary files a/release-optima/clretwrc.dll and b/release-optima/clretwrc.dll differ diff --git a/release-optima/clrgc.dll b/release-optima/clrgc.dll index a312827..a33f75f 100644 Binary files a/release-optima/clrgc.dll and b/release-optima/clrgc.dll differ diff --git a/release-optima/clrjit.dll b/release-optima/clrjit.dll index a858654..62c8483 100644 Binary files a/release-optima/clrjit.dll and b/release-optima/clrjit.dll differ diff --git a/release-optima/coreclr.dll b/release-optima/coreclr.dll index a22164d..ac20801 100644 Binary files a/release-optima/coreclr.dll and b/release-optima/coreclr.dll differ diff --git a/release-optima/createdump.exe b/release-optima/createdump.exe index 730ef4f..5257112 100644 Binary files a/release-optima/createdump.exe and b/release-optima/createdump.exe differ diff --git a/release-optima/daemon/smartb2bsync-optima.xml b/release-optima/daemon/smartb2bsync-optima.xml index 1062fe5..9b01cba 100644 --- a/release-optima/daemon/smartb2bsync-optima.xml +++ b/release-optima/daemon/smartb2bsync-optima.xml @@ -36,7 +36,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/release-optima/hostfxr.dll b/release-optima/hostfxr.dll index c4ce04e..008d67f 100644 Binary files a/release-optima/hostfxr.dll and b/release-optima/hostfxr.dll differ diff --git a/release-optima/hostpolicy.dll b/release-optima/hostpolicy.dll index 53f778a..3ce9583 100644 Binary files a/release-optima/hostpolicy.dll and b/release-optima/hostpolicy.dll differ diff --git a/release-optima/mscordaccore.dll b/release-optima/mscordaccore.dll index 75db57d..f8873a8 100644 Binary files a/release-optima/mscordaccore.dll and b/release-optima/mscordaccore.dll differ diff --git a/release-optima/mscordaccore_amd64_amd64_8.0.2426.7010.dll b/release-optima/mscordaccore_amd64_amd64_8.0.2426.7010.dll deleted file mode 100644 index 75db57d..0000000 Binary files a/release-optima/mscordaccore_amd64_amd64_8.0.2426.7010.dll and /dev/null differ diff --git a/release-optima/mscordaccore_x86_x86_8.0.2426.7010.dll b/release-optima/mscordaccore_x86_x86_8.0.2426.7010.dll new file mode 100644 index 0000000..f8873a8 Binary files /dev/null and b/release-optima/mscordaccore_x86_x86_8.0.2426.7010.dll differ diff --git a/release-optima/mscordbi.dll b/release-optima/mscordbi.dll index f7e78d2..a4930de 100644 Binary files a/release-optima/mscordbi.dll and b/release-optima/mscordbi.dll differ diff --git a/release-optima/mscorrc.dll b/release-optima/mscorrc.dll index f6c4e58..12102e0 100644 Binary files a/release-optima/mscorrc.dll and b/release-optima/mscorrc.dll differ diff --git a/release-optima/msquic.dll b/release-optima/msquic.dll index 2a1350a..69e8841 100644 Binary files a/release-optima/msquic.dll and b/release-optima/msquic.dll differ diff --git a/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj b/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj index 8928904..57bf380 100644 --- a/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj +++ b/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj @@ -6,7 +6,8 @@ enable SmartB2B.Optima.Service 1.0.0 - x64 + x86 + win-x86 diff --git a/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj b/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj index 1046dd2..b98f133 100644 --- a/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj +++ b/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj @@ -4,7 +4,8 @@ net8.0-windows enable enable - x64 + x86 + win-x86 diff --git a/tests/SmartB2B.Optima.Tests/Program.cs b/tests/SmartB2B.Optima.Tests/Program.cs index 30fc72f..d1130ca 100644 --- a/tests/SmartB2B.Optima.Tests/Program.cs +++ b/tests/SmartB2B.Optima.Tests/Program.cs @@ -284,7 +284,7 @@ file sealed class CapturingComFacade : IOptimaComFacade public int MaximumConcurrency => _maximumConcurrency; public OptimaRuntimeInfo InspectRuntime(string installationPath) => - new("2026.5.1.6382", "CDNBase.Application", "x64"); + new("2026.5.1.6382", "CDNBase.Application", "x86"); public void CheckConnection(ErpAdapterConfiguration configuration) => Capture(() => { });