Si se hace en el llamado, se puede hacer que el programa llamado se ejecute
por completo ignorando únicamente las funciones que requieran del parámetro
no pasado (similar al options(*nopass) en RPGLE), así que dependerá de lo
que se requiera hacer.

 

Saludos.

 

From: [email protected]
[mailto:[email protected]] On Behalf Of FB FB
Sent: miércoles, 05 de marzo de 2014 08:30 a.m.
To: forum.help400
Subject: Re: Parámetros no recibidos en un CLLE

 

Perdón si me cuelo, pero la monitorización ¿No debería estar en el llamante,
y el mensaje el MCH0801?

 

El 5 de marzo de 2014, 15:23, Bernabé Estrada <[email protected]>
escribió:

Ahorita se me ocurre monitorear el mensaje MCH3601 inmediatamente después de
intentar usar la variable no recibida. Por ejemplo si el segundo parámetro
no se recibe:

PGM        PARM(&A &B)                

DCL        VAR(&A) TYPE(*CHAR) LEN(1) 

DCL        VAR(&B) TYPE(*CHAR) LEN(1) 

SNDMSG     MSG(&A) TOUSR(USUARIO)    

SNDMSG     MSG(&B) TOUSR(USUARIO)    

MONMSG     MSGID(MCH3601)             

ENDPGM

 

Saludos.

 

From: [email protected]
[mailto:[email protected]] On Behalf Of JUAN García
Sent: miércoles, 05 de marzo de 2014 07:36 a.m.
To: [email protected]
Subject: Parámetros no recibidos en un CLLE

 

 

Saludos a todos

 

  ¿Sabe alguien si se pueden recibir menos parámetros de los especificados
en un clle? ¿como controlar el posible error?

 

 

Gracias


____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.





 

-- 
Atentamente.

RP Director Técnico
Tel. 93 255 31 51
Fax. 93 255 31 09

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a