Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Micro Focus COBOL RM/COBOL
RM/COBOL IDE y Compilador RM/COBOL
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] Ejemplos de manejo de archivos y tecla de funcion FPAIX GnuCOBOL (OpenCOBOL) 3 25 de febrero de 2023 18:01
Necesito ayuda con el manejo de pantalla CHITOBLA GnuCOBOL (OpenCOBOL) 22 20 de noviembre de 2022 01:20
[PowerCOBOL] Manejo de control CmListView (Grid) Josber Cocina PowerCOBOL 27 18 de noviembre de 2019 09:16
[Componente] Manejo del control Frame Begoguay PowerCOBOL (ActiveX, v4 - v11) 1 3 de febrero de 2019 22:29
[Sintaxis] Copiar archivos en RED LAN Roger PowerCOBOL (ActiveX, v4 - v11) 6 27 de mayo de 2017 09:38

Respuesta
 
Herramientas

  #1
Antiguo 8 de marzo de 2019, 23:17
moraber
Forero Junior
Última Actividad 07.05.2026 17:03
Posts Posts: 5
Likes enviados Enviados: 1
Likes recibidos Recibidos: 0
PC Manejo de archivos en Red
0 Inactivo Inactivo

Gracias Amigos del Foro, algun programador me puede ayudar a manejar archivos en red, que varios usuarios al tiempo usen archivos, leer, grabar, borrar, consultar etc, si que estos se bloqueen o se dañen, Gracias..
moraber is offline   Responder Con Cita
  #2
Antiguo 9 de marzo de 2019, 00:06
Breew
Patrocinador del Foro
Última Actividad 09.05.2022 07:47
Posts Posts: 125
Likes enviados Enviados: 104
Likes recibidos Recibidos: 8

Hola Moraber.

Yo lo que hago es que cada vez que hago un acceso a un fichero , ya sea para grabar, consultar, etc es abrirlo , efectuar la accion concreta y cerrarlo acto seguido.
leo abro-leo-cierro.
modifico abro-grabo-cierro.

No he tenido problema nunca.


Citación del post de moraber Ver Mensaje
Gracias Amigos del Foro, algun programador me puede ayudar a manejar archivos en red, que varios usuarios al tiempo usen archivos, leer, grabar, borrar, consultar etc, si que estos se bloqueen o se dañen, Gracias..
Breew is offline   Responder Con Cita
  #3
Antiguo 9 de marzo de 2019, 12:16
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

Citación del post de Breew Ver Mensaje
cerrarlo acto seguido.
leo abro-leo-cierro.
modifico abro-grabo-cierro
Pero, eso ralentizará mucho el programa, ¿no?. Yo creo que es mejor usar los FILE STATUS y las DECLARATIVES, que, aunque sea un coñazo de programación, dan buen resultado.

Un saludo.-
Josber is offline   Responder Con Cita
  #4
Antiguo 9 de marzo de 2019, 16:13
Breew
Patrocinador del Foro
Última Actividad 09.05.2022 07:47
Posts Posts: 125
Likes enviados Enviados: 104
Likes recibidos Recibidos: 8

Hola Josber.

Bueno, es lo que se ocurrio para tener el fichero ocupado el minimo posible.
La verdad es que no noto si se ralentiza o no. Funciona todo muy rapido.
De todas maneras, lo controlo todo con las declaratives, mas que nada para tener constacia de que hace lo que le pido


Citación del post de Josber Ver Mensaje
Pero, eso ralentizará mucho el programa, ¿no?. Yo creo que es mejor usar los FILE STATUS y las DECLARATIVES, que, aunque sea un coñazo de programación, dan buen resultado.

Un saludo.-
Breew is offline   Responder Con Cita
  #5
Antiguo 11 de marzo de 2019, 17:43
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 02.09.2026 00:15
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

Hoy los sistemas operativos son muy rápidos a la hora de abrir un fichero, cerrarlo, leer y escribir.

Pero es cuestión de operatividad, seguridad y compartir la información.

Si diseñas un programa multipuesto, (por ejemplo una aplicación que mantenga datos de clientes) cuando un usuario lee un cliente para su mantenimiento, debe bloquearlo y avisar al resto de que se esta modificando o está en uso. Ya que no seria razonable que dos usuarios modificaran el mismo cliente sin avisar al ultimo en llegar. De lo contrario que datos del cliente seria modificado por que usuario.

Por eso, una consulta o listado abre en modo input y genera el informe sin bloquear a otros usuarios informacion.

Un mantenimiento debe abrir el fichero en modo i-o y bloquear el registro que se está modificando, borrando o dando de alta.

Esto es condición para determinar que una aplicación es multiusuario o multipuesto. Cuando se puede compartir base de datos de forma lógica y denegar el acceso a lo que sea necesario.

Otra cuestión mas complicada es el mantenimiento de por ejemplo un albaran (que contiene una cabecera con datos del cliente, forma de pago, etc y lineas de productos que se dispensan). En esta tarea hay multiples soluciones, pero la mas adecuada el bloquear la cabecera y dejar al usuario que tiene bloqueada la cabecera modificar las lineas de albaran.
JCantero is offline   Responder Con Cita
  #6
Antiguo 11 de marzo de 2019, 18:29
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

El asunto no es sólo el SO, sino que sobre todo los accesos E/S (o I/O en inglés), los discos son mucho más rápidos que antes. Y si es un SSD, mejora en varias veces el rendimiento.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk 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:19.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.