Hola Jaime,
De nada, estamos aqui para intentar ayudarnos entre todos. Como dicen
por ahi, compartiendo generamos conocimiento.
Alguna vez he tenido problemas al llamar desde un RPG/Cobol de toda la
vida a uno hecho con SQL+ILE (tambien llamando desde fuentes CLP), cosas
como que no cerraba los ficheros, que no los abria bien o cosas por el
estilo.
Saludos
Dani
Jaime Villa Torres escribió:
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
__________________________________________________
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