Cobol - I/O error 94,60

 
Vista:

I/O error 94,60

Publicado por Oswaldo Chopo (1 intervención) el 22/05/2009 19:56:37
Posiblemente a alguno de Ud. le sucedio. Estoy tratando de ejecutar un programa con SORT interno y me sale el siguiente mensaje:

COBOL I/O error 94,60 on XXDI003D file /XXDI003D

El error es aleatorio, es decir, en ocasiones sucede y en otras no. La diferencia es que lo estoy ejecutando en Linux . En SCO funciona muy bien.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:I/O error 94,60

Publicado por Alberto (72 intervenciones) el 23/05/2009 19:14:02
En el manual

No hay memoria suficiente para abrir el archivo. La cantidad de memoria
requerida para abrir un archivo puede ser reducida especificando un tamaño
ma´ximo de bloque pequeño en la cla´sula BLOCK CONTAINS. Se puede
agregar memoria si se decrementa la cantidad del buffer pool de memoria por
medio del uso de la palabra BUFFER-POOL-SIZE sobre el registro de
configuración RUN-FILES-ATTR.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:I/O error 94,60

Publicado por Oswaldo Chopo (1 intervención) el 25/05/2009 03:23:55
Te agradezco Alberto. Lo voy a probar adicionando la clausula BLOCK CONTAINS. La estructura del sort que estoy usando está de esta manera:
SD SORTF.
01 SORTR.
03 SOR-SUC PIC X(03).
03 SOR-ESTAB PIC 9(03).
03 SOR-PEMI PIC 9(03).
03 SOR-ZONA PIC 9(02).
03 SOR-SERIE PIC 9(04).
03 SOR-DOCTO PIC 9(06).
03 SOR-FECACT PIC 9(08).
03 SOR-DOLARES PIC S9(05)V99 COMP-3.
Si no funciona de esta manera, por favor, explicame como, donde y como activo las variables que indicas (BUFFER-POOL-SIZE y RUN-FILES-ATTR). El cobol que estoy usando es RMCOBOL 85, en una plataforma linux.

Mil gracias ....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar