Lo que digo Juan es usar un indicador intermedio. El error activa dos indicadores, uno específico para cada error y uno genérico. Finalizada la validación de datos, el indicador genérico hace el write y activa el indicador de error final. El ERRMSG debes condicionarlo al indicador de error específico + el indicador de error final.
Un saludo Xavier De: Forum.help400 <[email protected] <mailto:[email protected]> > En nombre de Juan García Enviado el: martes, 20 de abril de 2021 10:23 Para: forum.help400 <[email protected] <mailto:[email protected]> > Asunto: Re: Problema con ERRMSG Hola Ya lo he probado pero al hacer el write también se envía el indicador del ERRMSG encendido y ocurre lo mismo que con el EXFMT, la única solución que veo es sustituir los ERRMSG por literales con los mensajes de error Un saludo El mar, 20 abr 2021 a las 9:41, XEM foro i5 (<[email protected] <mailto:[email protected]> >) escribió: Hola Juan, Sin saber, sin conocer y sin probar, pregunto: ¿puedes hacer un write del formato de pantalla antes de activar el/los indicador/es de error? Saludos, Xavier De: Forum.help400 <[email protected] <mailto:[email protected]> > En nombre de Juan García Enviado el: martes, 20 de abril de 2021 9:20 Para: forum.help400 <[email protected] <mailto:[email protected]> > Asunto: Re: Problema con ERRMSG Hola, no se produce ningún error el funcionamiento de ERRMSG es ese: " Conditions occurring during message display The displaying of a message using ERRMSG and ERRMSGID is similar to the displaying of messages by the IBM i operating system when field validation errors are detected. When a message is displayed because of either the ERRMSG or the ERRMSGID keyword, all fields on the display are kept, including the field the message is associated with. Except for option indicators, data in the output buffer is ignored (that is, any new data from the program is not sent to the display).", No se envían datos nuevos a la pantalla, pero yo necesito que se muestre en pantalla los datos que se hayan recuperado de la bbdd Un saludo El lun, 19 abr 2021 a las 19:12, Juan Gutierrez Ruiz (<[email protected] <mailto:[email protected]> >) escribió: El error puede producirce porque estas ocupando un archivo de mensajes y este no esta dentro del mismo Saludos _____ From: Forum.help400 <[email protected] <mailto:[email protected]> > on behalf of Juan García <[email protected] <mailto:[email protected]> > Sent: Monday, April 19, 2021 10:02:40 AM To: forum.help400 <[email protected] <mailto:[email protected]> > Subject: Problema con ERRMSG Buenos días Cuando en una pantalla se utiliza la palabra clave ERRMSG, y se produce un error los campos no se devuelven a la pantalla, por lo que hay campos que se han podido cambiar y no se visualizan, ¿alguien sabe alguna forma de poder visualizar los campos del formato de registro en la pantalla? Gracias Un saludo ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L. ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ �nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 � Publicaciones Help400, S.L.
