Sample Profiles for the ICM

A number of example profiles for the SAP NetWeaver Application Server are presented below. It displays only those parts that are relevant for the ICM and the ICM server cache.

You can transfer the following parameter values directly into the instance profile of a SAP NetWeaver.

Application Server with HTTP, HTTPS and SMTP Access

If you want to configure the for HTTP, HTTPS, and SMTP, add SAP NetWeaver Application Server (for example), the following lines to your instance profile.

More information: icm/server_port_<xx>

Application Server with an Anticipated Small Load

If the anticipated load for the ICM is low, you can keep the number of threads small.

Application Server with a High Expected Load

If you anticipate a high load for your SAP NetWeaver Application Server, you can set the following parameters to large values.

# Number of worker threads
icm/min_threads = 50
icm/max_threads = 250

# Increase MPI memory area
mpi/total_size_MB = 400

# Max. number of connections, length of request queue
icm/max_conn = 1000
icm/req_queue_len = 1000

Binding Ports < 1024 on UNIX

If you want to bind ports less than 1024 on UNIX, you can use the external additional program icmbnd.

# Use default ports 
# icmbnd needs root permissions
# "chown root icmbnd" and "chmod 4755 icmbnd
  icm/server_port_0    = PROT=HTTP, PORT=80, EXTBIND=1
  icm/server_port_1    = PROT=HTTPS, PORT=443, EXTBIND=1
  icm/server_port_2    = PROT=SMTP, PORT=25, EXTBIND=1
  exe/icmbnd    = <path of executable>

Activating the HTTP Logfile

icm/HTTP/logging_0 = PREFIX=/, LOGFILE=access_log, MAXSIZEKB=4000, SWITCHTF=month, FILEWRAP=on