Gracias Daniel por tu tiempo, lo de sqlrpgle es correcto, la intriga mía es
que solo me sucede en un solo programa, mirando el inventario de los
sqlrpgle que crean view y son llamados por otros y luego se borra la view
son 10 y los recompile y funcionan perfectamente y este tiene el fantasma
metido, miro la creación de view y es la misma forma, pero de todos modos
gracias nuevamente por tu tiempo.

Las dos soluciones que me dieron las probé y son correctas.

Jaime Villa T.

----- Mensaje original ----- 
De: "Daniel Garcia" <[EMAIL PROTECTED]>
Para: <[email protected]>
Enviado: Martes, 19 de Julio de 2005 04:31 p.m.
Asunto: Re: CREATE VIEW---Nicolas


Hola Jaime,


Creo que estaras usando un SQLRPG o SQLRPGLE, para solucionarlo en la
compilacion ponle en el parametro COMMIT(*NONE), si usas Cobol el
problema es el mismo.

Lo que sucede es que por defecto los programas con SQL se compilan como
si estuvieran usando control de compromiso, por eso has necesitado hacer
el commit para desbloquear el fichero.


Saludos
Dani

Jaime Villa Torres escribió:

> Nicolás, le realice el commit después del llamado del segundo programa
> y efectivamente funciono, te agradezco tu solución, pero si te soy
> sincero no entendí la solución, ya que tengo otros programas que
> realizan lo mismo y no tengo ese problema, pero sobre todo gracias, me
> sacas de un gran apuro.
>
> Jaime Villa T.
>
>     ----- Mensaje original -----
>     *De:* Machado Nicolás Guillermo <mailto:[EMAIL PROTECTED]>
>     *Para:* [email protected] <mailto:[email protected]>
>     *Enviado:* Martes, 19 de Julio de 2005 02:40 p.m.
>     *Asunto:* RE: CREATE VIEW
>
>     Pareceria como que debes hacer un COMMIT.
>     Quiza la vista (VIEW) activa algo del Commitment Control, y al
>     salir queda pendiente hacer el commit o el rollback.
>     Suopngo que solo necesitas el commit.
>
>     Espero sea eso
>     Saludos
>     Nicolas
>
>
>         -----Original Message-----
>         *From:* [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         [mailto:[EMAIL PROTECTED]
>         *Sent:* Martes, 19 de Julio de 2005 04:30 p.m.
>         *To:* [email protected]
>         *Subject:* CREATE VIEW
>
>         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.
>

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a