|
Fernando, te cuento que solucione el problema que
se presentaba de la siguiente manera.
El programa que se va en sbmjob, realiza CRTDUPOBJ
con data *yes, del archivo bloqueado, se solucionó cambiando este comando con
el CPYF con el parámetro CRTFILE *YES y funciona
perfectamente.
Jaime Villa T.
----- Mensaje original -----
Enviado: Martes, 13 de Septiembre de 2005
01:39 a.m.
Asunto: Re: ALCOBJ
Jaime, tienes dos posibilidade:
- podrias guardar en una area de datos informacion relativa al bloqueo y
que el proceso submitido lo modifique cuando comience a ejecutarse. Mientras
el proceso que submite revisa periodicamente dicha area de datos hasta que
ve el cambio y libera el archivo.
- Otra forma seria comunicar los dos procesos mediante colas de datos y de
esta forma confirmar cuando se ha producido la activación del proceso
submitido.
Salu2
Fernando Martinez
Jaime Villa
Torres escribió:
Señores, una duda, tengo un programa que
realiza un ALCOBJ con *EXCLRD, a
un archivo físico, este mismo programa genera un sbmjob a un programa que
utiliza el mismo archivo, y por supuesto, error, el problema se solucionaría
retirando el ALCOBJ en el momento de enviar el sbmjob y realizarlo
nuevamente dentro del sbmjob, el problema que se presenta es si el sbmjob no
se activa inmediatamente, puede quedar el archivo sin un bloqueo y los
usuarios podrían utilizarlo y esto generaría problemas al
proceso.
Como siempre espero un buen consejo de
ustedes.
Jaime Villa
T.
|