Agradezco la respuesta, y no quiero entrar a polemizar al respecto, pero queda
una pregunta, ¿PARA QUE SIRVEN LOS SRVPGM LLAMADOS DESDE JAVA, SI O PUEDO
RECIBIR UNA RESPUESTA DESEADA???
----- Original Message -----
From: alex martinez
To: forum.help400
Sent: Monday, September 03, 2007 6:08 AM
Subject: Re: Otra vez *SRVPGM
HOla:
No indicas que clase java utilizas para realizar la llamada, pero si lo has
realizado utilizando ServiceProgramCall debería revisar las limitaciones que
tiene.
http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/rzahh/javadoc/com/ibm/as400/access/ServiceProgramCall.html
Limitations of this class:
a.. The service program must be on an iSeries server running OS/400 V4R4 or
later.
b.. Up to seven parameters can be passed to the service program.
c.. The return value must be void or numeric. This class does not support
calling service programs that return a pointer.
d.. Parameters can be "pass by reference" or "pass by value".
a.. When pass by reference the data is copied from Java storage to server
storage, then a pointer to the server storage is passed to the service program.
b.. Up to four bytes can be passed by value. Parameters longer than four
bytes must be passed by reference which may require a change to the service
program.
El día 3/09/07, Jaime Villa Torres <[EMAIL PROTECTED] > escribió:
Señores, hace unos días lance una pregunta referente a utilizar un *SRVPGM
desde j2ee.
Si era posible realizar un llamado de un srvpgm, me conteston que si, y
localice una clase java que llama un *srvpgm.
Mis *srvpgm, funcionan correctamente, cuando son invocados dentro del mismo
as400, pero desde la clase se logro captar, no funciona, siempre responde que
existe un parametro incorrecto.
Les cuento, la utilizacion se requiere para realizar los get de la
variables que se encuentran dentro del *srvpgm.
Cada get, tiene de entrada la(s) llave(s) correspondiente(s) del registro
y retorna el valor del campo.
Si alguien ya soluciono esto, le pido la ayuda para no dar mas vueltas.
Una de las caracteristricas de la clase java que encontre, es que los
parámetros solo los trabaja numericos y como return trabaja solo true o false,
y se trato de acondicionar la clase, pero imposible....
Desde ya gracias.
__________________________________________________
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
--
Mi blog sobre as400
http://www.ajut400.com
------------------------------------------------------------------------------
__________________________________________________
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