Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] Agregar,actualizar registros en archivos indexados Marengo97 COBOL - General 2 13 de febrero de 2023 01:12
[Sintaxis] Mostrar un fichero Word Begoguay PowerCOBOL (ActiveX, v4 - v11) 1 20 de noviembre de 2021 23:13
[Sintaxis] Organización Fichero FD jmeza PowerCOBOL (ActiveX, v4 - v11) 2 4 de septiembre de 2018 01:03
[Compilador] Error 9Z al abrir un fichero Brandon AcuCobol 1 29 de agosto de 2016 19:13
[Sintaxis] Volcar registros de un fichero hacia varios CmText Breew PowerCOBOL (ActiveX, v4 - v11) 1 27 de febrero de 2015 15:44

Respuesta
 
Herramientas

  #1
Antiguo 20 de diciembre de 2018, 10:33
Recato53
Patrocinador del Foro
Última Actividad 19.07.2025 12:10
Posts Posts: 79
Likes enviados Enviados: 72
Likes recibidos Recibidos: 11
Protección Bloqueo de registros en un fichero
0 Inactivo Inactivo

Hola amigos foreros.

Estoy desarrollando una aplicación multiusuario en PowerCobol 9.

Necesitaría saber si hay alguna forma de bloquear un grupo de registros de un fichero Cobol, de manera que no se pueda acceder a ellos (modificar, borrar) desde ningún otro puesto de trabajo, hasta que no se desbloqueen.

Un saludo y Felices Fiestas.
Recato53 is offline   Responder Con Cita
  #2
Antiguo 20 de diciembre de 2018, 12:50
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

Código COBOL:
  1. READ fichero ... WITH LOCK


Un salu2.-
Josber is offline   Responder Con Cita
  #3
Antiguo 21 de diciembre de 2018, 13:53
GabrielACE
Forero Junior
Última Actividad 11.04.2019 14:16
Posts Posts: 32
Likes enviados Enviados: 0
Likes recibidos Recibidos: 4

Citación del post de Josber Ver Mensaje
Código COBOL:
  1. READ fichero ... WITH LOCK


Un salu2.-

eso no sirve porque bloqueo TODOS los registros y lo que el quiere es un grupo especifico

asi que la verdadera respuesta es NOP, no se puede


la unica alternativa que se me ocurre es generar 2 archivos

el primero tiene un registro unequivoco que sea la clave del segundo archivo cuya clave secundaria sean el grupo de registros que vos queres


entonces haces una lectura de input output del primero en el programa y hasta que no termines de procesar los archivos secundarios, no soltas el primero

entonces cualquier otro programa o persona que trate de acceder a ese registro va a estar bloqueado
GabrielACE is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:38.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.