|
Muchas gracias Fernando.
De hecho lo que comentas de tener definido la
exportacion de la variable ya lo habia realizado, pero por lo que veo el
updsrvpgm no lo tomaba (chequeado esto con dspsrvpgm como
comentaras)
Al ver tu correo hoy, probe a borrarlo y crearlo
nuevamente, y como si fuera Harry Poter, aparecio....
muchas gracias nuevamente.
Saludos,
Dario.-
_________________________________
----- Original Message -----
Sent: Monday, March 27, 2006 4:09
AM
Subject: Re: ILE/RPG Variable
Global.
Supongo que el programa acabará llamando a una función del
programa de servicio, porque si no, no lo enlaza y por eso no encontraría la
variable.
Supongo también que el interfaz del programa de servicio (las
funciones y datos que exporta) lo tendrás definido en un fuente (al crear el
programa de servicio, con la opción srcfile(bib/fuente). Si es así, recuerda
que en dicho fuente has de haber incluido la función (export
symbol(variable)).
Para asegurarte de que realmente el programa de
servicio está exportando la variable, hazle un dspsrvpgm y ve dando intro
hasta que te aparezca la pantalla con el título ' Exportaciones de Datos:'.
Allí te tendría que aparecer.
Saludos.
Fernando
Pérez
Cerámica Saloni.
Dpto. Sistemas
En/na Dario G. I.
Heinze ha escrit:
Alex, gracias por la info aportada.
En algun momento ya le habia pegado una hojeada a esto, pero no logro que me
funcione...
cuando hago lo que me indicas al compilar el programa ppal con CRTBNDPGM
(opcion 14) me dice
"Definición no encontrada para el símbolo XXXXX"
Dentro del rpg tengo definido el directorio de enlace, donde esta adicionado
el programa de servicio.
No deberia encontrar con esto la definicion del simbolo?
Probe a compilar al programa ppal como modulo para luego hacer un CRTPGM y
tambien me dice que no encuentra la definicion para el simbolo...
En fin... seguire urgando a ver que puede ser...
sino le agregare un parametro a la funcion
Saludos,
Dario.-
_________________________________
----- Original Message -----
From: "alex martinez" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, March 23, 2006 3:37 PM
Subject: Re: ILE/RPG Variable Global.
En el programa de servicio debes definirla con export
y en el programa principal con import
Aqui tienes algo de documentación
http://search400.techtarget.com/tip/0,289483,sid3_gci921954,00.html
SAlu2
El 23/03/06, Dario G. I. Heinze<[EMAIL PROTECTED]> escribió:
Buenas tardes gente...
Necesito conocer en un programa de servicio el valor de una variable
seteada
en el programa que lo invoca.
para ello defini la variable el programa de servicio con el atributo
export,
a pesar de ello no he logrado obtener el valor seteado en el programa
pricipal desde el programa de servicio...
alguien me podra facilitar algun ejemplo de como hacer esto?
desde ya muchas gracias a todos...
Saludos,
Dario.-
_________________________________
--
Mi blog sobre as400
http://www.ajut400.com
__________________________________________________
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
__________________________________________________
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
|