- file-name-1
-
- Designa o arquivo no qual a instrução CLOSE deve operar.
Se mais de um nome de arquivo for especificado, os arquivos não precisarão ter a mesma organização ou acesso.
file-name-1 não deve ser um arquivo de classificação ou mesclagem.
- REEL e UNIT
-
- Você pode especificar essas frases apenas para arquivos com múltiplos volumes ou volume único QSAM.
Os termos REEL e UNIT são intercambiáveis.
- WITH NO REWIND and FOR REMOVAL
- Essas frases se aplicam apenas aos arquivos de fita QSAM .
Se eles forem especificados para dispositivos de armazenamento aos quais não se aplicam, a operação de fechamento será bem-sucedida e um valor da
chave de status será definido para indicar que o arquivo estava em uma mídia que não é do rolo.
Uma instrução CLOSE pode ser executada apenas para um arquivo no modo aberto.
Após a execução bem-sucedida de uma instrução CLOSE (sem a frase REEL / UNIT, se estiver usando o formato 1):
- A área de registro associada ao nome do arquivo não está mais disponível.
A execução mal sucedida de uma instrução CLOSE deixa indefinida a disponibilidade dos dados do registro.
- Uma instrução OPEN para o arquivo deve ser executada antes que qualquer outra instrução de entrada / saída possa ser executada para o arquivo e antes
que os dados sejam movidos para uma entrada de descrição de registro associada ao arquivo.
Se a cláusula FILE STATUS for especificada na entrada de controle de arquivo, a chave de status do arquivo associado será atualizada quando a instrução
CLOSE for executada.
Se o arquivo estiver em um status aberto e a execução de uma instrução CLOSE for mal sucedida, o procedimento EXCEPTION / ERROR (se especificado) para
esse arquivo será executado.