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 > MicroFocus COBOL > RM/COBOL
RM/COBOL IDE y Compilador RM/COBOL
Noticias y Avisos
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Manejo OCX impresora Fiscal Epson nueva generación fastpho PowerCOBOL (ActiveX) 68 21 de marzo de 2019 15:29
[Componente] Manejo del control Frame Begoguay PowerCOBOL (ActiveX) 1 3 de febrero de 2019 22:29
[Aporte] Manejo de control CmListView (Grid) Josber Cocina PowerCOBOL 15 8 de agosto de 2018 03:42
[Sintaxis] conexion en red Breew PowerCOBOL (ActiveX) 1 5 de noviembre de 2017 09:26
[Sintaxis] Copiar archivos en RED LAN Roger PowerCOBOL (ActiveX) 6 27 de mayo de 2017 09:38
Respuesta
 
Herramientas

  #1
Antiguo 8 de marzo de 2019, 23:17
IDENTIFICATION DIVISION
moraber
Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de moraber
DATA DIVISION
Forero desde (Registrado)enero 2018
Colombia
UbicaciónBogotá
Última Actividad08.03.2019 23:23
PROCEDURE DIVISION
PostsPosts: 4
Ha dicho GraciasEnviado: 1
Ha recibido agradecimientosRecibido: 0
ReputaciónReputación: 0
moraber is an unknown quantity at this point
PC Manejo de archivos en Red

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 no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 9 de marzo de 2019, 00:06
IDENTIFICATION DIVISION
Breew
Novato Junior
ENVIRONMENT DIVISION
Avatar de Breew
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
UbicaciónBarcelona
Edad54 años
Última Actividad23.03.2019 21:07
PROCEDURE DIVISION
PostsPosts: 94
Ha dicho GraciasEnviado: 85
Ha recibido agradecimientosRecibido: 1
ReputaciónReputación: 5
Breew is on a distinguished road
Predeterminado

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.


Cita 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 no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 9 de marzo de 2019, 12:16
IDENTIFICATION DIVISION
Josber
Super Moderador
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
UbicaciónAlicante
Última Actividad25.03.2019 21:45
PROCEDURE DIVISION
PostsPosts: 444
Ha dicho GraciasEnviado: 177
Ha recibido agradecimientosRecibido: 190
Medallas recibidas: 1Medallas: Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ReputaciónReputación: 17
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

Cita 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 no ha iniciado sesión   Responder Con Cita
  #4
Antiguo 9 de marzo de 2019, 16:13
IDENTIFICATION DIVISION
Breew
Novato Junior
ENVIRONMENT DIVISION
Avatar de Breew
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
UbicaciónBarcelona
Edad54 años
Última Actividad23.03.2019 21:07
PROCEDURE DIVISION
PostsPosts: 94
Ha dicho GraciasEnviado: 85
Ha recibido agradecimientosRecibido: 1
ReputaciónReputación: 5
Breew is on a distinguished road
Predeterminado

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


Cita 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 no ha iniciado sesión   Responder Con Cita
  #5
Antiguo 11 de marzo de 2019, 17:43
IDENTIFICATION DIVISION
JCantero
Novato Junior
ENVIRONMENT DIVISION
Avatar de JCantero
DATA DIVISION
Forero desde (Registrado)junio 2016
España
UbicaciónAlbacete
Edad52 años
Última Actividad24.03.2019 00:21
PROCEDURE DIVISION
PostsPosts: 39
Ha dicho GraciasEnviado: 8
Ha recibido agradecimientosRecibido: 22
ReputaciónReputación: 0
JCantero is on a distinguished road JCantero is on a distinguished road JCantero is on a distinguished road
Predeterminado

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 no ha iniciado sesión   Responder Con Cita
  #6
Antiguo 11 de marzo de 2019, 18:29
IDENTIFICATION DIVISION
Kuk
Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
Forero desde (Registrado)enero 2015
España
UbicaciónMadrid
Edad34 años
Última Actividad25.03.2019 20:29
PROCEDURE DIVISION
PostsPosts: 1.358
Ha dicho GraciasEnviado: 293
Ha recibido agradecimientosRecibido: 500
ReputaciónReputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

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 - obligatorias de conocer para TODOS.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale Pinchando en su Nick:

Kuk no ha iniciado sesión   Responder Con Cita
Respuesta


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 03:16.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2019, Jelsoft Enterprises Ltd.