Dudas con el paquete DBMS_AQ
Publicado por Rodrigo Ormeño (1 intervención) el 17/08/2004 11:25:56
Tengo un problema de transacionabilidad en una aplicación JAVA donde la lógica del negocio esta implementada en PL-SQL.
El problema es q en una transación lanzo el proceso de encolado del paquete DBMS_AQ (dbms_aq.enqueue), este me genera una transación nueva y ese el problema, si pudiese ejecutarse en la misma se me resolvería, es esto posible?????.
Tb he pensado en resolverlo mediante semaforos, de tal manera q en la 1ª transación (entorno PL) se me duerma el proceso al hacer el encolado y se despierte depues de hacer el commit (justo cuando acaba la 1ª transación. Entorno JAVA).
Un saludo y gracias,
Rodrigo
El problema es q en una transación lanzo el proceso de encolado del paquete DBMS_AQ (dbms_aq.enqueue), este me genera una transación nueva y ese el problema, si pudiese ejecutarse en la misma se me resolvería, es esto posible?????.
Tb he pensado en resolverlo mediante semaforos, de tal manera q en la 1ª transación (entorno PL) se me duerma el proceso al hacer el encolado y se despierte depues de hacer el commit (justo cuando acaba la 1ª transación. Entorno JAVA).
Un saludo y gracias,
Rodrigo
Valora esta pregunta
0