Gracias Alex.

La primera referencia que indicas ya la estaba explorando pero no la entiendo 
muy bien. No utilizo esa propiedad y no tengo muy claro en que me puede 
afectar. Voy a ver si puedo hacer alguna prueba.

La segunda referencia la desconocía por completo. Tampoco entiendo cómo 
funcionan. Voy a ver qué averiguo.

Saludos,

Javier

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.

Responder a