gracias De: [email protected] [mailto:[email protected]] En nombre de Juan Carlos Paredes Enviado el: lunes, 01 de febrero de 2010 12:31 Para: forum.help400 Asunto: RE: Programa RPGILE
Necesitas tener compilado el programa con DBGVIEW(*SOURCE) o DBGVIEW(*LIST). Arranca la depuración (STRDBG) para el programa RPGLE y deberías ver el fuente o el listado de la compilación. Coloca los puntos de interrupción donde te interese. A partir de ahí, lo ejecutas con CALL y puedes ver en el punto de interrupción todo lo que contiene cada variable. Una cuestión más. Si el programa tiene algún programa de servicio que ejecute un módulo en el que se te produce el problema, deberás añadir el programa de servicio a la depuración para poder poner puntos de interrupción en el módulo. Saludos. Juan Carlos. De: Peñaherrera, Mauro [mailto:[email protected]] Enviado el: lunes, 01 de febrero de 2010 18:17 Para: forum.help400 Asunto: RE: Programa RPGILE Correcto esto cuando es CLP o RPG funciona bien, pero con RPGLE no. De: [email protected] [mailto:[email protected]] En nombre de Pedro Molina Enviado el: lunes, 01 de febrero de 2010 10:29 Para: [email protected] Asunto: RE: Programa RPGILE Hola. Puedes hacer debug con STRISDB, ya que es un miembro de tipo CL, le vas dando F5 , bueno supongo que ya lo has utilizado, puedes monitorear las variables y cada vez que presiones F5 se te desplegará el valor de las mismas. Saludos!! ________________________________ From: [email protected] To: [email protected] Date: Sat, 30 Jan 2010 16:11:46 -0500 Subject: RE: Programa RPGILE Muchas gracias, es correcto el DUMP es del CL y no del RPGLE, ya realice lo que me indicas y también no se presenta el desglose de los valores de las variables. De: [email protected] [mailto:[email protected]] En nombre de Bernabé Estrada Enviado el: sábado, 30 de enero de 2010 1:17 Para: 'forum.help400' Asunto: RE: Programa RPGILE Yo veo que el vuelco es de una CL y no de un programa RPGLE. Lo que yo haría seria compilar el programa regle con DBGVIEW(*source), y correr el STRDBG sin adicionar ningún break point, y cuando el programa falle, se va a detener el debug y te va a dar un mensaje y podes revisar las variables. Saludos. ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Peñaherrera, Mauro Sent: Viernes, 29 de Enero de 2010 03:13 p.m. To: forum.help400 Subject: Programa RPGILE Compañeros del Foro: Una consulta, tengo un programa RPGLE y se cae por "una representación de carácter de un valor numérico es errónea" RNX0105 Escape 99 10/02/03 13:34:35,235696 QRNXIE QSYS *STMT ACTSOCR LIBOBJ *STMT Módulo origen . . . . . . . : QRNXMSG Procedimiento origen . . . : SignalException Sentencia . . . . . . . . . : 21 Módulo destino . . . . . . : ACTSOCR Procedimiento destino . . . : ACTSOCR Sentencia . . . . . . . . . : 2380 Mensaje . . . . : Una representación de carácter de un valor numérico es errónea. CPA0701 Copia de emisor 99 10/02/03 13:34:35,393920 QCLXERR QSYS 00DA QCLXERR QSYS 00DA Mensaje . . . . : PDC0310 ha recibido CPF9898 en la sentencia 400. (C D I R) Para poder determinar el registro y que valor es el que se tiene el problema le contesto al mensaje con "D" , pero al revisar el spool solo me indica lo siguiente: 5722SS1 V5R4M0 060210 Vuelco de programa CL A10C6B1B 10/02/06 15:59:43 Página Nombre de trabajo . . . . : QPADEV0028 Nombre de usuario . . . . : Q2021251 Número de trabajo . . . . : 413095 Nombre de programa . . . : PDC0310 Biblioteca . . . . . . . : QTEMP Sentencia . . . . . . . . : 1200 Mensajes Mensaje Mensaje De Para Hora ID Grav Tipo Texto Programa Inst Programa Inst 155934 00 CMD 1200 - CALL PGM(QTEMP QCLCLCPR 04CB PDC0310 000B /ACTSOCR) /* E l mandato CALL contiene parámetros */ 155937 CPF9898 40 ESC Error RNX0105 at statem ACTSOCR 0000 PDC0310 000B ent 00002381 in program ACTSOCR. 155937 CPF9999 40 ESC Error de función. CPF98 QMHUNMSG 0000 PDC0310 000B 98 no supervisado por P DC0310 en la sentencia 1200, instrucción X'000 B'. Variables Variable Tipo Longitud Valor Valor hexadecimal *...+....1....+....2....+ * . . . + . . . . 1 . . . . + (No se han declarado variables en el programa) * * * * F I N D E L V U E L C O * * * * Cuando en un programa RPG me da el mismo mensaje al contestar con "D" el spool me presenta un signumero de valores, las variables, etc.. Que debeo hacer para obtener esa informacion, debo compilarlo con algun valor en especial al RPGLE ????. ________________________________ Nota de descargo: La información contenida en este e - mail y sus anexos es confidencial y sólo puede ser utilizada por el destinatario del mismo. Esta información no debe ser distribuida, ni copiada total o parcialmente por ningún medio sin la autorización de DINERS/INTERDIN. Además, DINERS/INTERDIN no asume responsabilidad sobre información, opiniones o criterios contenidos en este e-mail. Disclaimer: The information contained in this e-mail and its attached files are confidential and intended only for the use of the person to which it is addressed. This information can not be totally or partially distributed nor copied by any media without the authorization from DINERS/INTERDIN. In addition, DINERS/INTERDIN does not assume responsibility about this information, opinions or criteria contented in this e-mail. ________________________________ Connect to the next generation of MSN Messenger Get it now! <http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline>
____________________________________________________ © 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

