Show TOC

Administration of the Internet Communication ManagerLocate this document in the navigation structure

Concept

The Internet Communication Manager (ICM) is the component of the SAP NetWeaver Application Server that receives and sends Web requests (HTTP, HTTPS, SMTP).

If you want to use the application server as a Web server or client, you have to configure and monitor the ICM. The administration functions are managed partly using profile parameters, and partly using the ICM monitor (transaction SMICM), or the Web administrations interface.

Technical System Landscape

You can find information about the structure and functions of the ICM in the architecture documentation under Internet Communication Manager (ICM).

Tasks

The most important administration tasks that you need to perform in connection with the ICM are listed below:

Parameterization

Parameterization of the ICM and the ICM Server Cachecontains all the profile parameters that are important for operating the ICM. You will also find an example profile here.

Administration and monitoring

To monitor and manage the ICM, you can use the ICM monitor or the Web Administration Interface. The difference between them is the interface: You call the ICM monitor from the SAP GUI (transaction SMICM), and you call the Web administration interface from the browser.

In a very few cases you may need the Command Line Program icmon.

Creating Administration Users

To use the Web administration interface, you need an administration user.

If one does not already exist, you can create one; see Creating Administration Users.

Make security settings

Section Security Logdescribes how you can protect your system from unwanted requests.

Modifications of HTTP Requests

You can configure the ICM so that it modifies incoming HTTP requests before it forwards them to the application server (ABAP or Java). You can manipulate header fields, filter (reject) specific requests, reformulate URLs, and so on.

You can find more information under Modifications of HTTP Requests.

Using operating system signals

You can also control the ICM using operating system signals. For details see Using Signals to Control the ICM.

Logging

The ICM enables requests to be recorded. For more information see Logging in the ICM.

Using UNIX ports <1024

If you want to bind ports with numbers under 1024 in UNIX, you can use an external binding program. You can find more information here: Binding Ports < 1024 on UNIX.

Setting up error handling

You can configure HTTP errors to be handled by the ICM. The procedure is described in Error Handling Using the ICM.