Bueno, el problema que mas suele ocurrir es el l�o entre los formatos num�ricos, empaquetados o no, porque en general, basta que sean coincidentes en el programa llamante y el receptor para que todo ande bien, pero habitualmente (y especialmente cuando hay un CL por en medio ) los valores num�ricos son empaquetados, con lo que es esta la forma digamos "nativa" de enviarlos (por cierto, tambi�n puedes enviar un dato num�rico S , y luego recibirlo alfab�tico, en algunos casos).

El problema habitualmente es que no se tiene en cuenta, porque los datos num�ricos son empaquetados por defecto en los rpg, con lo que sencillamente te preocupas de que las longitudes casen, pero puede ocurrir que en determinado momento hagas un cambio en el programa que haga que , incluso indirectamente, el tipo de dato cambie a zona (ejemplo t�pico: creas una DS que incluye el campo para hacer una subdivisi�n) , con lo que de repente la llamada empieza a fallar.

Pasar los par�metros como alfab�ticos siempre, ayuda, pero lo que mas ayuda es tener bien claro y definido el tipo de datos que est�s utilizando como par�metro, y no usarlo para otra cosa. Si los defineis al principio de forma expl�cita, te ahorras problemas en el futuro.

Espero que ayude
Saludos
Jesus Busquets
Grespania, SA

Inert_forlasa wrote:

Buenos dias.

Estoy en uno de estos problemas que siempre pasan y los solucionas dando un
rodeo o probando, pero no sabes bien porque se dan.

El problema es con el paso de parametros num�ricos entre pgms. bien CL, bien
RPGLE. Al final no se si declar�ndolos en el pgm que recibe dichos
par�metros como S en vez de hacerlos por omisi�n( empaquetados) sirve o no
etc.

�Como se deben de declarar en ambos programas para que cuando los reciba
est�n bien?.

Perd�n si es una pregunta tonta, pero uno es capaz de hacer cosas con
punteros, estructuras de datos complejas,.......etc y en lo mas tonto
tropieza.


Gracias de antemano.


_____________________________________________________ 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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]


_____________________________________________________ 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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]




_____________________________________________________ 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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a