> -----Mensaje original-----
> De:   Juan [SMTP:[EMAIL PROTECTED]
> Enviado el:   martes, 16 de mayo de 2006 18:57
> Para: [EMAIL PROTECTED]; [EMAIL PROTECTED];
> [EMAIL PROTECTED]; forum as400
> Asunto:       CACHAR UN MENSAJE DE CL EN RPG
> 
>  
> 
> HOLA AMIGOS , UNA PREGUNTA, COMO PUEDO CACHAR UN MENSAJE DE ERROR DE UN CL
> EN RPG
> 
>  
> 
> MANDO LLAMAR UN PROGRAMA CL DESDE UN RPGILE  , PERO EL  CL ME TRUENA POR
> UN
> MENSAJE PROBOCADO POR EL CL, 
> 
> Y QUISIERA CACHARLO Y CONTROLARLO DESDE EL RPG, ALGUIIEN TIENE ALGUN
> EJEMPLITO O UN LINK, SALUDOS Y GRACIAS DE ANTEMANO
> 
        Depende. Si es en RPG IV puedes poner un indicar en la columna
"menor que". Si se produce un error en la llamada este indicador se
enciende. Para obtener el identificador del mensaje de error utiliza la
estructura de estado del programa (SDS) en las posiciones 40 a 46.

        En ILE RPG es muy similar, aunque tienes más posibilidades. En la
llamada al CL utiliza "Callp(e) PGMCL". Para comprobar que la llamada ha
terminado con error utiliza la función "%error()" y para el mensaje el mismo
sistema que en el caso anterior.

        Espero haberte orientado un poco.

>       Un saludo,
> 
> 
        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

Responder a