✒️SAP BASIS Internet Communication Manager (ICM)
SAP BASIS Internet Communication Manager (ICM)
ICM (Internet Communication Manager)
- Aplicaciones basadas en BSP y servicios SOAP son orientadas a servicios.
- Dentro de un work process, el ICF (Internet Communication Framework) tienen el entorno para manejar las solicitudes HTTP. El ICF es el puente entre el kernel de SAP y el programa creado en ABAP.
- Componentes del ICM:
- Thread control: recibe la solicitud TCP/IP entrante y crea un work thread del pool de threads para procesar la solicitud.
- Worker Thread: maneja las solicitudes y respuestas para una conexión. Contienen un administrador de I/O de red y varios plugins para los protocolos.
- Watchdog: un worker thread espera la respuesta (del cliente o servidor), pero si ocurre un timeout, el watchdog toma el control sobre la tarea que está esperan la respuesta. El worker thread luego puede ser usado para otras solicitudes.
- Signal Handler: procesa las señales que son enviadas por el OS u otro proceso (Ej. Dispatcher).
- Connection Info: esta tabla contiene información sobre las conexiones de red existentes.
- Memory Pipes: estos son objetos de cción basados en memora que permite la transferencia de datos entre el el ICM y el work process ABAP.
ISC (Internet Server Cache)
Almacena objetos HTTP(s) antes de que sean enviados al navegador web.
- Cacheo UFO: Solicitudes inválidas.
- Cacheo activo: la APP tiene el control total sobre la actualización de los objetos que se encuentran en cache.
* El ISC es configurado mediante los parámetros del perfil icm/http/server_cache*
PROCEDIMIENTO DE INICIO Y MONITOREO DEL ICM
- El parámetro de perfil rdisp/start_icman que por defecto es true.
- El parámetro de perfil icm/server_port específica el puerto usado para cada protocolo, así también como otras propiedades del protocolo como el timeout.
- Tx. SMICM - Monitor ICM
 
 
 
Sobre el autor
Publicación académica de Jaime Medina Escarria, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Jaime Medina Escarria
Profesión: Ingeniero Telemático - Colombia - Legajo: ZD60Z
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jaime Medina