Using the Adabas Prefetch Feature
Adabas Service for Java supports the use of ADARUN PREFETCH=YES to activate the Adabas prefetch feature when running in a batch single-threaded environment.
The implementation method is also dependant on the AJZPARMS parameter ADAMLF=, as described in the following table.

AJZPARMS ADAMLF= | ADARUN PREFETCH= | Description
N | NO | Adabas prefetch is not activated.
YES | Adabas prefetch is activated using the Adabas Service for Java prefetch feature.
OLD | Adabas Service for Java does not support ADARUN PREFETCH=OLD. If you try using it, a response 244 subcode x’001B’ (decimal 27) is returned to the application accompanied by messages AJZ002E and AJZC01E.
Y | NO | Adabas prefetch is not activated.
YES | Adabas prefetch is activated using the standard Adabas ADAMLF prefetch feature.
OLD | Adabas Service for Java does not support ADARUN PREFETCH=OLD. If you try using it, a response 244 subcode x’001B’ (decimal 27) is returned to the application accompanied by messages AJZ002E and AJZC01E.

ADAMLF=N is the default setting. For more information, see section ADAMLF= in Using the AJZPARMS Parameter.
The Adabas Service for Java prefetch feature provides better results in terms of zIIP utilization when compared with the standard Adabas ADAMLF prefetch feature.
See Step 12 in Install Adabas Service for Java for information on how to tailor the sample job AJZI030 for such an environment.