A instrução ADA_L3_ALLOW é 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
ADAOPT e ADASTATS
Não
ADA_L3_ALLOW={
N
|Y}
N
.
O PowerExchange tenta determinar se a versão do Adabas que está em execução é compatível com intervalos de início e fim. O PowerExchange usará comandos L3, se ele determinar que a versão do Adabas suporta intervalos. Caso contrário, ele usará comandos L2.
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 em ordem lógica do arquivo do Adabas. 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 o Adabas os armazenou.
O PowerExchange não confirma se a versão do Adabas em uso suporta intervalos de chaves de descritores de início e fim com comandos L3.
Especifique Y se o PowerExchange não puder determinar corretamente a versão do Adabas em execução.
O padrão é N.
Para usar comandos L3, especifique também Y para a instrução ADAOPT.
Ao contrário da instrução ADAOPT, a instrução ADA_L3_ALLOW não faz com que o PowerExchange verifique se o Adabas versão 7 ou posterior está em execução. Use a instrução ADA_L3_ALLOW quando modificações do usuário no Adabas impedirem o PowerExchange de verificar qual versão do Adabas está instalada.
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á a instrução ADA_L3_ALLOW 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 usar comandos L3 e o status de otimização.