Hola de nuevo:
Después de un rato de reposo ya he descubierto lo que ocurre. El
problema no es el MONMSG MCH3601, que si funciona, sino lo que ocurre a
continuación, que reenvía este mensaje al programa llamador. Ya está todo
solucionado.
Ya no tengo los mismos reflejos de hace 10 años, creo que me estoy
haciendo mayor ;-)
Un saludo,
Javier Mora
Dpto. Informática
Dialsur S.A.U.
> -----Mensaje original-----
> De: Javier Mora [SMTP:[EMAIL PROTECTED]
> Enviado el: jueves, 01 de diciembre de 2005 12:04
> Para: Forum AS/400 en castellano
> Asunto: CL y error MCH3601
>
> Hola a todos:
>
> Me está ocurriendo una cosa muy curiosa que no consigo averiguar el
> porqué. Tengo un CL procesador de un mandato que devuelve varios valores,
> todos optativos. Cuando no paso alguno de ellos y lo uso en un CHGVAR el
> sistema emita el mensaje MCH3601, el cual lo manejo con un MONMSG.
>
> El caso es que no hay manera de que funcione, ni en OPM ni en ILE
> (CLP o CLLE). ¿Estoy equivocado? ¿Existe alguna otra forma de controlar
> los
> parámetros no pasados en un CL? La verdad, no consigo hacerlo funcionar.
> Haga lo que haga, siempre salta el mensaje de excepción del sistema.
>
> Un saludo y gracias por vuestras sugerencias,
>
> Javier Mora
> Dpto. Informática
> Dialsur S.A.U.
>
>
> __________________________________________________
> Forum.HELP400 es un servicio más de NEWS/400.
> © Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
> http://coyote.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400