COBOL - Input-Output section - ACCESS MODE clause



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

COBOL - Input-Output section - ACCESS MODE clause
Enterprise COBOL for z/OS, V4.2, Language Reference

A cláusula ACCESS MODE define a maneira pela qual os registros do arquivo são disponibilizados para processamento.
Se a cláusula ACCESS MODE não for especificada, o acesso seqüencial será assumido.

Para arquivos relativos acessados sequencialmente, a cláusula ACCESS MODE não precisa preceder a cláusula RELATIVE KEY.

ACCESS MODE IS SEQUENTIAL - O MODO DE ACESSO É SEQUENCIAL
Pode ser especificado em todos os formatos.
Format 1: sequential
Os registros no arquivo são acessados na sequência estabelecida quando o arquivo é criado ou estendido.
O formato 1 suporta apenas acesso seqüencial.

Format 2: indexed
Os registros no arquivo são acessados na sequência dos valores da chave de registro crescente, de acordo com a sequência de intercalação do arquivo.

Format 3: relative
Os registros no arquivo são acessados na sequência crescente de números relativos de registros existentes no arquivo.

Format 4: line-sequential
Os registros no arquivo são acessados na sequência estabelecida quando o arquivo é criado ou estendido.
O formato 4 suporta apenas acesso seqüencial.
ACCESS MODE IS RANDOM - O MODO DE ACESSO É ALEATÓRIO
Pode ser especificado apenas nos formatos 2 e 3.
Format 2: indexed
O valor colocado em um item de dados da chave do registro especifica o registro a ser acessado.

Format 3: relative
O valor colocado em um item de dados-chave relativo especifica o registro a ser acessado.
ACCESS MODE IS DYNAMIC - O MODO DE ACESSO É DINÂMICO
Pode ser especificado apenas nos formatos 2 e 3.
Format 2: indexed
Os registros no arquivo podem ser acessados sequencialmente ou aleatoriamente, dependendo da forma da instrução específica de entrada e saída usada.

Format 3: relative
Os registros no arquivo podem ser acessados sequencialmente ou aleatoriamente, dependendo da forma da solicitação específica de entrada e saída.


© Copyright IBM Corp.