Hola,

Llevo un dia un poco espeso intentando hacer funcionar este comando bajado
de la web:
http://code.midrange.com/759f4f422d.html

Hay una explicacion mas larga en:
http://www.mcpressonline.com/programming/rpg/what-is-the-environment.html

Lo que trato de hacer es recuperar facilmente una variable de entorno dentro
de un programa CL.
Ya os digo que el dia que dieron RPG ILE no fui, ja, ja !!

Curiosamente he hecho un programa de test par aprobarlo y si lo ejecuto tal
cual no funciona no devuelve nada:
PGM
DCL        VAR(&VALUE) TYPE(*CHAR) LEN(4096)
RTVENVVAR  ENVVAR('LANG') RTNVAL(&VALUE)
SNDPGMMSG  MSGID(CPF9898) MSGF(QCPFMSG) MSGDTA(&VALUE)
ENDPGM
Pero si ejecuto un strisdb del programa rpg a partir de ese momento si
devuelve el valor, por ejemplo de LANG que es por omision en todos los
sistemas:
/QSYS.LIB/EN_US.LOCALE.
Podeis ver la variables de entorno con WRKENVVAR.

Alguna pista de que estoy haciendo mal?

Gracias y saludos

Martí Riera
__________________________________________________
Forum.HELP400 es un servicio más de ServerNEWS.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a