COBOL - Input-Output section - FILE-CONTROL paragraph



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Input-Output section - FILE-CONTROL paragraph
Enterprise COBOL for z/OS, V4.2, Language Reference

O parágrafo FILE-CONTROL associa cada arquivo no programa COBOL a um conjunto de dados externo e especifica a organização do arquivo, o modo de acesso e outras informações.

A seguir, estão os formatos para o parágrafo FILE-CONTROL:

  • Sequential file entries - Entradas de arquivo seqüenciais
  • Indexed file entries - Entradas de arquivo indexado
  • Relative file entries - Entradas de arquivo relativo
  • Line-sequential file entries - Entradas de arquivo sequencial de linha

A tabela abaixo lista os diferentes tipos de arquivos disponíveis para programas e métodos.

Tabela 1. Tipos de arquivos

File organization - Organização de arquivos Access method - Método de acesso
Sequential - Sequencial QSAM, VSAM1
Relative - Relativo VSAM1
Indexed - Indexado VSAM1
Line sequential2 - Linha sequencial2 Text stream I-O
  1. O VSAM não suporta arquivos HFS.
  2. O suporte sequencial de linha é limitado aos arquivos HFS.

O parágrafo FILE-CONTROL começa com a palavra FILE-CONTROL seguida de um período separador.
Ele deve conter uma e apenas uma entrada para cada arquivo descrito em uma entrada FD ou SD na divisão de dados.

Dentro de cada entrada, a cláusula SELECT deve aparecer primeiro.
As outras cláusulas podem aparecer em qualquer ordem, exceto que a cláusula PASSWORD para arquivos indexados, se especificada, deve seguir imediatamente o nome dos dados RECORD KEY ou ALTERNATE RECORD KEY aos quais está associado.

O componente de nome da assignment-name-1 não pode conter um sublinhado (underscore).



© Copyright IBM Corp.