COBOL - Input-Output section - SAME SORT AREA clause



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

COBOL - Input-Output section - SAME SORT AREA clause
Enterprise COBOL for z/OS, V4.2, Language Reference

A cláusula SAME SORT AREA é verificada em sintaxe, mas não afeta a execução do programa.

file-name-3, file-name-4
Deve ser especificado no parágrafo de controle de arquivo do mesmo programa.
file-name-3 e file-name-4 não devem fazer referência a um arquivo definido com a cláusula EXTERNAL.

Quando a cláusula SAME SORT AREA é especificada, pelo menos um nome de arquivo especificado deve nomear um arquivo de classificação.
Arquivos que não são arquivos de classificação também podem ser especificados.
As seguintes regras se aplicam:

  • Mais de uma cláusula SAME SORT AREA pode ser especificada.
    No entanto, um determinado arquivo de classificação não deve ser nomeado em mais de uma dessas cláusulas.

  • Se um arquivo que não é um arquivo de classificação for nomeado em uma cláusula SAME AREA e em uma ou mais cláusulas SAME SORT AREA, todos os arquivos na cláusula SAME AREA também deverão aparecer nessa cláusula SAME SORT AREA.

  • Os arquivos nomeados em uma cláusula SAME SORT AREA não precisam ter a mesma organização ou acesso.

  • Os arquivos nomeados em uma cláusula SAME SORT AREA que não são arquivos de classificação não compartilham armazenamento entre si, a menos que sejam nomeados em uma cláusula SAME AREA ou SAME RECORD AREA.

  • Durante a execução de uma instrução SORT ou MERGE que se refere a um arquivo de classificação ou mesclagem nomeado nesta cláusula, qualquer arquivo de não classificação ou não mesclagem associado aos nomes de arquivo nomeados nesta cláusula não deve estar no modo aberto.


© Copyright IBM Corp.