Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL
Fujitsu COBOL Sub-Foro dedicado a Compiladores e IDE-s de Fujitsu.
 
Respuesta

  #1
Antiguo 14 de diciembre de 2018, 14:49
jmeza
Forero Senior
Última Actividad 23.05.2026 02:04
Posts Posts: 106
Likes enviados Enviados: 26
Likes recibidos Recibidos: 4
Predeterminado Archivos Multiusuarios
0 Inactivo Inactivo

Hola, consulta, cual seria la forma para definir la Select y FD en sistema multiusuarios que no produzca conflicto de lectura o grabación cuando dos usuarios o mas trabajan en el mismo programa.

Un saludo
jmeza is offline   Responder Con Cita
  #2
Antiguo 14 de diciembre de 2018, 15:40
Joseg
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Innovación: Por aportar innovaciones - Issue reason: Por aportar soluciones innovadoras en varias ocasiones 
Última Actividad 17.09.2026 18:23
Posts Posts: 401
Likes enviados Enviados: 130
Likes recibidos Recibidos: 179

Citación del post de jmeza Ver Mensaje
Hola, consulta, cual seria la forma para definir la Select y FD en sistema multiusuarios que no produzca conflicto de lectura o grabación cuando dos usuarios o mas trabajan en el mismo programa.

Un saludo
Código COBOL:
  1.            SELECT FARQUIVO ASSIGN TO "ARQUIVO.DAT"
  2.                     ORGANIZATION INDEXED
  3.                     ACCESS DYNAMIC  
  4.                     RECORD KEY FIRSTKEY
  5.                     STATUS WSTATUS
  6.                     LOCK MODE AUTOMATIC WITH LOCK ON RECORD.
  7.  
  8.  FD  FARQUIVO
  9.  01  REGISTO ...


Várias possibilidades:

OPEN INPUT FARQUIVO ---> Não produz conflicto
ou

OPEN I-O FARQUIVO
READ FARQUIVO WITH NO LOCK ...
---> Não produz conflicto

Teste escrita:
Código COBOL:
  1.      WRITE REGISTO
  2.      IF WSTATUS(1:1) NOT = "0"
  3.          DISPLAY "ERROR"
  4.      END-IF

Analisar comandos: LOCK MODE AUTOMATIC WITH LOCK ON RECORD.
Código COBOL:
  1.     OPEN INPUT / I-O        
  2.     READ  
  3.     WRITE / REWRITE
  4.     LOCK / UNLOCK

Mas havia muito mais a explicar.
File Handling | zingCOBOL
Joseg is offline   Responder Con Cita
Respuesta


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

Saltar a Foro


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