4.1.11 Properties that you can specify in the <config-property> tag set up for TP1 inbound adapter

This subsection describes the properties that you can specify in the <config-property> tag set up for TP1 inbound adapter.

Table 4-11 Properties that you can specify in the <config-property> tag set up for TP1 inbound adapter

config-property-nameconfig-property-typeconfig-property-value
backlog_countjava.lang.IntegerSpecifies an integer from 1 to 4096 for the length of the Listen queue of the port that awaits RPC requests.
The default value is 50.
The maximum value for the length of the queue that can be specified differs for each OS. For details, see the manuals describing listen() for each OS and the documentation describing the details of the TCP/IP implementation for each OS.
connection_timeoutjava.lang.IntegerSpecifies an integer from 0 to 65535 for a timeout value (unit: seconds), when establishing a connection for sending replies of RPC requests. The default value is 8.
When 0 is specified, a timeout will not occur.
ipc_sockctl_watchtimejava.lang.IntegerSpecifies an integer from 0 to 65535 as the waiting time for a temporary close response (unit: seconds). The default value is 180.
When 0 is specified, no operation is performed.
ipc_tcpnodelayjava.lang.BooleanSpecifies whether to use the TCP_NODELAY option for the socket used for establishing a connection with OpenTP1.
  • If you specify true
    The TCP_NODELAY option will be used.
  • If you specify false
    The TCP_NODELAY option will not be used.
The default value is false.
max_connectionsjava.lang.IntegerSpecifies an integer from 1 to 2032 for the maximum number of concurrent connections with the port that awaits RPC requests. The default value is 64.
node_idjava.lang.StringSpecifies the node identifier using 4 characters.
Specify an alphabetic character (A to Z, a to z) as the first character and for the second and subsequent characters, use alphanumeric characters (A to Z, a to z, 0 to 9) or underscore (_). Specify a unique string for each TP1 inbound adapter. The default value is Cos_.
receive_buffer_sizejava.lang.IntegerSpecifies an integer from 8192 to 10485761​, for the received buffer size. The default value is 8192.
rpc_close_after_sendjava.lang.BooleanSpecifies whether to close the connection after the message is sent to OpenTP1.
  • If you specify true
    The connection will be closed after the message is sent to OpenTP1.
  • If you specify false
    The connection will not be closed after the message is sent to OpenTP1.
The default value is false. For results similar to 08-50, specify true.
rpc_max_thread_countjava.lang.IntegerSpecifies an integer from 1 to 1024 as the maximum number of threads for receiving concurrent RPC requests. The default value is 10.
rpc_receive_timeoutjava.lang.IntegerSpecifies an integer from 0 to 65535 for a timeout (unit: seconds) when receiving RPC requests. The default value is 180.
When 0 is specified, a timeout will not occur.
rpc_receive_timeout_intervaljava.lang.IntegerSpecifies an integer from 1 to 65535 for the timeout monitoring interval, when receiving RPC requests. The default value is 5.
rpc_sockctl_highwaterjava.lang.IntegerSpecifies an integer from 0 to 100 as the threshold value (unit: percent (%)) to start the temporary close processing for RPC receiving connections. The default value is 100.
rpc_sockctl_lowwaterjava.lang.IntegerSpecifies an integer from 0 to 100 as the percentage of number of connections (unit: percent (%)) where the temporary close processing for RPC receiving connections is an exception. The default value is 0.
scd_portjava.lang.IntegerSpecifies an integer from 5001 to 65535, for the port number of the port that awaits RPC requests. The default value is 23700.
send_buffer_sizejava.lang.IntegerSpecifies an integer from 8192 to 10485761​ for the sent buffer size for a reply. The default value is 8192.
send_retry_countjava.lang.IntegerSpecifies an integer from 0 to 65535 for the retry count, when an error occurs while establishing a TCP/IP connection for sending server responses. The default value is 1.
When 0 is specified, the system does not try to re-establish a connection.
send_retry_intervaljava.lang.IntegerSpecifies an integer from 0 to 300000 for the retry interval (unit: milliseconds), when an error occurs while establishing a TCP/IP connection for sending server responses. The default value is 0.
When 0 is specified, the system tries to establish the TCP/IP connection without any interval.
This property becomes valid, when 1 to 65535 is specified in send_retry_count.
service_groupjava.lang.StringSpecifies 1 to 31 characters as the name of the service group for TP1 inbound adapter.
Specify an alphabetic character (A to Z, a to z) as the first character and for the second and subsequent characters, use alphanumeric characters (A to Z, a to z, 0 to 9) or underscore (_). Specify a unique service group name among the J2EE servers.
tcp_receive_timeoutjava.lang.IntegerSpecifies an integer from 0 to 65535 for a timeout (unit: seconds) starting from establishing a connection or from the time of receiving current data until the next data is received. The default value is 10.
When 0 is specified, a timeout will not occur.
tcp_send_timeoutjava.lang.IntegerSpecifies an integer from 0 to 65535 for a timeout (unit: seconds) when sending replies for RPC requests. The default value is 10.
When 0 is specified, a timeout will not occur.
tcp_send_timeout_intervaljava.lang.IntegerSpecifies an integer from 1 to 65535 for a timeout monitoring interval when sending replies for RPC requests. The default value is 5.
Note that in 08-53 and later versions, the settings for this property are ignored.
trn_max_connectionsjava.lang.IntegerSpecifies an integer from 1 to 2032 as the maximum number of concurrent connections for sending RPC requests. The default value is 64.
trn_max_thread_countjava.lang.IntegerSpecifies an integer from 1 to 1024 as the maximum number of concurrent threads used for sending and receiving synchronous point messages. The default value is 1.
trn_portjava.lang.IntegerSpecifies an integer from 5001 to 65535 for the port number of the port that awaits synchronization. The default value is 23900.
trn_sockctl_highwaterjava.lang.IntegerSpecifies an integer from 0 to 100 as the threshold value (unit: percent (%)) to start the temporary close processing for RPC sending connections. The default value is 100.
trn_sockctl_lowwaterjava.lang.IntegerSpecifies an integer from 0 to 100 as the percentage of number of connections (unit: percent (%)) where the temporary close processing for RPC sending connections is an exception. The default value is 0.