|
The following is a list of the entries in the default OrbixWeb.properties file, followed by an explanation of each.
There is also a sample entry for most( given during installation ). There are some other entries, but the ones listed are the most commonly used, and the ones which you will see if you open the default OrbixWeb.properties file. Saying that, you should use the owconfig tool in the /bin directory.
OrbixWeb.IT_IMPL_IS_READY_TIMEOUT=30000
When an in-process server is launched, the activator waits to be informed that the server is active before allowing the causative client request to proceed. It will wait a maximum of this amount of time, specified in milliseconds.
The default is 30,000, or 30 seconds.
OrbixWeb.IT_ACCEPT_CONNECTIONS=true
Configures the local ORB to open a second port to allow client processes to connect to this process so that operations can be called on this ORB's objects. If you have bidirectional IIOP enabled you can set this to false if the only servers which call back to this process would have already been connected to by this process.
OrbixWeb.IT_ALWAYS_CHECK_LOCAL_OBJS=false
When an object reference arrives, always check to see if it's a reference for a local object.
OrbixWeb.IT_ANY_BUFFER_SIZE=512
The initial size of the internal buffer used for marshaling Anys. It is not frequently changed.
OrbixWeb.IT_BIND_USING_IIOP=true
Use the IIOP protocol to bind() instead of the Orbix protocol. The defult is true.
OrbixWeb.IT_BUFFER_SIZE=8192
The initial size of the internal buffer used for marshaling operation parameters. It is not frequently changed.
OrbixWeb.IT_CLASSPATH_SWITCH=-classpath
The switch used by the Java interpreter to specify a class path. Used by the "owjava" tool and "orbixdj"when starting servers or other Java applications.
OrbixWeb.IT_CONNECTION_TIMEOUT=300000
The time (in 1000ths of a second) an existing connection from client to server will be kept alive to be used for further invocations. The client ORB will shtudown a connection after the period specified (default 5 minutes)
OrbixWeb.IT_CONNECT_TABLE_SIZE_DEFAULT=100
The initial size of the connection table. This is resized automatically. It is not frequently changed.
OrbixWeb.IT_DAEMON_SERVER_BASE=2000
Servers that are launched in separate processes listen on their own port. This is the value of the first port, and subsequently allocated ports will increment by 1, until exceeding IT_DAEMON_SERVER_RANGE, at which point the port allocation will wrap. If a port cannot be allocated, a COMM_FAILURE exception will be thrown.
The default is 2000. Used by orbixdj only.
OrbixWeb.IT_DAEMON_SERVER_RANGE=2000
See Above
OrbixWeb.IT_DETECT_APPLET_SANDBOX=true
If set to true, always try to detect whether the ORB is being used in an applet. If the applet sandbox is detected then do not perform operations that will cause a SecurityException, such as accessing system properties. It is not frequently disabled.
OrbixWeb.IT_DII_COPY_ARGS=true
Whether the DII should copy invocation in arguments. Set this to false to optimise stub marshalling for large messages. It is not frequently changed.
OrbixWeb.IT_DSI_COPY_ARGS=false
Whether the DSI should copy invocation arguments. It is not frequently changed.
OrbixWeb.IT_HTTP_TUNNEL_HOST=
The TCP/IP hostname used by a client to contact a Wonderwall IIOP proxy for HTTP Tunnelling.
OrbixWeb.IT_HTTP_TUNNEL_PORT=0
The TCP/IP port used by a client to contact a Wonderwall IIOP proxy for HTTP Tunnelling.
OrbixWeb.IT_HTTP_TUNNEL_PREFERRED=false
Whether HTTP Tunnelling should be used in preference to any other connection mechanism.
OrbixWeb.IT_HTTP_TUNNEL_PROTO=
The protocol used by a client to contact a Wonderwall IIOP proxy for HTTP Tunnelling (usually http).
OrbixWeb.IT_IIOP_LISTEN_PORT=0
A server's well-known port -- the port number to publish in all exported IORs. For standalone servers (ones that never call inpl_is_ready, this port also specifies the port number which the server listens on. Not frequently used.
OrbixWeb.IT_IIOP_PROXY_HOST=
The TCP/IP hostname used by a client to contact a Wonderwall IIOP proxy for IIOP Proxy connections.
OrbixWeb.IT_IIOP_PROXY_PORT=0
The TCP/IP port used by a client to contact a Wonderwall IIOP proxy for IIOP Proxy connections.
OrbixWeb.IT_IIOP_PROXY_PREFERRED=false
Whether connecting using IIOP Proxying via a Wonderwall should be used in preference to any other connection mechanism.
OrbixWeb.IT_IIOP_USE_LOCATOR=true
Indicates whether OrbixWeb servers should pusblish the Orbix daemon's well-known IIOP port in all IORs. Overrides IT_IIOP_LISTEN_PORT.
OrbixWeb.IT_IMPL_READY_IF_CONNECTED=true
For in-process servers, this specifies whether the OrbixWeb runtime should inform the activator the server is ready when the server calls ORB.connect(). Defaults to true. This generally should not be changed for in-process mode. See the online OrbixWeb documentation for more information.
OrbixWeb.IT_INITIAL_REFERENCES=
A list of IORs for initial service objects,as returned by the ORB operation list_initial_references(). It is specified in a "name value name value ..." format, e.g.
NameService IOR:[IOR_for_naming_service]
TradingService IOR:[IOR_for_Trader]</pre>
OrbixWeb.IT_IORS_USE_DNS=true
Should IIOP object references use DNS hostnames, or should they use IP addresses? A true value here indicates that they should use DNS hostnames.
OrbixWeb.IT_KEEP_ALIVE_FORWARDER_CONN=true
Whether the connection from the client to the OrbixWeb daemon should be kept alive after a bind() call.
OrbixWeb.IT_LISTENER_PRIORITY=5
The priority of the server-side connection-listener thread.
OrbixWeb.IT_LOCAL_HOSTNAME=
The name of the local host. This does not need to be set normally, but you may require the ability to set it on a multi-homed host.
OrbixWeb.IT_LOCATE_ATTEMPTS=2
The number of attempts to locate the server using LOCATE_FORWARD. It is not frequently used.
OrbixWeb.IT_LOCATOR_HOPS=3
The number of attempts to locate the server during a bind() call. It is not frequently used.
OrbixWeb.IT_MULTI_THREADED_SERVER=false
Whether this OrbixWeb server contains more that one application thread. Should be set to true if your application code is multithreaded.
OrbixWeb.IT_NAMES_HASH_TABLE_LOAD_FACTOR=0.5
Percentage of table elements used before a resize.
OrbixWeb.IT_NAMES_HASH_TABLE_SIZE=23
The initial size for the Naming Service hash table (must be a prime number).
OrbixWeb.IT_NAMES_SERVER=NS
The Name of the Name Server that is registered with the Implementation Repository.
OrbixWeb.IT_NAMES_TIMEOUT=
The default time-out, set to the following:
-1 ( IT_INFINITE_TIMEOUT )
OrbixWeb.IT_NON_COPYING_ANYS=false
Should a zero-copy implementation of the any type be used? It is not frequently used.
OrbixWeb.IT_NS_HOSTNAME=localhost
The TCP/IP host name of the host where the CORBA Naming Service is installed.
OrbixWeb.IT_NS_IP_ADDR=
The IP address of the host where the CORBA Naming Service is installed. If this is unset the IT_NS_HOSTNAME parameter is used instead. It is not frequently used.
OrbixWeb.IT_NS_PORT=1571
The TCP/IP port of the host running the CORBA Naming Service.
OrbixWeb.IT_OBJECT_CONNECT_TIMEOUT=-1
The amount of time an object is available after connect( ) is called. A value of -1 means "forever". It is not frequently used.
OrbixWeb.IT_OBJECT_TABLE_LOAD_FACTOR=0.75
The load factor of the server object table. Once this proportion of objects have been registered, it will be resized. It is not frequently used.
OrbixWeb.IT_OBJECT_TABLE_SIZE=1789
The initial size of the internal table used to register OrbixWeb objects in a server. It is not frequently used.
OrbixWeb.IT_ORBIXD_IIOP_PORT=1571
The TCP/IP port number on which the OrbixWeb daemon should be contacted when using the IIOP protocol.
OrbixWeb.IT_ORBIXD_PORT=1570
The TCP/IP port number on which the OrbixWeb daemon should be contacted when using the Orbix protocol.
OrbixWeb.IT_READER_PRIORITY=3
The priority of the server-side request-reader thread. It is not frequently used.
OrbixWeb.IT_REQ_CACHE_SIZE=10
The initial size of the internal cache for outgoing requests. It is not frequently used.
OrbixWeb.IT_SECURITY_AUTHENTICATE_CLIENTS=false
Whether SSL-IIOP servers should always authenticate their clients for valid SSL certificates.
OrbixWeb.IT_SECURITY_DEFAULT_ENTITY= SEC_ENT_INSECURE_SERVER_INSECURE_CLIENT
The default security profile used by the SSL-IIOP server or client.
OrbixWeb.IT_SSL_IIOP_LISTEN_PORT=0
The port an SSL-IIOP server will listen on for incoming client invocations. This is only useful if you have the OrbixWeb SSL add-on. It is not used frequently.
OrbixWeb.IT_TRADING_SERVER=TDR
The server name for the CORBA Trader service. It is not frequently used.
OrbixWeb.IT_USE_BIDIR_IIOP=false
Whether bidirectional IIOP connections should be used, to support callbacks through firewalls.
OrbixWeb.IT_USE_EXTENDED_CAPABILITIES=true
OrbixWeb provides built-in support for Netscape's Capabilities API. If this is enabled, connections can be opened to any host using IIOP, Orbix protocol or SSL-IIOP, when a valid Netscape Object Signing certificate is used. It is not frequently used.
OrbixWeb.Orbix=BOA
Whether client-side or full client-and-server-side functionality should be available. If the value ORB is used, then only the client-side functionality is available; BOA indicates that the full server-side can be used too.
OrbixWeb.pingDuringBind=true
Whether a client should try to ping the server during a bind() call. It is not frequently used.
OrbixWeb.setDiagnostics=1
OrbixWeb diagnostics; a value of 2 here will produce useful output for debugging. In OrbixWeb 3.1, diagnostics levels reach 255 - see documentation for further details.
OrbixWeb.IT_LOCAL_DOMAIN=dublin.iona.ie
The name of the local DNS domain. Can usually be blank but may need to be set if IORs do not contain fully scoped hostnames.
OrbixWeb.IT_JAVA_INTERPRETER=C:\\jdk1.1.3\\bin\\java.exe
The path to the Java interpreter executable. Used by the "owjava" tool when starting servers or other Java applications. Also used by the Activator when starting servers.
OrbixWeb.IT_JAVA_COMPILER=C:\\jdk1.1.3\\bin\\javac.exe
The path to the Java compiler executable. Used by the "owjavac" tool when building the OrbixWeb demos.
OrbixWeb.IT_CLASSPATH_SWITCH=-classpath
The switch used by the Java interpreter to specify a class path. Used by the "owjava" tool when starting servers or other Java applications. It is not used frequently.
OrbixWeb.IT_NAMES_REPOSITORY_PATH=C:\\Iona\\ OrbixWeb3.0-beta2\\Config\\NamingRepository
This represents the default location of the Naming Service Repository entries. The default is set to the following directory:
/configuration/NamingRepository
OrbixWeb.IT_DEFAULT_CLASSPATH=C:\\Iona\\OrbixWeb3.0-beta2\\classes;C:\\jdk1.1.3\\lib\\classes.zip
This is the class path the activator will use when trying to find java servers (when launching them). It can be added to using the -addpath parameter to putit.
OrbixWeb.IT_IMP_REP_PATH=C:\\Iona\\OrbixWeb3.0-beta2\\config\\Repository
This is the absolute path to the implementation repository.
|