gxflow-l |
| martin gaston | |
Hola, Trabajamos con genexus Evo3 U11, GXFlow, DB2400, java y tomcat. Comenzamos a detectar en un proceso en particular que se esta perdiendo la referencia a la variable &workflowcontext. En algunas tareas utilizamos la variable &Workflowcontext para recuperar y mostrar en pantalla el valor de algunos datos relevantes. Por ejemplo, utilizamos &DelegacionOrigen = &WorkFlowContext.ProcessInstance.GetApplicationDataByName(!'DelegacionInicio').NumericValue If &WorkFlowContext.ProcessInstance.GetApplicationDataByName('DelegacionInicio').Error.Code <> 0 &Mensaje = Format('Error al recuperar datos de workflow, detalle: %1', &WorkFlowContext.ProcessInstance.GetApplicationDataByName('RealizaVerificar').Error.Message) msg(&Mensaje.Trim()) EndIf Desde el cliente vemos el valor de los datos relevantes y "DelegacionInicio" tiene un valor asignado. Luego entramos en nuestra aplicación, tomamos una tarea que utiliza el código anterior para recuperar y mostrar en pantalla en valor de la delegación. Sucede que si tomamos la tarea en distintos momentos, en algunos casos recupera el valor y en otros no, siempre ejecutando la misma tarea. Revisamos la variable, su definicion e hicimos un deploy del proceso en cuestion. Volvimos a probar ocurrio lo mismo. En ocasiones recupera el dato y en ocasiones no. De momento no logramos encontrar un patrón, la sesión de tomcat sigue activa y no se perdieron datos de la websession. Saludos --------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,7 Por consultas owner-gxflow-l@gxtech.com.uy |
|
|
| | |
Back to gxflow-l |
|