A instrução GDGLOCATE controla se o Ouvinte do PowerExchange usa as informações mais recentes do catálogo do z/OS para determinar a geração mais recente em um grupo de dados de geração (GDG) com base no número relativo de geração durante a leitura ou gravação de gerações em um GDG.
z/OS
NETPORT, TAPEWAIT e WAITDSN
Não
GDGLOCATE={
Y
|N}
Y
. O Ouvinte do PowerExchange usa as informações mais recentes do catálogo do z/OS de um conjunto de geração de dados durante a leitura ou gravação de um conjunto de geração de dados em um GDG com base em um número relativo de geração.
O PowerExchange atualiza a tabela de geração para um GDG especificando o bit S99GDGNT em S99FLAGS1 na solicitação de alocação dinâmica (SVC99). A solicitação de alocação dinâmica então usa a função LOCATE para determinar a geração absoluta mais recente no GDG com base nas informações do catálogo.
N
. O Ouvinte do PowerExchange não atualiza a tabela de geração com as informações mais recentes do catálogo do z/OS depois de fazer referência ao GDG pela primeira vez usando um número relativo de geração. Todas as futuras solicitações do Ouvinte que usem o número relativo de geração acessarão a mesma geração absoluta como primeira referência.
O padrão é Y.
Suponha que você defina GDGLOCATE como N e que o número relativo de geração 0 para MY.GDG corresponda ao conjunto de dados MY.GDG.G0011V00. Quando você fizer referência ao número relativo de geração 0 pela primeira vez através do Ouvinte do PowerExchange, o Ouvinte lerá a geração absoluta G0011V00. Se você criar uma nova geração que tenha um número de geração absoluta G0012V00 e solicitar a geração relativa 0 através do mesmo Ouvinte do PowerExchange, o Ouvinte ainda lerá a geração absoluta G0011V00. Porém, se você usar a configuração padrão GDGLOCATE=Y e solicitar a geração relativa 0, o Ouvinte usará as informações mais recentes do catálogo do z/OS para ler a geração absoluta G0012V00.