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
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