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