+

Search Tips   |   Advanced Search

IIOP Endpoint (iiopEndpoint)

IIOP Endpoint configuration

Name Type Default Description
host string localhost IP address, domain name server (DNS) host name with domain name suffix, or just the DNS host name
id string A unique configuration ID.
iiopPort int Port for the unsecured server socket opened by this IIOP endpoint
tcpOptionsRef Top level tcpOptions element (string). defaultTCPOptions TCP protocol options for the IIOP endpoint

iiopsOptions

Specification of a secured server socket opened by this IIOP endpoint

Name Type Default Description
id string A unique configuration ID.
iiopsPort int
Required
Specify the port to be configured with the SSL options.
sessionTimeout A period of time with second precision 1d Amount of time to wait for a read or write request to complete on a socket. This value is overridden by protocol-specific timeouts. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. We can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
sslRef Top level ssl element (string). The default SSL configuration repertoire. The default value is defaultSSLConfig.
sslSessionCacheSize int 100 The maximum number of session objects that can be stored in the cache.
sslSessionTimeout A period of time with millisecond precision 86400s The timeout limit for an SSL session that is established by the SSL Channel. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. We can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
suppressHandshakeErrors boolean false Disable logging of SSL handshake errors. SSL handshake errors can occur during normal operation, however these messages can be useful when SSL is behaving unexpectedly. If disabled, the message and console logs do not record handshake errors, and the trace log records handshake errors when SSL Channel tracing is on.

tcpOptions

TCP protocol options for the IIOP endpoint

Name Type Default Description
acceptThread boolean false If true, then listening ports do not share the same thread for accepting connections. Otherwise, they share the same thread.
addressExcludeList string A comma-separated list of addresses that are not allowed to make inbound connections on this endpoint. We can specify IPv4 or IPv6 addresses. All values in an IPv4 or IPv6 address must be represented by a number or by an asterisk wildcard character. As examples, valid IPv4 addresses for this list include "*.1.255.0", "254.*.*.9", and "1.*.*.*", and valid IPv6 addresses include "0:*:*:0:007F:0:0001:0001", "F:FF:FFF:FFFF:1:01:001:0001", and "1234:*:4321:*:9F9f:*:*:0000".
addressIncludeList string A comma-separated list of addresses that are allowed to make inbound connections on this endpoint. We can specify IPv4 or IPv6 addresses. All values in an IPv4 or IPv6 address must be represented by a number or by an asterisk wildcard character. As examples, valid IPv4 addresses for this list include "*.1.255.0", "254.*.*.9", and "1.*.*.*", and valid IPv6 addresses include "0:*:*:0:007F:0:0001:0001", "F:FF:FFF:FFFF:1:01:001:0001", and "1234:*:4321:*:9F9f:*:*:0000".
hostNameExcludeList string A comma-separated list of host names that are not allowed to make inbound connections on this endpoint. Host names are not case-sensitive and can start with an asterisk, which is used as a wildcard character. However, asterisks cannot be elsewhere in the host name. For example, *.abc.com is valid, but *.abc.* is not valid.
hostNameIncludeList string A comma-separated list of host names that are allowed to make inbound connections on this endpoint. Host names are not case-sensitive and can start with an asterisk, which is used as a wildcard character. However, asterisks cannot be elsewhere in the host name. For example, *.abc.com is valid, but *.abc.* is not valid.
inactivityTimeout A period of time with millisecond precision 60s Amount of time to wait for a read or write request to complete on a socket. This value is overridden by protocol-specific timeouts. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. We can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
maxOpenConnections int 128000 Defines the maximum number of connections allowed to be open on this endpoint.
portOpenRetries int
Min: 0
Max: 100000
0 Number of retries to open a TCP/IP port during server startup. There will be a one second delay between retries, until the opening is successful or the port open retry number is reached.
soLinger int
Min: -1
Max: 65535
-1 This parameter sets the delay before closing the socket after a close request is received while data is transmitting. Set the value between 0 and 65,536 to specify the delay period in seconds. To disable this setting, set the value to -1.
soReuseAddr boolean true Enables immediate rebind to a port with no active listener.
waitToAccept boolean false Queries whether this TCP Channel will delay accepting connections until the server starts. If false, connections are closed until the server starts. If true, the value for the acceptThread tcpOption is also set to true, and connections are delayed until the server starts.