anonymous Log in
Search
Recents:
v3.0
gx-l
RE: ejecucion automatica de procedure
03/11/20 14:20

maromero@issn.gov.ar

Replies: 0

Buenas, disculpen la demora, estaba con otros requerimientos, probé con ambos métodos, la primera opción que indico Leandro Minatel me pareció la más segura pero no pude implementarla pero seguro por algún error que estuve cometiendo(estaré revisando para poder implementarla),
asique por el momento tome la 2 opción la cual funciona perfectamente, desde ya muchas gracias a todos
De: demetole@etapanet.net [mailto:demetole@etapanet.net]
Enviado el: lunes, 26 de octubre de 2020 21:00
Para: gx-l
Asunto: Re: [gx-l] ejecucion automatica de procedure
Manuel.
Puedes instalar el CURL y ejecutar un web panel invocando a dicho procedimiento, para ello creas una tarea programada.
Me comentas como te fue.
Un Abrazo
Demetrio
________________________________
De: "Leandro Minatel" <leandro@minatel.com.ar<mailto:leandro@minatel.com.ar>>
Para: "gx-l" <gx-l@gxtech.com.uy<mailto:gx-l@gxtech.com.uy>>
Enviados: Lunes, 26 de Octubre 2020 18:14:19
Asunto: Re: [gx-l] ejecucion automatica de procedure
Hola Manuel, puedes armar un JAR con el Deployment Wizard de GeneXus. Luego, copias este JAR y el resto de las librerías al servidor y listo. Solo hay que acordarse de sacar el client.cfg o poner los datos correctos porque GX lo mete adentro del JAR.
La otra manera es como indica Jorge. Crear un Web Panel y en el evento Start hacer la llamada al PRC. O poner como call protocol HTTP al PRC directamente. Luego, agendas en tu servidor Windows un simple Request en el Task Manager.
La opción 1 requiere que instales el JRE en el servidor. Además, cualquier modificación realizada tenes que armar el JAR nuevamente para "subirlo". Esta opción es buena si el servidor donde vas a ejecutar la tarea es el servidor donde está la base de datos.
La opción 2 me parece más práctica. En el servidor donde vayas a agendar la tarea no necesitas nada más que "ver" el servidor Web. Para hacer requests en Windows lo podes hacer con Powershell con el comando "Invoke-WebRequest". En Linux o BSD podes usar curl que ya vienen instalados.
Slds
On Mon, Oct 26, 2020 at 2:35 PM ROMERO, Manuel Aron <maromero@issn.gov.ar<mailto:maromero@issn.gov.ar>> wrote:
Hola foro, saludos a todos
Les comento tengo un procedimiento web( configurado de la siguiente manera: main program=true, call protocol= command line), el cual quiero que se ejecute a cierta hora del día, leyendo documentación y otros foros, se recomienda ejecutar este proceso mediante las tareas programadas en mi caso Windows el tema es que no encuentro ningún archivo .jar de la clase como para programarla en el mismo, desde ya muchas gracias por la ayuda. Saludos
Romero Manuel Aron
Dpto. Tecnología de la información médica
DPSyA - ISSN
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy


Back to gx-l