The distribution default.db file:
# All the entities get reloaded
# Set the hostname in the next line.
set hostname <CHANGE_ME>
# Set the base port in the next line. This port number and the next two
# sequential ports will be used allocated for NSDOMS 2.0.
set portnumber0 <CHANGE_ME>
set portnumber1 [expr $portnumber0 + 1]
set portnumber2 [expr $portnumber1 + 1]
catch {entitydelete NS@ORB}
entityaddkeyvalue NS@ORB pathmon \$$env(MY_PREFIX)ndm
entity NS@ORB {
use_comm_server true
tcp_server true
fs_server true
tsmp_server true
server_class NS
}
#
catch {entitydelete NS@name_service_settings}
entityaddkeyvalue NS@name_service_settings DatabaseName $env(MY_SUBVOL).NAMINGDB
entityaddkeyvalue NS@name_service_settings RootNamingContextIORFile $env(MY_ROOT)/etc/root_nc.ior
#
catch {entitydelete default@ORB}
entityaddkeyvalue default@ORB trace_file <STDOUT>
entityaddkeyvalue default@ORB nsdom_ir $env(MY_ROOT)/etc/nsdom.ir
entityaddkeyvalue default@ORB log_file $env(MY_COLLECTOR)
#
catch {entitydelete $env(MY_PREFIX)NCA@comm_server}
entityaddkeyvalue $env(MY_PREFIX)NCA@comm_server host_name $hostname
entityaddkeyvalue $env(MY_PREFIX)NCA@comm_server port_number $portnumber0
#
catch {entitydelete $env(MY_PREFIX)NCB@comm_server}
entityaddkeyvalue $env(MY_PREFIX)NCB@comm_server host_name $hostname
entityaddkeyvalue $env(MY_PREFIX)NCB@comm_server port_number $portnumber1
#
catch {entitydelete lsd1@ORB}
entityaddkeyvalue lsd1@ORB host_name $hostname
entityaddkeyvalue lsd1@ORB port_number $portnumber2
entity lsd1@ORB {
tcp_server true
}
#
catch {entitydelete event_service@ORB}
entityaddkeyvalue event_service@ORB host_name $hostname
entity event_service@ORB {
tcp_server true
port_number 0
}
catch {entitydelete event_service@event_service_settings}
entity event_service@event_service_settings {
EventServiceID "NSDOM ES"
EventServiceFactory true
}
entityaddkeyvalue event_service@event_service_settings EventServiceIORFile $env(MY_ROOT)/etc/es.ior
#
catch {entitydelete tcp_client@ORB}
entity tcp_client@ORB {
fs_client false
tsmp_client false
}
#
catch {entitydelete tsmp_client@ORB}
entity tsmp_client@ORB {
fs_client false
tcp_client false
}
#
catch {entitydelete fs_server@ORB}
entity fs_server@ORB {
tcp_client false
tsmp_client false
fs_server true
}
#
catch {entitydelete fs_client@ORB}
entity fs_client@ORB {
tcp_client false
tsmp_client false
}
#
# Trace flags that map to environmental variables.
# Please see documentation for mapping.
catch {entitydelete default@trace}
entity default@trace {
comm_server false
event_core false
event_context_free false
event_file_system false
orb_giop_connections false
orb_request_queue false
orb_proxy false
event_socket false
threads false
timer false
poa 0
ir false
es false
}
# For a successful interpretation, return a code of 0
return 0
|