Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Ejecutar un archivo *.exe sin CALL "SYSTEM" mhnico RM/COBOL 5 12 de junio de 2021 12:09
[Sintaxis] Error MOVE "Parent" de un nodo "Root" en TreeView dmosca PowerCOBOL (ActiveX, v4 - v11) 1 23 de agosto de 2017 08:47
[PowerCOBOL] CALL de cualquier DLL sin *.LIB ni "LoadLibrary" Kuk Cocina PowerCOBOL 20 29 de julio de 2017 23:33
[Sintaxis] Imprimir PDF desde DOS (CALL "SYSTEM") Roger RM/COBOL 1 1 de julio de 2016 16:40
[Postgresql] Error ODBC "No response from backend" Lascu Bases de datos 5 21 de diciembre de 2015 21:43

Respuesta

  #1
Antiguo 23 de julio de 2019, 15:34
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3
Predeterminado Call "CFURCOV" System error occurred. code = 0x25
0 Inactivo Inactivo

Hola Foro:

al ejecutar cfurcov en powercobol V9 - win7 da el siguiente error:

System error occurred. code = 0x25

estoy buscando, pero no encuentro a que corresponde...

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  77 RUTA        PIC X(100) value "MAESTRO-.DAT".
  5.  77 ERR-ERROR   PIC X(40) VALUE "C:\USR\MAL.TAD".
  6.  77 ERR-MENSAJE PIC X(40) value spaces.
  7.  PROCEDURE       DIVISION.
  8.      CALL "CFURCOV" USING BY REFERENCE RUTA
  9.           BY REFERENCE ERR-ERROR
  10.           BY REFERENCE ERR-MENSAJE.
dmosca is offline   Responder Con Cita
  #2
Antiguo 24 de julio de 2019, 18:54
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

dmosca, ¿qué es CFURCOV?



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
  #3
Antiguo 24 de julio de 2019, 20:26
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3

Hola KUK

es un utilitario de netcobol para recuperar archivos indexados

copio parrafo del User´s Guide

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  Captura.JPG
Vistas: 128
Tamaño:  27,6 KB  
dmosca is offline   Responder Con Cita
  #4
Antiguo 24 de julio de 2019, 21:26
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

dmosca, pues según el amigo Google dicha función está definida de la siguiente manera:

Código CPP:
  1. signed long int CFURCOV( char *ixdfilename, char *blkdatname, char *message);

Y los campos de la siguiente:
Código CPP:
  1. char ixdfilename[512] = "c:\\ixdfile\0";
  2. char blkdatname[512] = "c:\\blkdat\0";
  3. char message[512];

Prueba cambiando los tamaños a 512.

Está en esta DLL :
Código:
 [ENTRY] CFURCOV=F3BIFUTC.DLL
La propia llamada desde Cobol :

Código COBOL:
  1.  77 BLKFILE-NAME PIC X(11) VALUE "C:\BLKNDAT ".
  2.  77 MESSAGE-AREA PIC X(512).
  3.  77 IXDFILE-NAME PIC X(512).
  4.  
  5.  PROCEDURE DIVISION.  
  6.       CALL "CFURCOV" USING BY REFERENCE IXDFILE-NAME
  7.                            BY REFERENCE BLKFILE-NAME
  8.                            BY REFERENCE MESSAGE-AREA
  9.                            



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
  #5
Antiguo 24 de julio de 2019, 22:25
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3

kuk

con las modificaciones da el mismo error.

al intentar con un archivo que no existe: el error cambia a "archivo inexistente" cuando el nombre del archivo está ok, da: "System error occurred. code = 0x25".
dmosca is offline   Responder Con Cita
  #6
Antiguo 24 de julio de 2019, 23:24
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

dmosca,
Yo utilizo en pwc version 5 la libreria f3bifutc.lib y funciona perfectamente en ambitos de 32 y 64
te paso un ejemplo
Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  01 TEXTO.
  5.     03 LINEA1 PIC X(65) VALUE "Se generaran los indices del archivo de articulos".
  6.     03 FILLER PIC X VALUE X"0A".
  7.     03 LINEA2 PIC X(65) VALUE "Desea continuar...".
  8.  77 BLKFILE-NON PIC X(30) VALUE "C:\SIST\ARCHIVOS\BLKNDAT.DAT".
  9.  77 MESSAGE-NON PIC S9(9) COMP-5 VALUE 0.
  10.  77 IXDFILE-NAME PIC X(512).
  11.  01 MESSAGE-AREA PIC X(512).
  12.  PROCEDURE       DIVISION.
  13. *    MOVE 11 TO "MouseIconName" OF POW-SELF.
  14.      MOVE POW-FALSE TO "Enabled" OF CmCommand3.
  15. /     INVOKE POW-SELF "ThruEvents".
  16.      if "Text" OF DISCO-TRABAJO-CLI1 = spaces
  17.       INVOKE pow-self "DisplayMessage" USING "Error debe seleccionar un archivo"
  18.           MOVE POW-TRUE TO "Enabled" OF CmCommand3
  19.         exit program
  20.      end-if.
  21.      MOVE "Text" OF DISCO-TRABAJO-CLI1 TO IXDFILE-NAME.
  22.      move "Espere realizando proceso......."  to "Text" OF DISCO-TRABAJO-CLI3.
  23.      INVOKE DISCO-TRABAJO-CLI3 "Refresh".
  24.      INVOKE pow-self "Refresh".
  25.      CALL "CFURCOV" USING BY REFERENCE IXDFILE-NAME
  26.                           BY REFERENCE BLKFILE-NON
  27.                           BY REFERENCE MESSAGE-AREA.
  28. *    EXIT PROGRAM.
  29. *    MOVE 0 TO "MouseIconName" OF POW-SELF.
  30.      MOVE POW-TRUE    TO "Enabled" OF CmCommand3.
  31.      
  32.      move MESSAGE-AREA to "Text" OF DISCO-TRABAJO-CLI2.
  33.  
  34.      move POW-TRUE to "Enabled" OF INSERTAR1.
  35.      move "Proceso terminado......."  to "Text" OF DISCO-TRABAJO-CLI3.
  36.      MOVE 0 TO "MouseIconName" OF POW-SELF.    
  37.      EXIT PROGRAM.
fastpho is offline   Responder Con Cita
  #7
Antiguo 25 de julio de 2019, 01:45
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3

Fastpho

gracias por la respuesta

intente con tu ejemplo pero sigue dando el error de sistema


"System error occurred. code = 0x25"
dmosca is offline   Responder Con Cita
  #8
Antiguo 25 de julio de 2019, 16:45
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Hola:

Ahi donde ponés el nombre de archivo "MAESTRO-.DAT" asi se llama o fue a modo de ejemplo? por ese guion que tiene entre la 0 y el punto.

Yo en el nombre del archivo le paso la ruta completa, no sé si asi lo estás haciendo.

Saludos

Fito...
Fito is offline   Responder Con Cita
  #9
Antiguo 25 de julio de 2019, 18:09
dmosca
Forero
Última Actividad 07.07.2022 13:19
Posts Posts: 69
Likes enviados Enviados: 32
Likes recibidos Recibidos: 3

Hola FIto:

modifique el nombre del archivo, sigue el mismo error

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  77 BLKFILE-NAME PIC X(11) VALUE "C:\BLKNDAT ".
  5.  77 MESSAGE-AREA PIC X(512).
  6.  77 IXDFILE-NAME PIC X(512).
  7.  PROCEDURE       DIVISION.
  8.       MOVE "c:\cuadros\debug\p1301090.dat" TO IXDFILE-NAME.
  9.       CALL "CFURCOV" USING BY REFERENCE IXDFILE-NAME
  10.                            BY REFERENCE BLKFILE-NAME
  11.                            BY REFERENCE MESSAGE-AREA
dmosca is offline   Responder Con Cita
  #10
Antiguo 25 de julio de 2019, 20:10
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 dmosca Ver Mensaje
"C:\BLKNDAT "
Puede ser que te esté dando problemas ahora por el espacio que hay al final del nombre del fichero.

Un saludo y suerte.-
Josber 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 13:57.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.