Ha costado pero ya se solucionó.
Lo que ocurría es lo que comentaba Javier. Es una cadena de casi 10
programas que se van llamando entre ellos. Uno de ellos recibia un
parámetro que nada tenia que ver con el que fallaba, pero al tener mas
posiciones de las que debía tener, estropeaba las posiciones de memoria de
un parámetro que se usaba mas bajo en la cadena de call’s.
Es lo malo de ir rápido y el copiar/pegar J
Gracias todos
*José Sánchez*
*Dpto.Informática*
*Productos Climax,
S.A *
Pol. Ind. Sector Mollet C/Llobregat Nº
1
08150 - Parets del Valles (Barcelona)
Teléfono: +34 935621311
Fax: +34 935621413
www.productosclimax.com
*Follow us:*
[image: Descripción: YouTube-logo-full_color baja]
<https://www.youtube.com/user/productosclimax> [image:
Descripción: descarga baja] <https://www.facebook.com/productosclimax>
[image: Descripción: Descripción: image001] [image: Descripción: logo
motos baja]
*De:* [email protected] [mailto:
[email protected]] *En nombre de *José Bermúdez
*Enviado el:* sábado, 2 de junio de 2018 21:01
*Para:* forum.help400
*Asunto:* RE: Error datos decimales
Mirate las compilaciones. Hay puedes tener una pista
Un saludo
José Bermúdez.
Dep informática.
Alcoholes Montplet, S.A
Enviado desde mi smartphone Samsung Galaxy.
-------- Mensaje original --------
De: XEM foro i5 <[email protected]>
Fecha: 2/6/18 9:45 a. m. (GMT+01:00)
Para: "'forum.help400'" <[email protected]>
Asunto: RE: Error datos decimales
José,
¿Este parámetro tiene que pasar por este CL anterior? Quiero decir si éste
lo cambia o informa, o solamente lo pasas.
Sólo como experiencia práctica, los parámetros numéricos entre programas
RPG no suelen dar problemas, pero no así cuando los pasas a CL.
Por eso digo que, en función del uso que le des a este parámetro en el CL,
puedes usar otra variable para que no afecte al programa siguiente.
No se si me he explicado bien.
Saludos
Xavier Estrems
*De:* [email protected] <
[email protected]> *En nombre de *Dpto. Informática
(José Sánchez)
*Enviado el:* sábado, 2 de junio de 2018 9:20
*Para:* forum.help400 <[email protected]>
*Asunto:* RE: Error datos decimales
Javier los tiros sí van por ahí, lo se.
Lo que no entiendo es porque el debug no me ayuda un poco.
Echo de menos a veces las facilidades de otros Ides.
Gracias por la ayuda
*José Sánchez*
*Dpto.Informática*
*Productos Climax,
S.A *
Pol. Ind. Sector Mollet C/Llobregat Nº
1
08150 - Parets del Valles (Barcelona)
Teléfono: +34 935621311
Fax: +34 935621413
www.productosclimax.com
*Follow us:*
[image: Descripción: Imagen quitada por el remitente. Descripción:
YouTube-logo-full_color baja] <https://www.youtube.com/user/productosclimax>
[image: Descripción: Imagen quitada por el remitente.
Descripción: descarga baja] <https://www.facebook.com/productosclimax>
[image: Descripción: Imagen quitada por el remitente. Descripción:
Descripción: image001] [image: Descripción: Imagen quitada por el
remitente. Descripción: logo motos baja]
*De:* [email protected] [mailto:
[email protected]] *En nombre de *Javier Mora
*Enviado el:* viernes, 1 de junio de 2018 16:35
*Para:* forum.help400
*Asunto:* RE: Error datos decimales
¿El parámetro numérico está definido en el PARM?
Si es así, ten en cuenta que las llamadas a programas siempre esperan los
parámetros numéricos en empaquetado y cuando se definen en la hoja C o en
el PARM se convierten en decimal con zona.
Revisa también que el parámetro tamaño del parámetro formal coincida con el
parámetro utilizado en la llamada.
Saludos,
Javier Mora
*De:* [email protected] [mailto:
[email protected]] *En nombre de *Dpto. Informática
(José Sánchez)
*Enviado el:* viernes, 1 de junio de 2018 16:04
*Para:* forum.help400
*Asunto:* Error datos decimales
Buenas, tengo un programa que recibe varios parámetros, uno de ellos
numérico de 2 posiciones. Mando mail al foro porque llevo rato depurando y
ya no se que mirar.
Al ejecutarlo me da error de datos decimales. Lo he depurado todo y no veo
donde ese parámetro cambia su valor.
Justo antes de ejecutarlo, ejecuto otro programa(ODP001) y el valor es
correcto al depurarlo. Cuando acaba, ejecuto el programa ODP002 y el valor
ya está mal. No está usando la QRPLOBJ, ejecuta el correcto.
[image: Descripción: Imagen quitada por el remitente.]
*José Sánchez*
*Dpto.Informática*
*Productos Climax,
S.A *
Pol. Ind. Sector Mollet C/Llobregat Nº
1
08150 - Parets del Valles (Barcelona)
Teléfono: +34 935621311
Fax: +34 935621413
www.productosclimax.com
*Follow us:*
[image: Descripción: Imagen quitada por el remitente. Descripción:
YouTube-logo-full_color baja] <https://www.youtube.com/user/productosclimax>
[image: Descripción: Imagen quitada por el remitente.
Descripción: descarga baja] <https://www.facebook.com/productosclimax>
[image: Descripción: Imagen quitada por el remitente. Descripción:
Descripción: image001] [image: Descripción: Imagen quitada por el
remitente. Descripción: logo motos baja]
*Nota de Confidencialidad*
Este mensaje se envía desde el sistema de correo electrónico de la
empresa *Productos
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra
información confidencial tutelados por las leyes de la Unión Europea y
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo
o cualquier otra acción relacionada con el contenido del mensaje e informar
inmediatamente por correo electrónico al emisor del mensaje. Las personas y
entidades que violen sus deberes de confidencialidad podrán ser perseguidas
ante los Tribunales de Justicia al amparo de la legislación civil, penal y
administrativa nacional e internacional. Gracias por su colaboración.
*Política de Privacidad*
En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales,
le comunicamos que su dirección de correo electrónico forma parte de
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le
recordamos que sus datos nunca son suministrados a terceros bajo ningún
concepto, siendo únicamente utilizados para el envío de nuestras
comunicaciones con Vd.
*Nota de Confidencialidad*
Este mensaje se envía desde el sistema de correo electrónico de la
empresa *Productos
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra
información confidencial tutelados por las leyes de la Unión Europea y
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo
o cualquier otra acción relacionada con el contenido del mensaje e informar
inmediatamente por correo electrónico al emisor del mensaje. Las personas y
entidades que violen sus deberes de confidencialidad podrán ser perseguidas
ante los Tribunales de Justicia al amparo de la legislación civil, penal y
administrativa nacional e internacional. Gracias por su colaboración.
*Política de Privacidad*
En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales,
le comunicamos que su dirección de correo electrónico forma parte de
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le
recordamos que sus datos nunca son suministrados a terceros bajo ningún
concepto, siendo únicamente utilizados para el envío de nuestras
comunicaciones con Vd.
--
*Nota de Confidencialidad*****
Este mensaje se envía desde el sistema
de correo electrónico de la empresa *Productos Climax, S.A.*. Podría
contener por lo tanto secretos de empresa y otra información confidencial
tutelados por las leyes de la Unión Europea y otros Estados. Si Vd. lo
recibiera por error o sin ser una de las personas indicadas en el
encabezamiento, deberá destruirlo sin copiarlo ni revelarlo o cualquier
otra acción relacionada con el contenido del mensaje e informar
inmediatamente por correo electrónico al emisor del mensaje. Las personas y
entidades que violen sus deberes de confidencialidad podrán ser perseguidas
ante los Tribunales de Justicia al amparo de la legislación civil, penal y
administrativa nacional e internacional. Gracias por su colaboración.****
*Política de Privacidad*****
En base a la Ley 34/2002 de Servicios de la
Sociedad de la Información y de Comercio Electrónico (LSSICE), en vigor
desde el 12 de octubre de 2002 y de la Ley Orgánica 15/1999 del 13/12/1999
de Protección de Datos Personales, le comunicamos que su dirección de
correo electrónico forma parte de nuestro fichero automatizado, al objeto
de continuar enviándole ofertas de nuestros servicios y / o el
mantenimiento de las comunicaciones en nuestras relaciones contractuales.
En virtud de las Leyes antes mencionadas, tiene derecho de oposición,
acceso, rectificación y cancelación de sus datos. Le recordamos que sus
datos nunca son suministrados a terceros bajo ningún concepto, siendo
únicamente utilizados para el envío de nuestras comunicaciones con Vd.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.