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.

Responder a