Hola,
Esta es mi duda...
se puede controlar de alguna forma, que un programa que haya sigo lanzado a través de un JOB, y este a su vez se intente lanzar online, no lo deje lanzarlo hasta que no haya terminado el del JOB???
Gracias de antemano.
Hola,
Puedes utilizar la función TH_WPINFO. Esta función te devuelve la lista que obtienes en la transacción SM50, tanto el nombre del programa que se esta ejecutando, como el usuario que lo ejecuta.
Gracias por tu rápida respuesta, he estado mirando la transacción y es justo lo que necesito, pero he visto que no me sirve del todo al 100%.
Nosotros tenemos mas de un Servidor de Aplicación en Producción y esta función solo me muestra los resultados del Servidor en el que me encuentro.
¿Alguna otra opción? :-[
Muchas gracias.
Por que no lo controlas con una varaible en memoria, asi cada ves que ejecutas el programa primero lees la memoria para saber si esta en ejecución y al final como ultimo paso la limpias, asi si se subio en cualquier servidor el area de memoria sigue teniendo el mismo nombre y no tienes problemas si fue en proceso de fondo o directo.
Saludos.
HRS