Se você configurar o arquivo de controle para localizar campos RID, o utilitário conectará o Ouvinte do PowerExchange ao sistema z/OS e lerá os registros de dados. O utilitário salva os registros de dados baixados em um cache de disco temporário para processá-los. O utilitário exclui os arquivos de cache quando conclui a execução ou após gerar cada mapa de dados, dependendo do valor do elemento flushDataMode especificado no arquivo de controle.
O limite do registro de leitura padrão é de 10.000 registros. O utilitário armazena até esse número de registros na memória. Qualquer registro acima desse limite é despejado em disco. Por exemplo, se o arquivo de controle especificar readRecordLimit=15.000, 10.000 registros estão armazenados em cache na memória e 5.000 registros são despejados em disco.
O comprimento de registro máximo que o PowerExchange aceita é de 144 KB. Esse tamanho de registro corresponde aproximadamente a 1,37 GB de RAM (10000*144*1024 bytes). Verifique se a JVM infacmd está configurada para execução com um tamanho de heap grande o suficiente. Uma configuração de -Xmx1500m geralmente é suficiente.
Para configurar a operação de cache, defina o elemento cacheConfig no arquivo de controle. O elemento cacheConfig inclui os seguintes elementos: