Que tal Alejandro..

Pues s�, s� que es posible. Es muy simple.Se trata de hacer OVRDBF de STDIN y STDOUT  respectivamente asignandoles por ejemplo QTXTSRC de QGPL. despues ejecutas el mandato:

QSH CMD(' java myclasejava.class')

Y veras que el Qshell ya no sale.

Ejemplo:

PGM
        OVRDBF FILE(STDIN)      TOFILE(QGPL/QTXTSRC)
        OVRDBF FILE(STDOUT) TOFILE(QGPL/QTXTSRC)
        QSH CMD('java miclasedejava.class -classpath ..... etc etc)

ENDPGM

En este ejemplo el programa java solo hace proceso, y no pide datos por pantalla.


Saludos.

Responder a