Leyendo el “hilo” completo de midrange.com deduzco lo siguiente:
1. Las versiones de Java “Clásicas” sólo necesitarán arrancar PASE si se define la propiedad “java.awt.headless=true”, ya que necesita X11, el cual requiere PASE para funcionar. 2. Con las versiones más modernas de Java (las denominadas “Technology for Java”) todas ejecutan la máquina virtual en PASE. Esto me lleva a pensar que no va a ser posible utilizar en un mismo trabajo Java desde RPG y PASE. Javier Mora De: [email protected] [mailto:[email protected]] En nombre de Alex Martínez Enviado el: lunes, 14 de septiembre de 2015 13:06 Para: forum.help400 Asunto: Re: PASE y Java Hola ¿tienes la propiedad java.awt.headless=true ? Lo único que he encontrado relacionado con el error CPFB9C7 es por este motivo http://archive.midrange.com/rpg400-l/200906/msg00054.html Quizás establecer estas variables de entorno te pueden ayudar http://www-01.ibm.com/support/knowledgecenter/ssw_i5_54/rzaha/rzahapaseexmplsallowprev.htm El 14 de septiembre de 2015, 12:32, Javier Mora <[email protected]<mailto:[email protected]>> escribió: Hola a tod@s: Recientemente me he encontrado con un problema al utilizar en un trabajo Java (desde RPG) y el entorno PASE. Resumiendo, tengo un programa RPG que invoca a métodos de Java y que arranca la máquina virtual (J2SE 5.0 de 32 bits) a través de PASE (o eso creo). Este programa genera una serie de archivos que se tratan con unas utilidades que se ejecutan bajo PASE. Si la máquina virtual no está arrancada, las utilidades que tratan los ficheros generados funcionan. Por el contrario, si en el trabajo ya está arrancada la máquina virtual ya no funcionan. El error es el siguiente: ID de mensaje . . . . : CPFB9C7 Gravedad . . . . . . . : 40 Tipo de mensaje . . . : Escape Fecha envío . . . . . : 14/09/15 Hora envío . . . . . . : 12:29:05 Mensaje . . . . : i5/OS PASE ya se está ejecutando en este trabajo. Causa . . . . . : Se ha llamado a la API Qp2RunPase para ejecutar un programa i5/OS PASE en un trabajo que ya está ejecutando un programa i5/OS PASE. Recuperación . : Vuelva a intentar la petición, ya sea en este trabajo cuando termine de ejecutar i5/OS PASE, o bien en otro trabajo. ¿Alguien conoce algún modo de ejecutar dos PASE en un mismo trabajo? Tengo clara una solución, que es ejecutar los procesos en trabajos separados, pero ello me supone muchos otros problemas. Un saludo a todos por vuestros comentarios, Javier Mora ____________________________________________________ Ú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.

