Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Fujitsu COBOL (https://www.cobolforo.es/forumdisplay.php?f=77)
-   -   [Sintaxis] Uso de COMP-6 en registro (https://www.cobolforo.es/showthread.php?t=647)

jmeza 16 de junio de 2017 20:35

Uso de COMP-6 en registro
 
Hola,estoy emigrado de RMCOBOL85 a Powercobol.
La consulta es que en los registros que tengo campos COMP-6 me da error en la compilación
Quiero saber si en el Powercobol no permite los campos de registro con COMP-6
o cual es la forma correcta, ¿ que se debe hacer en estos casos ?

Saludos

Este es el error

Código:

Create D:\Programs\ProyectSGA\MENUSGA\Debug\MPROD.cob...
STATISTICS: HIGHEST SEVERITY CODE=I

Revise line information into D:\Programs\ProyectSGA\MENUSGA\Debug\MPROD.cob ...
STATISTICS: HIGHEST SEVERITY CODE=I

Compile D:\Programs\ProyectSGA\MENUSGA\Debug\MPROD.cob...
** DIAGNOSTIC MESSAGE ** (MPROD)
D:\Programs\ProyectSGA\Libsys\Maeprod.FD 15: JMN1123I-S  An invalid word 'COMP-6' was found. The invalid word and any following code is ignored until the next valid paragraph, section or division.
D:\Programs\ProyectSGA\Libsys\Maeprod.FD 16: JMN1123I-S  An invalid word 'COMP-6' was found. The invalid word and any following code is ignored until the next valid paragraph, section or division.
STATISTICS: HIGHEST SEVERITY CODE=S, PROGRAM UNIT=1

** The build has failed **


Kuk 16 de junio de 2017 20:48

jmeza, el COMP-6 no es estándar en COBOL. Según este artículo, equivale a COMP o COMP-3 según la directiva de compilación: Micro Focus Documentation - COMP-6

Con lo cual, debes sustituir los COMP-6 o por COMP o por COMP-3 dependiendo de cómo tenías la directiva en RM.

También echa un ojo a esto: Micro Focus Documentation - COMP-6/COM****TIONAL-6 Data

Armando 16 de junio de 2017 21:57

Hola Jmeza,

también te recomiendo que veas este tema: [Información] Leer archivos RM Cobol desde PowerCobol - COBOL Foro

Ahí tenés como armarte algo para leer los comp-6, si ya los tenés y no los podés cambiar,

Armando

jmeza 17 de junio de 2017 02:52

Revisare los comentarios enviados, la conclusión al parecer es no usar COMP en los campos de los registros.

Saludos


La franja horaria es GMT +2. Ahora son las 21:10.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.