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.

Responder a