O comando FREEALLOC fecha e desaloca um conjunto de dados que já foi alocado dinamicamente por um Ouvinte do PowerExchange.
Use esse comando apenas em situações nas quais uma tarefa seja encerrada anormalmente e os gerenciadores de recursos não consigam fechar todos os conjuntos de dados alocados dinamicamente.
Para emitir o comando, use o comando MODIFY do MVS.
Syntax:
MODIFY
listener_name
,FREEALLOC DDN=
ddname
FN=
data_set_name
Os parâmetros DDN e FN são obrigatórios.
O conjunto de dados não será desalocado em qualquer das circunstâncias a seguir:
A solicitação não foi de um Ouvinte do PowerExchange.
A solicitação era para um arquivo que não foi alocado dinamicamente por um Ouvinte e que não possui um nome de DDN que inicie com SYS0.
A solicitação foi emitida sem um arquivo FN ou nome do conjunto de dados.