Hola.
Estoy en versión 7.1, si lo ejecuto desde QSH funciona.
Si la llamo de esta forma
F* ******************************************************************
D* SE DEFINEN LOS PARÁMETROS DE LA API QCMDEXC
D*
D CMDSTRING S 25 INZ('JAVA CLASS(''bascula'')')
D CMDLENGTH S 15P 5 INZ(25)
D* AHORA SE LLAMA A QCMDEXC CON EL MANDATO CL 'JAVA'
C CALL 'QCMDEXC'
C PARM CMDSTRING
C PARM CMDLENGTH
C*
funciona.
Lo que no consigo es que me devuelva nada.
He probado muchas cosas.
Esto es lo último
D*
D peso PR O EXTPROC(*JAVA:'bascula2':
D *CONSTRUCTOR)
D CLASS(*JAVA:'bascula2')
D pesobas PR 50A EXTPROC(*JAVA:'bascula2'
D :'pesobas') VARYING
D PESO3 S O CLASS(*JAVA:'bascula2')
D PESO2 S 50A VARYING
D*
C* COMIENZO DEL PROGRAMA
/FREE
PESO3=peso();
PESO2=pesobas(PESO3);
dsply PESO2;
*inlr=*on;
Un Saludo.
El 28/02/2017 a las 13:27, Javier Mora escribió:
¿Nos puedes mostrar cómo has definido el prototipo de los métodos de la clase?
¿Cómo la usas?
¿Qué error te genera el programa?
¿Encuentra el programa RPG la clase de Java? Configurar convenientemente
CLASSPATH.
¿Versión S.O. y JVM?
Saludos,
Javier
-----Mensaje original-----
De: [email protected] [mailto:forum.help400-
[email protected]] En nombre de Antonio
Enviado el: martes, 28 de febrero de 2017 12:59
Para: forum.help400
Asunto: Clase Java
Buenos días.
Estoy intentando llamar a una clase java que recupera los datos de una
báscula.
La clase Java debe de devolver el peso en un string, pero no consigo
realizar correctamente la llamada desde el rpg.
He seguido los ejemplos del manual de ibm, pero no encuentro la forma.
¿Alguien tiene un ejemplo?
Gracias.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.
.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.