COBOL - DATA DIVISION - file description entries - GLOBAL clause



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

COBOL - DATA DIVISION - file description entries - GLOBAL clause
Enterprise COBOL for z/OS, V4.2, Language Reference

A cláusula GLOBAL especifica que o conector do arquivo nomeado por um nome de arquivo é um nome global.
Um nome de arquivo global está disponível para o programa que o declara e para todos os programas contidos direta ou indiretamente nesse programa.

Um nome de arquivo é global se a cláusula GLOBAL for especificada na entrada de descrição do arquivo para esse nome de arquivo.

Um nome de registro é global se a cláusula GLOBAL for especificada na entrada de descrição do registro pela qual o nome do registro é declarado ou, no caso de entradas de descrição de registro na seção arquivo, se a cláusula GLOBAL for especificada na entrada de descrição do arquivo para o nome do arquivo associado à entrada de descrição do registro.

Para obter detalhes sobre o uso da cláusula GLOBAL, consulte Using data in input and output operations - Usando dados em operações de entrada e saída e Escopo de nomes no Enterprise COBOL Programming Guide.

Dois programas em uma unidade de execução podem fazer referência a conectores de arquivos globais nas seguintes circunstâncias:

  • Um conector de arquivo externo pode ser referenciado a partir de qualquer programa que descreva esse conector de arquivo.

  • Se um programa estiver contido em outro programa, os dois programas poderão se referir a um conector de arquivo global, referindo-se a um nome de arquivo global associado no programa que o contém ou em qualquer programa que contenha direta ou indiretamente o programa que o contém.


© Copyright IBM Corp.