Solo un detalle:
 
 
Revisa la opcion en tu JOBD "Reiniciar la cola de mensajes" esta *WRAP o 
*NOWRAP o bien si dice *SYSVAL revisa el valor del sistema que opcion tiene; si 
estan correctas prueba cambiando de 16 a 64mb la cola (valor maximo).Saludos,


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 12 Dec 2007 09:13:58 
+0100Subject: RE: QZDASOINIT loco

Gracias por la info, el tema es que tengo unas 120 conexiones y me sale mas a 
cuenta cambiar un  parámetro en el QQAQINI a modo debug que me da lo mismo que 
el strdbg pero creo que consumiría demasiado de la maquina... (esos trabajos 
tiran unas 800.000 SQL a la hora) el problemas es que esporádicamente alguno de 
esos 120 QZDASOINI empieza a dar el error sobre sentencias SQL bien formadas 
(algunas se tiran 2000 veces al día sin problemas) y al cabo de poco tiempo 
"alguien" (supongo que el WEBSPHERE) finaliza esa conexión y establece una 
nueva (ya que los trabajos son QDZASOINI prearrancados y de reuso, funcionando 
correctamente).
Espero cazarlo algún día en vivo y ahí arrancaré el debug a ver si veo algo mas.
Gracias.

-----Mensaje original-----De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
nombre de Cristhian NuñezEnviado el: martes, 11 de diciembre de 2007 20:52Para: 
forum.help400Asunto: RE: QZDASOINIT loco
Holas:
 
Te recomiendo que le arranques un debug al trabajo. Puedes hacerlo desde el 
navegador o sino desde pantalla verde de la siguiente manera:
1.- Conecta el usuario a tu aplicacion
2.- Luego ubica en los trabajos activos el QZDASOINIT que se ha generado por la 
conexion, anota el nro. de trabajo, nombre de usuario, nombre de trabajo
3.- Luego STRSRVJOB + F4 y le colocas los parametros del paso 2.
4.- Luego un STRDBG + F4 y colocale la cantidad de sentencias que deseas 
rastrear por defecto son 200.
5.- Luego realiza los procedimientos con tu aplicacion hasta generar el error, 
6.- Luego en pantalla verde le das la opcion 5 al trabajo en el WRKACTJOB y 
luego la opcion 10 y veras al detalle todas las sentencias SQL que se 
ejecutaron, que indices utilizo, como se preparan las sentencias, etc. Me 
parece que aqui encontraras porque se produece el error.
7.- Luego de analizar detener la depuracion ENDDBG y luego ENDSRVJOB.
 
Saludos. 
 
 
 -----Mensaje original-----De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
nombre de Gabriel ContestíEnviado el: Martes, 11 de Diciembre de 2007 05:16 
a.m.Para: forum.help400Asunto: QZDASOINIT loco


Hola a todos:
Tengo un problemilla, que me tiene desesperado... 
Entorno: 
DB                                : System i5 - v5r3m5 
Servidor de Aplicaciones : System p5 linux websphere 5.1 (pool de conexines via 
Toolbox for Java - Open Source Software, JTOpen 5.0, codebase 5722-JC1 V5R4M0.1)
                
Situación: esporádicamente un trabajo QZDASOINIT arrancado por el pool de 
conexiones del WebSphere al cabo de un tiempo indefinido deja de procesar todas 
las SQL correctamente.
dando un error poco claro y para mi inexplicable.
EJ de una de las sentencias que falla:
 
** en el log de nuestra aplicación nos sale esto: 
 ERROR  [SQL0104] S?mbolo UTA no v?lido. S?mbolos v?lidos: ( END GET SET CALL 
DROP FREE HOLD LOCK OPEN WITH ALTER BEGIN. 
 
** en el AS400 pillamos con el monitor de rendimiento ese trabajo que falla  y 
la siguiente línea.
No satisfactorio SQLSTATE= 42601  SQLCODE=  -104 OPERACION =PREPARE 
SENTENCIA = 
selectCODIGO, RUTA, ESTADO, CODPADRE, FECESTADO, FECCREACI, ORDEN, 
DESCRIPCIOfromOPCIONMENU left outer join OPCIONDESC on (CODIGO = 
OPCIONDESC.CODOPCION)whereAPLICACION = ? and CODIGO in 
(selectOPCIPERFIL.CODOPCIONfromUSUAPERFIL left outer join OPCIPERFIL on 
(USUAPERFIL.IDPERFIL = OPCIPERFIL.IDPERFIL)whereCODUSUARIO = 'RGL' and 
USUAPERFIL.FECALTA <= 20071129 and OPCIPERFIL.ESTADO = 'A' and 
(USUAPERFIL.FECBAJA >= 20071129 or USUAPERFIL.FECBAJA is NULL 
))unionselectCODIGO, RUTA, ESTADO, CODPADRE, FECESTADO, FECCREACI, ORDEN, 
DESCRIPCIOfromOPCIONMENU left outer join OPCIONDESC on (CODIGO = 
OPCIONDESC.CODOPCION)whereRUTA is NULL order byCODPADRE, ORDEN 
 
Si lanzo la SQL en el Navigator (copiada) va bien. 
si elimino los 15 primeros caracteres de la SQL ("select CODIGO, R") y la tiro 
con el navigator me da el mismo error que el de la aplicación.....
Lo raro es que al AS400 le llega entera ya que la recupero de ahí.
Al cabo de un tiempo el propio websphere o el 400 aun no lo se, matan la hebra 
que controla el QDZASOINIT y este se reasigna a una nueva conexión del pool con 
el mismo número de trabajo (El de Prearranque de QDZASOINT) funcionando 
correctamente.
 
PD: Bocata de camarones al que vea algo que arroje algo de luz (de calamares si 
estáis en Madrid).-- Este mensaje ha sido analizado por MailScanner en busca de 
virus y otros contenidos peligrosos, y se considera que está limpio. 
MailScanner agradece a transtec Computers por su apoyo. 



__________________________________________________________________________Sus 
datos personales serán incorporados a un fichero de MUTUA BALEAR para que pueda 
ponerse en contacto con usted y realizar comunicaciones por cuestiones 
derivadas de su actividad. Para el ejercicio de sus derechos de acceso, 
rectificación, cancelación y oposición puede dirigirse por escrito a MUTUA 
BALEAR, Mutua de Accidentes de Trabajo y Enfermedades Profesionales de la 
Seguridad Social número 183, c/ Bisbe Campins, 4 de Palma de Mallorca.Este 
mensaje y sus documentos adjuntos son confidenciales. Si usted no es el 
destinatario, por favor póngalo en conocimiento del remitente y elimine esta 
comunicación y los documentos adjuntos de su sistema, sin reproducir ni 
comunicar sus contenidos. La transmisión de correo electrónico no garantiza que 
sea seguro o libre de error, por lo que declinamos cualquier responsabilidad al 
respecto.-- Este mensaje ha sido analizado por MailScanner en busca de virus y 
otros contenidos peligrosos, y se considera que está limpio. MailScanner 
agradece a transtec Computers por su apoyo. 
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a