Enabling network access for HCL VersionVault server processes
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
Figure 1 and Figure 2 show sample batch scripts to register and unregister processes in all scopes and profiles.
Example
@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
@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