[538.655] What do each of the entries in the OrbixWeb.properties file mean ?    « Back to Category
Created on: Sep 27, 2005 10:05 AM
Categories: Orbix, Configuration and Tuning, Deployment and Management
Language: English
Product Details: OrbixWeb 3.0
Rating:


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.


Document Rating
Rating:
Your Rating:          
 

 

Related Documents

  • No Related Documents