Troubleshooting and Monitoring
Transaction SICF includes various functions for monitoring, analysis, and troubleshooting in the ICF environment. You can also make use of the central Application Server analysis functions to identify issues such as performance problems in ICF applications.
You can use the following tools:
● Activating Debugging
To run an analysis of individual segments of code, choose Edit → Activate Debugging.
● Activate and Deactivate Traces
To check ICF applications at the kernel level by activating and displaying traces, choose Edit → Traces.
● Parsing URL
To display details about how any URL is used in searches for services, aliases, and so on, choose Edit → Parse URL.
● ICF Recorder
To activate, display, and define the recording of HTTP requests, choose Client → Recorder.
● Logging
To access other functions used for configuring and analyzing HTTP communications, choose Goto.
● ICM Monitor
Monitoring transaction (SMICM) for the Internet Communication Manager (ICM)
● Message Server Monitor
Monitoring transaction for SAP Message Server (transaction SMMS)
● Maintain Profile Parameters
You can use this transaction (RZ11) to display any profile parameter and modify selected parameters dynamically.

Note that, if you make dynamic changes, these are lost the next time the instance is started. To keep these changes when the system is restarted, you must include the changes in the profile file.
You can also use central tools to monitor ICF activities:
● Central Monitoring Functions
You can use the central system monitors to display overviews of general system data (for example, for troubleshooting, identifying bottlenecks, and analyzing response times).
For more information about which analysis tool you need in which circumstances, see the following:
For detailed information about the individual tools, see the following:
Maintaining the ICF Profile Parameters
Troubleshooting Using Central Monitoring Functions