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&#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 > -- 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

