🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP BASIS Internet Communication Manager (ICM)

SAP BASIS Internet Communication Manager (ICM)

SAP BASIS Internet Communication Manager (ICM)

-ICM

SAP Web AS

-Soporte protocolos web Estandar (http, https, webdav, soap, smtp)

-Salida en formatos web estandar (html, xml,xslt)

-Completa integracion dentro del Entorno SAP (Desarrollo, administracion, concepto de Autorizacion, Monitoreo y protocolo de comunicacion)

Actua tanto como Server como Cliente.

ICF provee el entorno de manejo de solicitudes http, es el puente entre el Kernel del sistema SAP y el programa creado en ABAP.

Desde SAP Web AS 6.10, los WP pueden generar directamente contenido web-compatible, que puede ser enviado a un navegador web via ICM. Una manera de crear contenido de este tipo es con aplicaciones con BSP con la Trx SE80.

El proceso ICM (ICMAN a nivel de OS) esta separado y es iniciado y monitoreado por el Dispaycher de ABAP. La tarea del ICM es comunicar SAP con el mundo exteriro con http, https, smtp.

ICM -- Local Handler (dependiendo de la url:puerto)

ICM usa Threads (hilos)

Compponentes:

Thread de Control: recibe solicitud y crea o despierta un Worker Thread del pool de Threads para procesar la solicitud.

Worker Thread: maneja solictudes y respuestas, contiene un administrador I/O para entradas y salidas de red, y variso plug-ins para los diferentes protocolos.

Watchdog: En time-out toma control de la tarea del Worker Thread.

Signal Handler: Procesa las señales que son enviadas por el OS u otro proceso (Tal como el ABap Dispatcher).

Connection Info: Tabla de conexiones de red

Memory Pipes: son objetos de memoria que permiten la transferencia de datos entre el ICM y el WP ABAP.

ISC

Internet Services Cache

Jerarquia de dos Niveles: se almacenan objetos en Cache de memoria y cache de disco.

Cache dinamico: los productos tradicionales son basados en Proxies http con cache de contenido estatico, ISC permite el cache de contenido dinamico con las paginas JSP y BSP.

Cacheo Activo: Las aplicaciones tiene control total sobre la actualizacion de los objetos, por lo cual se aseguran que esten actualizados.

Cache UFO: solicitudes invalidas (UnFound Objects) son directamente rechazadas.

Cache dependiendo de Navegador: Los desarrolladores de BSP puede definir si la aplicacion es dependiente del navegador de esta manera el ISC usa datos en cache solo para este tipo de navegador.

ISC se configura en los parametros de perfil icm/HTTP/server_cache y puede ser monitoreado o invalidado desde el sistema SAP.

rdisp/start_icman indica si se inicia un ICM con la instancia. valor por defecto True.

ICM/server_port puerto para cada protocolo y el time-out.

SM51 lista los servidores de Aplicacion y si corre ICM.

SMICM ver el ID del threads en ejecucion; se puede finalizar el proceso ICM, desde el menu Administracion. (ICM Soft termination señal 2 en UNIX) ICM HardTermination señal 9 en unix.

En Administration -- Restart --Yes/no controlamos si el ABAP Dispatcher reinicia el ICM cuando este finaliza por error o manualmente.

Actividades desde SMICM:

- Monitorear y Reiniciar el ICM

- Configurar las Trazas (1a3) goto trace level.

- Evaluar los archivos de traza goto trace file. dev_icm directorio work.

- Visualizacion de Parametros de Perfil

- Visualizacion de Estadisticas

- Monitoreo del Cache de ICM

recordar el ICMon a nivel del OS.


 

 

 


Sobre el autor

Publicación académica de Ricardo Valverde Molina, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Internet Communication Manager (ICM)" de la mano de nuestros alumnos.

SAP Master

ICM: Internet commucation manager El Communication Manager Internet asegura que la comunicación entre el sistema SAP (SAP NetWeaver Application Server) y el mundo exterior a través de HTTP, HTTPS y protocolos SMTP funciona correctamente. En su papel como un servidor, el ICM puede procesar las solicitudes de Internet que llegan como las URL con la combinación / puerto del servidor que el ICM puede escuchar. El ICM continuación, llama al manejador local pertinente para la dirección URL en cuestión. SM51: Transacción estándar de SAP para la verificación de servidores Online. icmon: puede supervisar y gestionar tanto el despachador Web SAP y la Comunicación Administrador de...

Acceder a esta publicación

Creado y Compartido por: Edwart Gustavo Rodriguez Garzon

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Internet Comunication Manager (ICM) Las Nuevas aplicaciones de SAP basasdas en Business Server Pages (BSPs) y servicios SOAP se implementar en una compañía en el contecto de cambiar a una arquitectura moderna de IT y orientada a servicios, para esto necesitamos tener una visión del proceso central para las conexiones de intranet e internet, in Internet Comunication Manager (ICM). El SAP Web Application Server puede funcionar tanto como un Web Server y como un Web Client. Desde el punto de vista técnico, el proceso ICM esta separado y es iniciado y monitoreado por el distpacher de ABAP. La tarea del ICM es asegurar que el sistema SAP pueda comunicarse con el mundo exterior (Usando Http, Https y Smtp). El proceso...

Acceder a esta publicación

Creado y Compartido por: Hernan Vasquez Cueto

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Internet Communication Manager (ICM) Las nuevas aplicaciones de SAP basadas en Business Server Pages (BSPs) y servicios SOAP se implementan en una compañia en el contexto de cambiar a una arquitectura moderna de IT y orientada a servicios. Como miembros del equipo de administracion de sistemas, es nuestra tarea configurar los sistemas SAP en virtud de estos requerimientos. Para esto, necesitamos tener una vision del proceso central para las conexiones de Intranet e Internet, el Internet Communication Manager (ICM). 1. Arquitectura del Proceso ICM: Algunos aspectos importantes son: - Soporte para protocolos Web estandar tales como HTTP, HTTPS, WebDAV, SOAP y SMTP. - Salida en formatos Web estandar tales como HTML, XML y XSLT. - Completa...

Acceder a esta publicación

Creado y Compartido por: Meyer Macabeo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Internet Comunication Manager (ICM): su proceso está separado a nivel del sistema operativo y es iniciado-monitoreado por el dispatcherde ABAP. La tarea del ICM es asegurar que el sistema SAP pueda comunicarse con el mundo exterior. Usa threads de ejecución para procesar la carga de trabajo en paralelo. Sus componentes son Thread control (recibe la solicitud TCP/IP y crea un woker thread), Worker Thread (maneja las solicitudes y respuestas para una conexión, contiene administrador I/O y plug-ins para los protocolos soportados), Watchdog (ante un timeout de un thread, toma el control sobre la tarea del thread para liberarlo), Signal Handler (procesa señales enviados por el sistema operativo o ABAP dispatcher), Connection...

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Vamos a ver como monitorear el componente ICM y que herramientas provee SAP para esto. Inicialmente veremos cuantos componentes ICM existen en el sistema, esto lo podemos saber por medio de la transacción SM51, aquí podemos observar todos los servidores de aplicaciones activos en el sistema, aquí vamos a ver los que tenga el componente ICM activo en cada instancia o servidor de aplicaciones. La transacción SMICM nos muestra en su pantalla inicial el estado del componente ICM, aquí podemos ver los ICM que se encuentra en ejecución, también veremos la cantidad de hilos de ejecución que están creados en el momento, el pico y el máximo valor definido por parámetro. Desde...

Acceder a esta publicación

Creado y Compartido por: Mauro Ramón Colina Gando

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El SAP Web Application Server puede funcionar tanto como un web server (rol de servidor) y como un Web client (rol del cliente).

Acceder a esta publicación

Creado y Compartido por: Miguelito Marcelo Blas Chimbe

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!