Improve certificate path probing with demo UNC target and remove Sonic container scan.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-29 09:14:25 +02:00
co-authored by Cursor
parent f7e9bd43e2
commit f584fd68fe
16 changed files with 1026 additions and 999 deletions
@@ -268,12 +268,35 @@ BEGIN
1;
END;
/* Demo-Pfad für Zertifikat-Austausch (UNC server.p12) immer sicherstellen */
DECLARE @DemoDirectory [nvarchar](500) =
N'\\dekun-painwbdet\e$\proalpha-inwb\test\Containers\proalpha-test.ct-ZADBService\certs';
DECLARE @DemoFileName [nvarchar](260) = N'server.p12';
UPDATE [dbo].[CertificateTarget]
SET
[TargetDirectory] = @DemoDirectory,
[TargetFileName] = @DemoFileName,
[BackupEnabled] = 1,
[BackupDirectoryName] = N'Backup',
[IsActive] = 1,
[ModifiedDateTime] = SYSUTCDATETIME(),
[ModifiedBy] = SUSER_SNAME()
WHERE [SonicContainerId] = @SonicContainerId
AND
(
[TargetFileName] IN (N'server.crt', N'server.p12')
OR [TargetDirectory] LIKE N'C:\ESB\Certificates%'
);
IF NOT EXISTS
(
SELECT 1
FROM [dbo].[CertificateTarget] AS target
WHERE target.[SonicContainerId] = @SonicContainerId
AND target.[TargetFileName] = N'server.crt'
AND target.[TargetDirectory] = @DemoDirectory
AND target.[TargetFileName] = @DemoFileName
AND target.[IsActive] = 1
)
BEGIN
INSERT INTO [dbo].[CertificateTarget]
@@ -290,8 +313,8 @@ BEGIN
VALUES
(
@SonicContainerId,
N'C:\ESB\Certificates',
N'server.crt',
@DemoDirectory,
@DemoFileName,
1,
N'Backup',
1,