You must register HCL
VersionVault server
processes with the firewall by using the Windows™ Firewall Control panel or netsh
firewall add allowedprogram command.
About this task RegisterCCServers.bat and UnregisterCCServers.bat show sample
batch scripts to register and unregister processes in all scopes and
profiles.
Example Figure 1 : RegisterCCServers.bat
@echo off SETLOCAL if X%1%==X goto usage set CLEARCASEHOME =%* netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\albd_server.exe" ^ name="Location Broker" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\view_server.exe" ^ name="View Server" ENABLE scope=ALL profile=ALL^ netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\vob_server.exe" ^ name="VOB Server" ENABLE scope=ALL profile=ALL^ netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\db_server.exe" ^ name="DB Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\promote_server.exe ^" name="Promote Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\vobrpc_server.exe ^" name="VOB RPC Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\shipping_server.exe ^" name="Shipping Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\credmap_server.exe ^" name="CredMap Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\admin_server.exe ^" name="Admin Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\ccfs_server.exe ^" name=" VersionVault File Service Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\msadm_server.exe ^" name="MultiSite Admin Server" ENABLE scope=ALL profile=ALL netsh firewall add allowedprogram program="%CLEARCASEHOME %\bin\bbmsadm_server.exe ^" name=" HCL Compass MultiSite Admin Server" ENABLE scope=ALL profile=ALL goto done :usage echo Usage: %0 VersionVault -Install-Dir echo Please use the following directory as VersionVault -Install-Dir without the quotes. reg query HKLM\Software\WOW6432Node\Atria\ClearCase \CurrentVersion \ /v ProductHome | findstr /i /c:ProductHome :done ENDLOCAL
Figure 2 : UnregisterCCServers.bat
@echo off SETLOCAL if X%1%==X goto usage set CLEARCASEHOME =%* netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\albd_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\view_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\vob_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\db_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\promote_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\vobrpc_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\shipping_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\credmap_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\admin_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\ccfs_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\msadm_server.exe" ALL netsh firewall delete allowedprogram ^ program="%CLEARCASEHOME %\bin\bbmsadm_server.exe" ALL goto done :usage echo Usage: %0 VersionVault -Install-Dir echo Please use the following directory as VersionVault -Install-Dir without the quotes. reg query HKLM\Software\WOW6432Node\Atria\ClearCase \CurrentVersion \ /v ProductHome | findstr /i /c:ProductHome :done ENDLOCAL