Bueno, yo no sé qué lógica de negocio tienes implementada en *SRVPGM pero
evidentemente las limitaciones de ésta clase causan un buen número de
"Oopss".

Una posibilidad/alternativa es crear un programa *PGM que realize la
comunicación con el *SRVPGM y utilizar la clase ProgramCall y/o un Web
Service.

Este reciente redbook puede interesarte
http://www.redbooks.ibm.com/abstracts/sg247284.html?Open

Salu2

El día 4/09/07, Jaime Villa Torres <[EMAIL PROTECTED]> escribió:
>
>  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 <[EMAIL PROTECTED]>
> *To:* forum.help400 <[email protected]>
> *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:
>
>    - The service program must be on an iSeries server running OS/400
>    V4R4 or later.
>    - Up to seven parameters can be passed to the service program.
>    - The return value must be void or numeric. This class does not
>    support calling service programs that return a pointer.
>    - Parameters can be "pass by reference" or "pass by value".
>       - 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.
>       - 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&amp;#225;s de NEWS/400.
> > &amp;#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&amp;#225;s de NEWS/400.
> &amp;#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&amp;#225;s de NEWS/400.
> &amp;#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&amp;#225;s de NEWS/400.
&amp;#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

Responder a