Señores, un consejo.
El Problema:
 
Un programa en batch, llama a otro programa, este ultimo crea una view, cuando la lee lo hace realizando un open, luego la lee y realiza el close y el segundo programa termina, luego el primer programa intenta borrar la view y el sistema no la borra y envía los siguientes mensajes.
 
Cambios no comprometidos pendientes para el archivo @XXXXX de la         
biblioteca QTEMP.                                                     
Operación no satisfactoria para el archivo @XXXXX de la biblioteca QTEMP.
0 objetos de tipo *FILE suprimidos. 1 objetos no suprimidos.
 
Al ampliar el primer mensaje, el texto es el siguiente:
 
            ID de mensaje  . . . . :   CPF325E       Gravedad . . . . . . . :   40        
Tipo de mensaje  . . . :   Diagnóstico                                        
Fecha envío  . . . . . :   19/07/05      Hora envío . . . . . . :   14:07:47  
                                                                              
Mensaje . . . . :   Cambios no comprometidos pendientes para el archivo @XXXXX
  de la biblioteca QTEMP.                                                     
Causa . . . . . :   Hay cambios no comprometidos pendientes para el archivo   
  @XXXXX de la biblioteca QTEMP para la definición de compromiso *DFTACTGRP.  
Recuperación  . :   Realice una de las acciones siguientes y vuelva a intentar
  la petición:                                                                
    -- Complete el proceso de control de compromiso efectuando un compromiso o
  una retrotracción para la definición de compromiso *DFTACTGRP.              
    -- Cambie el control de compromiso y vuelva a compilar el programa.       
Descripción técnica . . . . . . . . . :   El identificador de descripción de  
  compromiso es X'5CC4C6E3C1C3E3C7D9D7'.,
 
Los procesos son tipo *PGM en RPGIV, no son *MODULE
 
De antemano gracias. 
                                       
Jaime Villa T.

Responder a