Tema anterior: Archivo de notificaciónTema siguiente: Cómo crear un método de notificación personalizado


Uso de scripts Perl

La mayoría de métodos de notificación invocan un archivo ejecutable o una secuencia de comandos de shell para leer las variables de entorno y enviar el mensaje. Esto funciona en la mayor parte de los servidores de UNIX, pero surgen dificultades a la hora de leer las variables de entorno en un servidor de Windows.

Se puede recurrir a una secuencia de comandos Perl para solucionar los problemas de entorno en Windows. CA SDM incluye una instalación lista para usar del intérprete de Perl denominada pdm_perl. Cualquier secuencia de comandos de Perl invocada con pdm_perl como un método de notificación puede obtener con confianza las variables de entorno. La secuencia de comandos Perl puede leer los valores de las variables de entorno y aplicarles formato, así como llevar a cabo el resto de la notificación, como invocar un localizador o enviar un mensaje de correo electrónico.

Para los servidores basados en Windows, considere la posibilidad de usar la utilidad launchit. Una de las funciones de esta utilidad es invocar las secuencias de comandos o los programas de un entorno shell similar al símbolo del sistema con las variables de entorno adecuadas establecidas.

Por ejemplo, si escribe una secuencia de comandos Perl llamada read_env.pl para leer varias de las variables de entorno descritas aquí, puede invocarla para una notificación si escribe lo siguiente en el campo Método de notificación de la ventana Detalles de método de notificación:

pdm_perl ruta_secuencia_comandos/read_env.pl

Este método de notificación iniciará el intérprete de Perl y ejecutará las instrucciones del script read_env.pl.