A instrução ADAOPT é uma instrução de otimização do Adabas que controla se o PowerExchange usa comandos L3 do Adabas para ler registros de um arquivo em sequência lógica por valor do descritor.
z/OS
Adabas
ADA_L3_ALLOW e ADASTATS
Não
ADAOPT={N|
Y
}
N.
O PowerExchange desabilita a otimização e usa comandos L2 para ler registros dos arquivos.
Y
.
Se você especificar os descritores do Adabas na cláusula WHERE de uma instrução SQL SELECT, o PowerExchange usará comandos L3 para ler registros no arquivo do Adabas em ordem lógica. Se a instrução SQL não contiver uma cláusula WHERE, o PowerExchange usará comandos L2 para ler registros do arquivo na ordem física em que eles foram armazenados pelo Adabas.
O PowerExchange verifica se a versão do Adabas que está sendo usada é compatível com intervalos de chaves de descritores de início e fim com comandos L3.
Se você tiver instalado modificações do usuário no Adabas, o PowerExchange talvez não consiga determinar corretamente a versão instalada do Adabas. Nesse caso, especifique também Y para a instrução ADA_L3_ALLOW para usar comandos L3.
O padrão é Y.
Por padrão, o PowerExchange seleciona
Somente Intervalos
na lista
Nível de Otimização
nos mapas de dados. Se você selecionar
OFF
na lista
Nível de Otimização
, o PowerExchange ignorará essa instrução e não usará comandos L3 ao processar os dados desse mapa de dados.
Se você especificar Y para a instrução ADASTATS, o PowerExchange gravará a mensagem PWX-02196 no arquivo de log de mensagens. Essa mensagem indica se você pode digitar comandos L3 e o status de otimização.