Enterprise COBOL for z/OS, V4.2, Language Reference
A cláusula EXTERNAL especifica que um conector de arquivo é externo e permite a comunicação entre dois programas pelo compartilhamento de arquivos.
Um conector de arquivo é externo se o armazenamento associado a esse arquivo estiver associado à unidade de execução, e não a qualquer programa específico dentro
da unidade de execução.
Um arquivo externo pode ser referenciado por qualquer programa na unidade de execução que descreve o arquivo.
As referências a um arquivo externo de diferentes programas que usam descrições separadas do arquivo são sempre para o mesmo arquivo.
Em uma unidade de execução, há apenas um representante de um arquivo externo.
Na seção arquivo, a cláusula EXTERNAL pode ser especificada apenas nas entradas de descrição do arquivo.
Os registros que aparecem na entrada de descrição do arquivo não precisam ter o mesmo nome nas entradas correspondentes correspondentes da descrição do arquivo
externo.
Além disso, o número desses registros não precisa ser o mesmo nas entradas correspondentes da descrição do arquivo.
O uso da cláusula EXTERNAL não implica que o nome do arquivo associado seja um nome global.
Consulte Sharing data by using the EXTERNAL clause - Compartilhando dados usando a cláusula
EXTERNAL no Enterprise COBOL Programming Guide para obter informações específicas sobre o uso da cláusula EXTERNAL.
© Copyright IBM Corp.