Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol GnuCOBOL (OpenCOBOL)
GnuCOBOL (OpenCOBOL) El compilador gratuito y Open Source cada vez más popular.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Ayuda con lectura de archivo indexado JonathanDemons_123 COBOL - General 4 15 de abril de 2024 08:46
[PowerCOBOL] Código para crear archivo Json fastpho Cocina PowerCOBOL 11 16 de noviembre de 2021 20:24
[Sintaxis] Crear archivo indexado desde un XLS Anthony AcuCobol 10 6 de agosto de 2019 17:35
[Sintaxis] Crear Archivo Xml Anthony AcuCobol 7 25 de febrero de 2016 22:46
[Duda] Crear archivo manifiest ¿?¿? Josber COBOL - General 10 22 de diciembre de 2015 07:59

Respuesta
 
Herramientas

  #11
Antiguo 23 de noviembre de 2022, 00:17
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 02.10.2026 10:24
Posts Posts: 404
Likes enviados Enviados: 130
Likes recibidos Recibidos: 180

Citación del post de CHITOBLA Ver Mensaje
❞
Joseg, lo links que tu me has sugerido son muy interesantes,
Acabo de leerme todo el "Descargas, archivos binarios y enlaces de GnuCOBOL/OpenCOBOL".

La pregunta del millon que te hago es: TENGO QUE DESINSTALAR TODO LO QUE YA HE INSTALADO PARA HACER TODOS ESTOS PASOS y asi tener una versión realmente completa y distinta ya que esta apuntando al OPEN COBOL (ya lo tengo instalado y es el que he usado hasta ahora) que me gusta mas que usar el VISUAL STUDIO que tengo ahora como para escribir con el GNU 3.2 como compilador.

Aguardo tu sabia respuesta para saber que hago.

Te soy sincero, no soy un experto instalando de esta manera ningun soft ya que siempre he usado algun instalador, lo pongo dentro del computador y funciona, me da un poco de miedo hacer errores.

De verdad no es sencillo hacer todos los pasos y te pregunto si existe algo que le pueda agregar a lo que tengo para poder usar ARCHIVOS INDEXADOS sin tener que sacar todo y empezar de 0.

SALUDOS.

" TENGO QUE DESINSTALAR TODO LO QUE YA HE INSTALADO PARA HACER TODOS ESTOS PASOS"
- Depend, mas em princípio No !!!!!!

Minha sugestão: Download de:
. https://www.arnoldtrembley.com/GC32-...e-7z-to-exe.7z
. rename .7z para .exe
. Descompactar - Copiar para o diretorio que tem atualmente
. Procurar o ficheiro: set_env.cmd ---> executar ---> "carrega manualmente todo o ambiente
- Pode fazer testes pela linha de comandos

Sem ter acesso ao PC não é fácil ajudar muito mais. O GnuCobol tem muitas opções, por exemplo o compilador de "C" pode ser o MinGW ou Microsoft C++

Se gosta do VStudio Code: Executar os ficheiros: VScobc.cmd e VScobcrun.cmd.

Mas se tem dificuldades em configurar manualmente o IDE, instale:
https://github.com/mridoni/gix/relea...-installer.exe
Configura automaticamente o Debug, ESQL, ISAM.

Também deduzo que esta a usar o Windows.

O GnuCobol tenho testado mais vezes com Linux+PostgreeSQL. É Muito rápido!

Espero que possa ajudar, mas admito que poderá não ser fácil!!!

José
Joseg is offline   Responder Con Cita
  #12
Antiguo 23 de noviembre de 2022, 01:42
CHITOBLA
Forero
Última Actividad 27.12.2022 23:37
Posts Posts: 58
Likes enviados Enviados: 72
Likes recibidos Recibidos: 17

JCantero, lamentablemente no hay ningun cambio, el FILE STATUS sigue dando 91 y no crea nada.
Te voy a enviar el fuente, es un programa muy chico que solo crea un archivo indexado con 2 campos.
Fijate los File Status que te diran que pasa.
Si a ti te anda, es que tienen cargado todo lo que lei hoy sobre VSAM para manejo de archivos indexados.
Tu usas Visual Studio o usas OPEN COBOL para escribir el programa.
Ahora te adjunto el programa completo.
Gracias por tu tiempo y ojala encuentres que te anda y el tema es porque?
Un gran abrazo.
Archivos Adjuntos
Tipo de Archivo: txt prueba.txt (2,7 KB)Descargas: 62
CHITOBLA is offline   Responder Con Cita
  #13
Antiguo 23 de noviembre de 2022, 01:57
CHITOBLA
Forero
Última Actividad 27.12.2022 23:37
Posts Posts: 58
Likes enviados Enviados: 72
Likes recibidos Recibidos: 17

Jose, cuando tu me dices Copiar para o diretorio que tem atualmente, cual de los 2, el directorio c:/GNUCOBOL o el directorio
c:/COBOL.

Por favor aclarame a cual directorio le pongo lo que bajo y voy a probar.

Tambien aclarame esto: . Procurar o ficheiro: set_env.cmd ---> executar ---> "carrega manualmente todo o ambiente onde eu executo isto??

Eu acredito que seria mais facil pra mim a ultima opción: https://github.com/mridoni/gix/relea...-installer.exe
que creo instala solo todo.

Aguardo tus sugerencias, MUITO BRIGADO AMIGO.
ABRAZO
CHITOBLA is offline   Responder Con Cita
  #14
Antiguo 23 de noviembre de 2022, 09:40
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207

@CHITOBLA,

Comentario de Moderador
  1. No metas código en adjuntos salvo que sea un programa gigantesco, es mucho más cómodo para ver el código
  2. Utiliza los botones de resalto de sintaxis, también es mucho más cómodo para ver el código


En cuanto a tu problema has intentado hacer el OPEN de la siguiente manera en vez de OUTPUT?

Código COBOL:
  1.      OPEN I-O EMPLEADOS-ARCHIVO

Esto depende del compilador y del File-Handler, pero las combinaciones de ACCESS MODE y OPEN no siempre funcionan todas. Lo tienes en
Código COBOL:
  1.      ORGANIZATION IS INDEXED
  2.      ACCESS MODE IS  DYNAMIC

Así que haz el OPEN como te digo y a ver qué pasa.



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
  #15
Antiguo 23 de noviembre de 2022, 16:56
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 27.09.2026 07:41
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

@CHITOBLA, sin tocar nada funciona perfectamente. "APERTURA : 00 "

Lo hago con el IDE de Open Cobol.

Adjunto pantallazo:

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  Sin título.jpg
Vistas: 72
Tamaño:  40,9 KB  
JCantero is offline   Responder Con Cita
  #16
Antiguo 23 de noviembre de 2022, 19:09
CHITOBLA
Forero
Última Actividad 27.12.2022 23:37
Posts Posts: 58
Likes enviados Enviados: 72
Likes recibidos Recibidos: 17

Kuk, como estas.
Puse OPEN OUTPUT porque quiero que se cree el archivo.
ESE ES EL PROBLEMA-
Si pongo OPEN I-O no me va a crear el archivo y me dara en el FILE SYSTEM el valor de 91 como ya escrito.
Yo creo que falta cargar algo en la versión de GNU que tengo para que pueda manejar archivos VSAM (indexados).
Digo esto porque el mismo programa si pongo SECUENCIAL funciona perfectamente.
Un abrazo y gracias por tu tiempo.

- - - Updated - - -

JCantero, antes de pasar el programa para el GNU, lo probe con el OPEN y funciona perfectamente como te ha funcionado a ti.
Por esto te dije que no es el programa.
Para mi falta agregar al GNU "algo" que lo haga interpretar ARCHIVOS INDEXADOS.
De todo lo que lei de los links que me mandaste para generar una versión de GNU, se ve claramente que hay paquetes que se ocupan especialmente de ARCHIVOS INDEXADOS, pero para instalar estos paquetes, creo que debo borrar todo y empezar de nuevo de otra manera y eso de ser posible no quisiera hacerlo.
Por eso les he preguntado a Uds. que se que saben mucho mas que yo.
Un abrazo y muchas gracias.
CHITOBLA is offline   Responder Con Cita
  #17
Antiguo 23 de noviembre de 2022, 19:36
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 02.10.2026 10:24
Posts Posts: 404
Likes enviados Enviados: 130
Likes recibidos Recibidos: 180

Citación del post de CHITOBLA Ver Mensaje
❞
Jose, cuando tu me dices Copiar para o diretorio que tem atualmente, cual de los 2, el directorio c:/GNUCOBOL o el directorio
c:/COBOL.

Por favor aclarame a cual directorio le pongo lo que bajo y voy a probar.

Tambien aclarame esto: . Procurar o ficheiro: set_env.cmd ---> executar ---> "carrega manualmente todo o ambiente onde eu executo isto??

Eu acredito que seria mais facil pra mim a ultima opción: https://github.com/mridoni/gix/relea...-installer.exe
que creo instala solo todo.

Aguardo tus sugerencias, MUITO BRIGADO AMIGO.
ABRAZO
Ver imagem!
Com OPEN I-O não deveria ser necessário, mas tente a seguinte alteração:
Código COBOL:
  1. SELECT optional EMPLEADOS-ARCHIVO
  2.            ASSIGN TO "EMPINX"
  3.            ORGANIZATION IS INDEXED
  4.            RECORD KEY IS EMPLEADOS-ID
  5.            ACCESS MODE IS DYNAMIC
  6.            FILE STATUS IS FS-ST.


Foi inserido "optional"

- - - Updated - - -

Citación del post de CHITOBLA Ver Mensaje
❞
Kuk, como estas.
Puse OPEN OUTPUT porque quiero que se cree el archivo.
ESE ES EL PROBLEMA-
Si pongo OPEN I-O no me va a crear el archivo y me dara en el FILE SYSTEM el valor de 91 como ya escrito.
Yo creo que falta cargar algo en la versión de GNU que tengo para que pueda manejar archivos VSAM (indexados).
Digo esto porque el mismo programa si pongo SECUENCIAL funciona perfectamente.
Un abrazo y gracias por tu tiempo.

- - - Updated - - -

JCantero, antes de pasar el programa para el GNU, lo probe con el OPEN y funciona perfectamente como te ha funcionado a ti.
Por esto te dije que no es el programa.
Para mi falta agregar al GNU "algo" que lo haga interpretar ARCHIVOS INDEXADOS.
De todo lo que lei de los links que me mandaste para generar una versión de GNU, se ve claramente que hay paquetes que se ocupan especialmente de ARCHIVOS INDEXADOS, pero para instalar estos paquetes, creo que debo borrar todo y empezar de nuevo de otra manera y eso de ser posible no quisiera hacerlo.
Por eso les he preguntado a Uds. que se que saben mucho mas que yo.
Un abrazo y muchas gracias.
Me parece que não tem nenhum motor ISAM instalado.
Isto porque o status 91 = "FEATURE NOT AVAILABLE"

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  2022-11-23_182359.png
Vistas: 49
Tamaño:  73,2 KB  
Joseg is offline   Responder Con Cita
  #18
Antiguo 23 de noviembre de 2022, 20:57
CHITOBLA
Forero
Última Actividad 27.12.2022 23:37
Posts Posts: 58
Likes enviados Enviados: 72
Likes recibidos Recibidos: 17

Joseg, coincidimos que no tengo instalado nada que permita manejar Archivos Indexados (ISAM).

Tu me mandas una pantalla con algunas indicaciones que yo no entiendo.

Me sugieres que tengo que cambiar el directorio INCLUDE, pero de donde lo saco para sustituirlo porque lo que me pones "set_env.cmd" no se donde ejecutarlo.

Los otros archivos que me indicas, tampoco se de donde sacarlos o como armar este directorio de GNU.

Si por favor me ayudas un poquito mas te lo agradeceré mucho.
Un abrazo
Gracias.
CHITOBLA is offline   Responder Con Cita
  #19
Antiguo 23 de noviembre de 2022, 23:17
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 02.10.2026 10:24
Posts Posts: 404
Likes enviados Enviados: 130
Likes recibidos Recibidos: 180

Citación del post de CHITOBLA Ver Mensaje
❞
Joseg, coincidimos que no tengo instalado nada que permita manejar Archivos Indexados (ISAM).

Tu me mandas una pantalla con algunas indicaciones que yo no entiendo.

Me sugieres que tengo que cambiar el directorio INCLUDE, pero de donde lo saco para sustituirlo porque lo que me pones "set_env.cmd" no se donde ejecutarlo.

Los otros archivos que me indicas, tampoco se de donde sacarlos o como armar este directorio de GNU.

Si por favor me ayudas un poquito mas te lo agradeceré mucho.
Un abrazo
Gracias.
Fez isto?
Download de:
. https://www.arnoldtrembley.com/GC312...e-7z-to-exe.7z
. rename .7z para .exe

- Executar (extrair)--> vai descompactar para uma pasta qualquer, por exemplo \GnuCobol
- Na linha de comandos dessa pasta, executar: set_env.cmd

Na mesma linha de comandos:
- Tente compilar o programa. cobc -x exemplo.cob (ver na mesma pasta o ficheiro: GnuCOBOL 3.1.2 Manual.pdf para mais opções)

- Executar o programa


Se fizer tudo o programa vai compilar e poder usar ficheiros indexados.
Joseg is offline   Responder Con Cita
  #20
Antiguo 24 de noviembre de 2022, 17:10
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 02.10.2026 10:24
Posts Posts: 404
Likes enviados Enviados: 130
Likes recibidos Recibidos: 180

Citación del post de Joseg Ver Mensaje
❞
Fez isto?
Download de:
. https://www.arnoldtrembley.com/GC312...e-7z-to-exe.7z
. rename .7z para .exe

- Executar (extrair)--> vai descompactar para uma pasta qualquer, por exemplo \GnuCobol
- Na linha de comandos dessa pasta, executar: set_env.cmd

Na mesma linha de comandos:
- Tente compilar o programa. cobc -x exemplo.cob (ver na mesma pasta o ficheiro: GnuCOBOL 3.1.2 Manual.pdf para mais opções)

- Executar o programa


Se fizer tudo o programa vai compilar e poder usar ficheiros indexados.

Para que tem dúvidas um tutorial básico:

Installing gnuCOBOL on Windows | Big Dan the Blogging Man
Joseg 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 05:44.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.