Konfiguračné parametre sú umiestnené podľa operačného systému, na ktorom beží aplikačný server.

  • APPL_NAME – Meno aplikácie
  • APPL_DIR – Adresár aplikácií
  • INSTALL_DIR – Inštalačný adresár

Parametre pre platformu MS Windows
Parametre pre iné platformy (OpenVMS, Linux, ...)

Poznámka: Na synchronizáciu konfiguračnej databázy SBS servera pri jeho pripájaní k HOT serveru je nutné nakonfigurovať DSN konfiguračnej databázy SBS servera.

Parametre pre platformu MS Windows


Všetky parametre, ktoré nie sú zviazané s aplikáciou a sú potrebné pre beh aplikácie sa nachádzajú v systémových registroch na pozícii:
[HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70].

"InstallDir"="C:\\D2000\\D2000.E70"
"ApplDir"="C:\\D2000\\D2000.V70"
"Log_Dir"="C:\\D2000\\D2000.E70\\Log\\"
"Debug_Dir"="C:\\D2000\\D2000.E70\\Log\\"
"Perf_Dir"="C:\\D2000\\D2000.E70\\Log\\"
"IPMask"="255.255.0.0"
"IPAddr1"="10.12.01.1"
"IPAddr2"="10.12.65.1"

Parametre IPAddr1 a IPAddr2 sú bližšie popísané v časti Konfigurácia redundantej skupiny.

Ostatné parametre pre server zviazané s aplikáciou sa nachádzajú v systémových registroch na pozícii: [HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70\cfg_APPL_NAME\KERNEL]
a parameter pre nastavenie RDS na pozícii:
[HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70\cfg_APPL_NAME\KERNEL.Redundancy]

"State"="SBS"
"GroupName"="Redundancy_Group_Name"
"Priority"=dword:00000001
"KernelName"="Unique_Kernel_Name"
"RD_TIMEOUT_iElection"=dword:00000005
"RD_TIMEOUT_iWaitingHot"=dword:00000014
"RD_TIMEOUT_iWaitingReadyHot"=dword:00000078
"RD_TIMEOUT_iStartingKernelToSBS"=dword:00000078
"RD_TIMEOUT_iStartingKernelToHOT"=dword:00000078
"RD_TIMEOUT_iHotOrSBSToSBS_WaitForHot"=dword:00000014
"RD_TIMEOUT_iHotOrSBSToSBS_WaitAnsConn"=dword:00000003
"NetCheck_Ping1"="IP_Address1"
"NetCheck_Ping2"="IP_Address2"
"NetCheck_Ping_TIME_OUT"=dword:00001000

Vloženie aplikácie do redundantnej skupiny je možné aj pomocou procesu D2000 Application Manager. V zozname aplikácii stlačte nad vybranou aplikáciou pravé tlačidlo myši, zobrazí sa menu a vyberte "Add to Redundancy".


Parametre pre chod aplikácie je následne možné editovať v prostredí D2000 Application Manager-a.

Parametre pre iné platformy (OpenVMS, Linux, ...)


Parametre sú umiestnené v dvoch súboroch.

Súbor instance.properties obsahom zodpovedá kľúču [HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70] v registroch platformy Windows. Súbor musí byť umiestnený v inštalačnom adresári.

Príklad obsahu súboru instance.properties pre platformu OpenVMS:

 ########################################
 # Global
 ApplDir = /DKA100/D2000/D2000-APP
 InstallDir = /DKA100/D2000/D2000-EXE
 DCL_Path = DKA100:[D2000.D2000-EXE.DCL]

 Product = D2000 OpenVMS
 IPAddr1 = 10.12.01.1
 IPAddr2 = 10.12.65.1
 IPMask = 255.255.255.0

 ########################################
 #
 Log_Dir = /dka100/d2000/D2000-EXE/LOG
 Debug_Dir = /dka100/d2000/D2000-EXE/LOG
 Perf_Dir = /dka100/d2000/D2000-EXE/LOG 


Súbor application.properties obsahom zodpovedá kľúču [HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70\cfg_APPL_NAME]. Hierarchická (stromová) štruktúra informácií je v súbore popísaná v rámci mena parametra oddelovačom ‘.‘.

Príklad obsahu súboru application.properties pre platformu OpenVMS:

 ##############################################################
 #
 # Kernel
 # Parametre pre pripojenie do RDS
 Kernel.Redundancy.GroupName = RIS_ROVE
 Kernel.Redundancy.KernelName = DS25A
 Kernel.Redundancy.State = SBS
 Kernel.Redundancy.Priority = 1
 Kernel.Redundancy.RD_TIMEOUT_iElection = 7
 Kernel.Redundancy.RD_TIMEOUT_iWaitingHot = 10
 Kernel.Redundancy.RD_TIMEOUT_iWaitingReadyHot = 120
 Kernel.Redundancy.RD_TIMEOUT_iStartingKernelToSBS = 120
 Kernel.Redundancy.RD_TIMEOUT_iStartingKernelToHOT = 120
 Kernel.Redundancy.RD_TIMEOUT_iHotOrSBSToSBS_WaitForHot = 10
 Kernel.Redundancy.RD_TIMEOUT_iHotOrSBSToSBS_WaitAnsConn = 20


 # NetCheck_Ping
 Kernel.Redundancy.NetCheck_Ping1 = 10.12.01.2
 Kernel.Redundancy.NetCheck_Ping2 = 10.12.65.2
 Kernel.Redundancy.NetCheck_Ping3 = 10.12.01.253
 Kernel.Redundancy.NetCheck_Ping4 = 10.12.65.253
 Kernel.Redundancy.NetCheck_Ping5 = 10.12.01.254
 Kernel.Redundancy.NetCheck_Ping6 = 10.12.65.254

 Kernel.Redundancy.NetCheck_Ping_TIME_OUT = 3000

 # Parameter pre pripojenie servera k databáze
 Kernel.TNS_Service_Name = D2000

 # Parameter pre pripojenie archívu k databáze
 SELF.ARC.TNS_Service_Name = D2000 
Napíšte komentár