[as400-l] Sugerencia sobre parámetros de entrada y salida

Puesto que se puede definir en el código si un parámetro es de entrada o salida o de entrada-salida, pero en las llamadas reales entre programas rpg los parámetros son siempre de entrada-salida, puede haber el caso en que se devuelve basura en un campo de salida de un procedimento si por lo que sea , se dan las condiciones para que no se asigne un valor al mismo.

Sin embargo, el valor esperado en este caso sería el valor vacío (cero o blanco), puesto que sabemos que en Gx las variables se inicializan siempre a su valor vacío en el arranque del programa, y los parámetros son de salida.

Solicitaría que en los programas RPG generados con Genexus, los parámetros que se indiquen como out:      se inicialicen siempre en el inicio del programa, no como ahora, que los trata igual que los inout y nos obliga a añadir un redundante   &parametro.setempty para cada uno de ellos en el inicio del procedimiento.

Saludos


--

Jesús Busquets

GRESPANIA, S.A.

Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es Vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.


0 Response to "[as400-l] Sugerencia sobre parámetros de entrada y salida"

Publicar un comentario