Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
Retroceder   COBOL Foro > IDE-s y compiladores COBOL > Fujitsu COBOL > PowerCOBOL (ActiveX)
PowerCOBOL (ActiveX) Versiones del IDE basadas en ActiveX
Noticias y Avisos
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Аbrir fichero *.pdf JuanJuan77 PowerCOBOL (ActiveX) 4 3 de octubre de 2018 12:16
[Sintaxis] Organización Fichero FD jmeza PowerCOBOL (ActiveX) 2 4 de septiembre de 2018 00:03
[Compilador] Error 9Z al abrir un fichero Brandon AcuCobol 1 29 de agosto de 2016 18:13
[Sintaxis] Volcar registros de un fichero hacia varios CmText Breew PowerCOBOL (ActiveX) 1 27 de febrero de 2015 14:44
Respuesta
 
Herramientas

  #1
Antiguo 20 de diciembre de 2018, 09:33
IDENTIFICATION DIVISION
Recato53
Patrocinador del Foro
ENVIRONMENT DIVISION
Avatar de Recato53
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
UbicaciónValladolid
Última Actividad05.02.2019 18:44
PROCEDURE DIVISION
PostsPosts: 71
Ha dicho GraciasEnviado: 68
Ha recibido agradecimientosRecibido: 9
Mejores respuestasSoluiones: 2
ReputaciónReputación: 5
Recato53 is on a distinguished road
Candado Bloqueo de registros en un fichero

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 no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 20 de diciembre de 2018, 11:50
IDENTIFICATION DIVISION
Josber
Super Moderador
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
UbicaciónAlicante
Última Actividad24.05.2019 17:52
PROCEDURE DIVISION
PostsPosts: 449
Ha dicho GraciasEnviado: 178
Ha recibido agradecimientosRecibido: 193
Mejores respuestasSoluiones: 29
Medallas recibidas: 1Medallas: Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ReputaciónReputación: 18
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

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


Un salu2.-
Josber no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 21 de diciembre de 2018, 12:53
IDENTIFICATION DIVISION
GabrielACE
Novato Junior
ENVIRONMENT DIVISION
Avatar de GabrielACE
DATA DIVISION
Forero desde (Registrado)abril 2018
Argentina
Última Actividad11.04.2019 13:16
PROCEDURE DIVISION
PostsPosts: 32
Ha dicho GraciasEnviado: 0
Ha recibido agradecimientosRecibido: 4
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
GabrielACE is an unknown quantity at this point
Predeterminado

Cita 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 no ha iniciado sesión   Responder Con Cita
Respuesta

Tags
bloqueo , lock , read , registro


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

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



La franja horaria es GMT +1. Ahora son las 18:35.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2019, Jelsoft Enterprises Ltd.