Problemas con flujo de proceso y cola de Workflow

Ver el tema anterior Ver el tema siguiente Ir abajo

Problemas con flujo de proceso y cola de Workflow

Mensaje  equipoBI el Vie 09 Oct 2009, 14:25

Hola a todos,

A la hora de redesplegar un flujo de proceso nos está mostrando un error que no había dado hasta ahora nunca:

"No se puede borrar el tipo de elemento PQ_TODO ya que tiene procesos en ejecución. Debe abortar primero todos los procesos en ejecución mediante el Monitor de Oracle Workflow."

Ese proceso tiene un calendario de ejecución asociado y por lo tanto, un job. Hemos ejecutado el job varias veces sin problemas e incluso vuelto a redesplegar el flujo sin que se mostrase ese error.

Hemos comprobado que el job no está ejecutándose, tanto desde la pestaña "Planificado" del centro de control como desde la consola de administración de la base de datos.

Investigando por el foro de la OTN de oracle dicen lo siguiente:

"This error occurs when there are some running process, which you are
using in your process flow. You might have some scheduled jobs, which
are causing the error while redeploying. sometimes even though you kill
the job (scheduled process), it still has the jobs queued in owf. Login
to sqlplus using your workflow id and kill the scheduled jobs.If you
don't have any scheduled jobs then You can also access the oracle
workflow through following URL http://:/pls/OWF_DAD"
where OWF_DAD is the Data Access Descriptor defined during
installation. There you have a hyperlink of FIND PROCESSES, follow that
and there you can also check if there are any running processes, which
are causing this error and from there kill all the running processes"


No entendemos a qué se refieren por OWF_DAD, nosotros no definimos nada de eso cuando instalamos workflow (sólo creamos el usuario OWF_MGR e indicamos el descriptor de TNS).

Además, tampoco sabemos a qué puerto se refiere.

¿Podríais ayudarnos con este problema?

Gracias de antemano

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problemas con flujo de proceso y cola de Workflow

Mensaje  bvillamor el Vie 09 Oct 2009, 21:09

Hola,
la url a la que hace referencia esa web sirve cuando tienes el producto Oracle Workflow Server completo instalado pero cuando lo instalas para usar con OWB no tienes esa parte.
Lo que os está ocurriendo es que OWF cree que uno de los flujos sigue en ejecución, lo mantiene en una tabla de trabajos en curso, tabla que no tiene nada que ver con los jobs de la base de datos. Esto es lo que tenéis que hacer para abortar ese flujo y que así permita ser desplegado de nuevo.

Abrir un SQL Plus como Usuario de workflow (OWF_MGR) y ejecutar
Código:
Select Wf.Item_Key , Wf.*
From Wf_Item_Activity_Statuses_V Wf
Where Activity_Type_Code = 'PROCESS'
And Activity_Status_Code != 'COMPLETE';
Esta consulta devuelve los procesos activos. Para detenerlos hay que ejecutar el procedimiento wf_engine.abortProcess usando como parámetros el nombre del paquete en el que está el flujo y su identificador, que sale del resultado del script anterior.

Código:
begin
wf_engine.abortProcess('PQT_COM', 'WB_IK_2005103_182632_38185');
commit;
end;
/
Saludos


Última edición por bvillamor el Jue 22 Oct 2009, 14:12, editado 1 vez

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Problemas con flujo de proceso y cola de Workflow

Mensaje  equipoBI el Mar 13 Oct 2009, 10:31

Hola Begoña,

Muchas gracias por tu respuesta, pero al ejecutar la query que nos comentas, no devuelve ninguna fila.

De hecho, si hacemos sencillamente una select * from Wf_Item_Activity_Statuses_V, tampoco devuelve ninguna fila.

Hemos probado a reiniciar todo, servicios, máquina, etc, pero el error al intentar desplegar el flujo de proceso sigue dando. El flujo tiene subprocesos que a su vez son flujos de proceso, pero cada uno de ellos de forma individual funciona correctamente.

¿Qué puede estar ocurriendo? ¿Se habrá quedado algo corrupto en la base de datos?

Gracias

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problemas con flujo de proceso y cola de Workflow

Mensaje  lferrer el Jue 26 Nov 2009, 18:07

Buenas,

Supongo que ya lo solucionásteis en su momento...






SELECT * FROM wf_items WHERE
end_date IS NULL



Saludos,
Lluís

lferrer

Cantidad de envíos : 7
Localización : Girona
Fecha de inscripción : 24/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problemas con flujo de proceso y cola de Workflow

Mensaje  equipoBI el Jue 26 Nov 2009, 19:39

Hola,

Sí, al final lo hicimos con esa instrucción, pero se nos olvidó comentarlo en el foro...

Gracias

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problemas con flujo de proceso y cola de Workflow

Mensaje  Contenido patrocinado Hoy a las 14:53


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.