NonStop Software

The default.db Source File

Previous Topic | Next Topic | Contents | Index
Getting Started Guide | Programmer's Guide | Reference Guide

default.db Source

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

Previous Topic | Next Topic | Contents | Top
Getting Started Guide | Programmer's Guide | Reference Guide
Bibliography | Glossary | Index
© Tandem, a division of Compaq. All rights reserved. Legal notices.