wsocOutbound - WAS WebSocket Outbound (wsocOutbound)

Configuration properties for WAS WebSocket outgoing connection requests.

NameTypeDefaultDescription
tcpOptionsRefA reference to top level tcpOptions element (string).defaultTCPOptionsTCP protocol options for WAS WebSocket outbound
httpOptionsRefA reference to top level httpOptions element (string).defaultHttpOptionsHTTPprotocol options for WAS WebSocket outbound
sslOptionsRefA reference to top level sslOptions element (string).SSL protocol options for WAS WebSocket outbound

tcpOptions

TCP protocol options for WAS WebSocket outbound

NameTypeDefaultDescription
inactivityTimeoutA period of time with millisecond precision60sAmount 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. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
soReuseAddrbooleantrueEnables immediate rebind to a port with no active listener.

httpOptions

HTTPprotocol options for WAS WebSocket outbound

NameTypeDefaultDescription
keepAliveEnabledbooleantrueEnables persistent connections (HTTP keepalive). If true, connections are kept alive for reuse by multiple sequential requests and responses. If false, connections are closed after the response is sent.
maxKeepAliveRequestsint
Min: -1
100Maximum number of persistent requests that are allowed on a single HTTP connection if persistent connections are enabled. A value of -1 means unlimited.
persistTimeoutA period of time with second precision30sAmount of time that a socket will be allowed to remain idle between requests. This setting only applies if persistent connections are enabled. 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. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
readTimeoutA period of time with second precision60sAmount of time to wait for a read request to complete on a socket after the first read occurs. 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. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
writeTimeoutA period of time with second precision60sAmount of time to wait on a socket for each portion of the response data to be transmitted. 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. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
removeServerHeaderbooleanfalseRemoves server implementation information from HTTP headers and also disables the default Liberty profile welcome page.

sslOptions

SSL protocol options for WAS WebSocket outbound

NameTypeDefaultDescription
sessionTimeoutA period of time with second precision1dAmount 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. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
suppressHandshakeErrorsbooleanfalseDisable logging of SSL handshake errors. SSL handshake errors can occur during normal operation, however these messages can be useful when SSL is behaving unexpectedly.
sslRefA reference to top level ssl element (string).The default SSL configuration repertoire. The default value is defaultSSLSettings.
sslSessionTimeoutA period of time with millisecond precision8640msThe 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. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.