System ICM Parameters

Preconfiguring the system Internet Communication Manager (ICM) parameters is one of the prerequisites for using SNP Outboard™ ERP Archiving. The system ICM parameters enable communication via an HTTP request with the target storage.

Parameter name

Description

Unit

Recommended value

SAP default value

icm/max_services

Max. number of ICM services

Integer value

30

30

icm/listen_queue_len

Max. number of requests kept in the queue while a connection is open

Integer value

512

512

icm/req_queue_len

Max. number of waiting requests

Integer value

Larger than icm/max_threads

1000

icm/max_threads

Max. number of worker threads of the ICM

Integer value

3200

250

icm/min_threads

Min. number of worker threads of the ICM

Integer value

10

10

icm/min_spare_threads

Number of worker threads that the ICM tries to keep free

Integer value

3

3

icm/max_conn

Max. number of opened connections at one time

Integer value

3500

500

icm/max_sockets

Max. number of sockets open at the same time in the ICM or in the SAP Web Dispatcher

Integer value

icm/max_conn + 100

2048

mpi/total_size_MB

Total memory size in MB used for memmory pipes (MPI)

Megabytes

(min(0.06 * $(icm/max_conn) + 50, 2000))

80

mpi/buffer_size

Buffer size in bytes for memory pipes (MPI)

Bytes

131072

65536

mpi/max_pipes

Max. number of memory pipes (MPI)

Integer value

($(icm/max_conn) * 2 + 10)

4000

icm/HTTP/max_request_size_KB

Max. size of a file to be processed

Kilobytes

<should be defined by customer>

102400

icm/server_port_<xx> - PROCTIMEOUT

Max. processing time of one HTTP request

Seconds

1800

60

rdisp/plugin_auto_logout

Max time of no action for plugins

Seconds

1800

1800

icm/keep_alive_timeout

Max. waiting time for an HTTP request that was already successfully processed

Seconds

300

60

icm/conn_timeout

Timeout for opening a connection

Milliseconds

60000

5000

icm/traffic_control

Timeout for receiving a request (centralized deployment)

Character string (NETTIMEOUT in sec.)

300

30

icm/HTTP/client/keep_alive_timeout

Keep-alive timeout for inactive client connections

Seconds

10

10

icm/ms_keepalive_s

Specifies the frequency at which the ICM sends keep-alive messages to the message server to ascertain a message server failover

Seconds

60

60

You can find more information in the following here.

NOTE

You can check the correct setup of the ICM parameter using the health check transaction /DVD/CRP_ICM.