Nicolas, la utilización de Store Procedures en Gx es bastante sencilla:
1) El RPG que queres llamar desde la WEB lo definis en las properties del
modelo en "List of Remote Programs".
2) En el Objeto Gx pones Call('programarpg, parm1, parm2, parmn)
3) F5 - En la lista de programas a ejecutar buscas el WINDEVELOPERMENU y lo
ejecutas.
4) Menu bar - Utilities - Create AS/400 Store Procedures
5) Ejecutas la aplicacion WEB y listo.
Saludos.
Fernando.
El día 6/12/07, Nicolas Machado <[EMAIL PROTECTED]> escribió:
>
> Hola Fernando, demas esta decir que pregunte a los que conozco de Gx y
> por lo general conocen RPG por usar Gx, pero no de antes...
> Y foros de GX he buscado pero nada, ahora estan enfocados en el RAD y
> aplicaciones web. Se olvidaron de RPG, creo que el generador de RPG genera
> en rpgIII.
>
> Con respecto a tu solución creo que es la mas acertada, pero eso requiere
> del paso extra de generar el Store Procedure, supongo que a mano.
>
> Ademas, una vez hecho eso, hay que ver si GX lo soporta.
> hoy por hoy para llamar a un programa RPG desde Gx, hacemos:
> ...
> sql call MyPrograma 'parametros'
> ...
>
> y Solo DIOS sabe que hace gx ;)
>
> Saludos
> Nicolas
>
> Fernando escribió:
>
> Hola Nicolas, que raro ver esta pregunta en este foro y no en los de Gx.
>
> Con respecto a tu consulta probaste generando los RPG como Store
> Procedure?
>
>
> Saludos.
>
>
> Fernando.
>
>
>
> El día 5/12/07, Nicolas Machado <[EMAIL PROTECTED]> escribió:
> >
> > Hola, queria saber si alguien me puede dar una pista sobre esto.
> >
> > Estamos usando Gx 8, para generar aplicaciones WEB, usamos el generador de
> > .NET, al parecer es C#.
> >
> > El problema es que nuestra aplicaciones esta tan integrada con la
> > aplicacion en AS/400 que tenemos:
> >
> > 1) un monton de DATAVIEWS apuntando a las tablas del DB2
> > 2) un monton de logica y validaciones repetidas, cosas que ya estan hechas
> > en rpg.
> >
> > Estoy buscando la manera de poder llamar a un programa RPG y poder leer un
> > valor de un parametro de salida.
> >
> >
> > Encuentro ejemplos de como hacerlo, pero todos con el driver de client
> > access, o con la Dll CWX..., pero en este caso Gx usa solo ODBC y lo unico
> > que creo se puede hacer es call lib/pgm 'parametros', con lo cual no hay
> > posibilidad de retorno.
> >
> >
> > Alguien tiene alguna solucion para esto? ...
> > Muchas gracias
> > Nicolas
> >
> >
> >
> >
> >
> > __________________________________________________
> > Forum.HELP400 es un servicio m&#225;s de NEWS/400.
> > &#169; 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
> >
>
> ------------------------------
>
> __________________________________________________
> Forum.HELP400 es un servicio m&#225;s de NEWS/400.
> &#169; 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
>
>
> --
> .::.
> Nicolas Machado
> Metodo Argentina S.A.
> _____________________
>
>
> __________________________________________________
> Forum.HELP400 es un servicio m&#225;s de NEWS/400.
> &#169; 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
>
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; 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