﻿Patch for BVMS Viewer-13.0.0.292: 501064, 503887, 499955, 485818 - BVMS Cumulative Patch 3
--------------------------------------------------------------------------------------------------

Patch ID: 501064, 503887, 499955, 485818 (including: 487778, 495991, 478730, 493460, 490389, 490571)
Patch Title: BVMS Cumulative Patch 3
Patch Target Version: BVMS Viewer-13.0.0.292


Patch Details:
--------------

Cumulative Patch 3:
This patch fixes issue 501064 by fixing the audio issues with intercom (ONVIF) over SSH / WAN.
This patch fixes issue 503887 by fixing the audio not working on VSG live mode.
This patch fixes issue 499955 by fixing the axis panoramic camera setting being wiped out after selecting the universal update device capabilities button.
This patch fixes issue 485818 by fixing the export error Mov/mp4 when used with DIVAR network 5000 and CPP7.3.

Cumulative Patch 2:
This patch fixes issue 495991 by enabling the execution of clientscripts as an enterprise user.
This patch fixes issue 478730 by enabling the hotspot coloring for cameras in Operator Client.
This patch fixes issue 493460 by allowing BVMS services to work even in case of problems with certificates on the machine.
Hints:
- The necessary files to fix the problem and a script to copy these files into the correct directory are part of this ZIP.
Manually execute the "Patch_493460.ps1" script as a User with 'Administrator rights' and in 64-bit environment.
It may happen that you need to grant permission to be able to execute Powershell-Scripts.
- If an update of the BVMS certificate is required using the BvmsSvcPreReqInstaller.exe and th PC belongs to a domain, please 
be aware that the executing user is also a member of this domain.
- This fix does not resolve the problem if the setup fails due to the wrong certificate on the machine. In such case, either it's needed
to remove wrong certificates from the system for the setup process and apply them back as a workaround or to use BVMS 13.1 where this
problem will not occur anymore.

This patch fixes issue 490389 by correcting the Fully Qualified Domain Name (FQDN) of the BvmsAuth certificate.
This patch fixes issue 490571 to store last login option correctly.

Cumulative Patch 1:
This patch fixes issue 487778 that the previous HERE service to display maps is migrated to our internal service.


Problem Details:
----------------

Cumulative Patch 3:
Issue 501064 caused the problem regarding audio intercom mapping.
Issue 503887 caused the problem regarding audio not working on VSG live mode.
Issue 499955 caused the problem regarding axis panoramic camera setting being wiped out after selecting the universal update device capabilities button.
Issue 485818 caused the problem regarding exporting Mov/mp4 when used with DIVAR network 5000 and CPP7.3.

Cumulative Patch 2:
Issue 495991 caused the problem that an enterprise user cannot execute a clientscript.
Issue 478730 caused the problem that the hotspot coloring for cameras is not working in Operator Client.
Issue 493460 caused the problem that BVMS services might not run properly if there's a wrong certificate trusted on the machine.
Issue 490389 caused the problem that the BvmsAuth certificate states an incomplete Fully Qualified Domain Name (FQDN).
Issue 490571 caused the problem that with LDAP SSO the last login type is not stored.

Cumulative Patch 1:
Issue 487778 is about the problem that the previous HERE service to display maps will go down soon. 


Affected BVMS Components / Machines:
------------------------------------

- BVMS Viewer Management Server
- BVMS Viewer Operator Client
- BVMS Viewer Configuration Client
- BVMS Viewer Cameo SDK
- BVMS Viewer Exportplayer
- BVMS Viewer Central Server


Uninstallation of the Patch:
----------------------------
Logon as a User with 'Administrator rights' or as the 'Administrator' itself
Open 'Control Panel' – 'Programs' – 'Programs and Features' – 'View installed updates'
Select the Patch in the list and press 'Uninstall'

or

Start cmd.exe with 'RunAs Administrator'
Run the following command
msiexec.exe /I {F0A0ACF6-24B6-4BB0-9E16-C422956D173B} MSIPATCHREMOVE={278DCF1D-D789-42BB-9897-5420690700E4} /qb


List of Replaced Files:
-----------------------

- AppData\Client\OpClient\ApplicationWiring\OpClient\LogCfg.xml
- AppData\Client\OpClient\ApplicationWiring\OpClient\LogCfg_Debug.xml
- AppData\Client\OpClient\ApplicationWiring\OpClient\Spring.Bootstrap.xml
- AppData\Client\OpClient\Components\Spring.ClientScript.xml

- AuthorizationService\Bosch.Foundation.Akka.dll [Version 12.1.2.0]
- AuthorizationService\Bosch.Foundation.Core.dll [Version 12.1.2.0]
- AuthorizationService\Bosch.Foundation.Domain.Messages.dll [Version 12.1.2.0]
- AuthorizationService\Bosch.Foundation.Messages.dll [Version 12.1.2.0]
- AuthorizationService\BvmsAuthorizationService.exe.config

- conf\StorageConfig\SupportedStorages\storagetypes.xml

- MetadataService\Bosch.Foundation.Akka.dll [Version 12.1.2.0]
- MetadataService\Bosch.Foundation.Core.dll [Version 12.1.2.0]
- MetadataService\Bosch.Foundation.Domain.dll [Version 12.1.2.0]
- MetadataService\Bosch.Foundation.Domain.Messages.dll [Version 12.1.2.0]
- MetadataService\Bosch.Foundation.Messages.dll [Version 12.1.2.0]
- MetadataService\Bosch.Foundation.Messages.Protobuf.dll [Version 12.1.2.0]
- MetadataService\BvmsMetadataService.exe.config

- PersistenceService\Bosch.Foundation.Akka.dll [Version 12.1.2.0]
- PersistenceService\Bosch.Foundation.Core.dll [Version 12.1.2.0]
- PersistenceService\Bosch.Foundation.Messages.dll [Version 12.1.2.0]
- PersistenceService\Persistence.Service.exe.config

- Bosch.BTVS.ConfigManager.Shared.dll [Version 7.75.185.0]
- Bosch.Cctv.VideoApi.Imp [Version 13.0.0.310]
- Bosch.Cctv.DeviceApi.Imp [Version 13.0.0.310]
- Bosch.Foundation.Akka.dll [Version 12.1.2.0]
- Bosch.Foundation.Core.dll [Version 12.1.2.0]
- Bosch.Foundation.Domain.dll [Version 12.1.2.0]
- Bosch.Foundation.Domain.Messages.dll [Version 12.1.2.0]
- Bosch.Foundation.Messages.dll [Version 12.1.2.0]
- Bosch.Foundation.Messages.Protobuf.dll [Version 12.1.2.0]
- Bosch.Frontend.UiImages.dll [Version 13.0.0.303]
- Bosch.Vms.Client.OpClient.ClientScripts.Imp.dll [Version 13.0.0.305]
- Bosch.Vms.Client.Shared.StreamVisualization [Version 13.0.0.310]
- Bosch.Vms.Config.DeviceTree.Extension.OnvifExtensions [Version 13.0.0.310]
- Bosch.Vms.Client.OpClient.ClientScripts.Imp.dll [Version 13.0.0.305]
- Bosch.Vms.Frontend.ConfigClient.Common.dll [Version 13.0.0.310]
- Bosch.Vms.Frontend.OpClient.ObjectStateTable.Imp.dll [Version 13.0.0.303]
- Bosch.Vms.Frontend.OpClient.Remoting.dll [Version 13.0.0.305]
- Bosch.Vms.Frontend.Shared.ConfigurationApi [Version 13.0.0.310]
- Bosch.Vms.Frontend.Shared.Controls.MapControl.dll [Version 13.0.0.294]
- Bosch.Vms.VsdkToDibosAdapter.Imp [Version 13.0.0.310]
- Bosch.Vms.WorkstationMonitoring.Adapters.Grpc.Client.dll [Version 3.0.15.0]
- Bosch.Vms.WorkstationMonitoring.Adapters.Grpc.Messages.dll [Version 3.0.15.0]
- Bosch.Vms.WorkstationMonitoring.DomainModel.Messages.dll [Version 3.0.15.0]
- Bosch.Vms.WorkstationMonitoring.Globalization.dll [Version 3.0.15.0]
- Bosch.Vms.WorkstationMonitoring.Ports.dll [Version 3.0.15.0]
- Bosch.Vms.WorkstationMonitoring.UI.dll [Version 3.0.15.0]
- BvmsCentralServer.exe.config
- BvmsDeviceAdapter.exe.config
- BvmsDvrAdapter.exe.config
- BvmsSnmpServer.exe.config
- BvmsSshServer.exe.config
- BvmsSvcPreReqInstaller.exe [Version 3.5.3.0]
- BvmsWebServiceHost.exe.config
- ConfigClient.exe.config
- ConfigWizard.exe.config
- OperatorClient.exe.config
- L_DeviceConfig.dll [Version 7.75.185.0]
- L_SystemConfig.dll [Version 7.75.185.0]
- VL_ConfigManager.dll [Version 7.75.185.0]

- ObjectRepository.Packages.Onvif [Version 13.0.0.310]