gx-l |
| leandro79337933 | |
Hola, quien hace el submit del PAUT_ctacte01? Se dispara desde un webpanel? No soy experto en .Net pero los procesos de tipo batch te recomendaría manejarlos con el administrador de tareas de Windows. Le pones al PRC "Main program = True" y "Call protocol = Command line". Si mal no recuerdo, GeneXus te va a generar un EXE en lugar de una DLL y ese EXE lo podes agendar directamente en el Administrador de Tareas de Windows. Slds On Fri, Jul 24, 2020 at 7:01 AM Mito Choque <rafael_choque@hotmail.com> wrote: > Espero me puedan ayudar con algún antecedente si alguien tiene > conocimiento o le ocurrió el mismo problema. > > > > Tengo una aplicación WEB creada en GXev16 U6, generador .Net. > > Servidor IIS 6.1 y Base de datos SQL Server 2008 R2 > > Esta fue migrada a web/NET SQLSERVER cuyo origen era una aplicación > escritorio de la versión 9.0. Fue migrada de la forma que GX sugiere > > > > > > En la aplicación existen procedimientos masivos que por el volumen de la > información estos se procesan de manera asincrónica ejemplo > PAUT_ctacte01.Submit("",var1,vr2). Cada proceso asincrónico tiene un > control de inicio y de fin muy simple que consiste en marcar un registro en > una tabla de control. > > > > El problema es que los procesos no concluyen correctamente, es decir no > finaliza la ejecución de su lógica, no se procesan todos los registros, > siempre queda una gran cantidad de registros sin procesar que es aleatoria > y nunca llega a marcar el registro de finalización. > > He revisado la gran mayoría de la literatura existente de Genexus, IIS y > SQL que pudiera ayudar en mi problema y nada. > > Los procesos no arrojan error de cancelación, aunque no lo sabemos ya que > al ser asincrónico perdemos el control del proceso. > > > > Todo nos sirve dado que en base a esto se podrá concluir o no el producto. > > > > Envío las Properties del proceso “PAUT_ctacte01” > > > > > > Enviado desde Correo <https://go.microsoft.com/fwlink/?LinkId=550986> > para Windows 10 > > > |
|
|
| | |
Google | |
Hola Rafael,
Tu problema principal no es dispara el submit,
lo es, NO saber el punto en que se encuentra actualmente.
Lo primero que yo haria es hacer un procedure de log,
donde registro la entrada y salida de cada pedazo del programa,
y asi saber en donde entra en loop, o se detiene, etc.
Empeza por ahi, es mi sugerencia.
Saludos
Alberto
El vie., 24 jul. 2020 a las 6:01, Mito Choque () |
|
|
|
|
Back to gx-l |
|