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.