Start of change

Using Automatic Binary Optimizer to improve COBOL application performance

IBM® Automatic Binary Optimizer for z/OS® (ABO) enables you to improve the performance of already compiled IBM COBOL programs without the need for recompilation. The input to ABO is your compiled COBOL program modules, and it does not require source code, source code migration, or performance options tuning.

You can continue to use the latest version of Enterprise COBOL for new development, modernization, and maintenance, and if you don't have a recompile plan for some compiled programs or if some program source code is not available, you can use ABO to improve the performance of those COBOL modules.

To learn more about the relationship between COBOL and ABO, see Using ABO and Enterprise COBOL together in the IBM Automatic Binary Optimizer for z/OS User's Guide. To learn more about ABO, see the ABO product page.

Below are some of the frequently asked questions (FAQ) on ABO. More FAQs are available on the ABO product page.
Is ABO a cost item?
The fully licensed and supported edition of ABO requires a license charge. Talk to your IBM sales representative or the online ABO sales to get the price.
ABO is also available as a 90-day cloud trial or on-premises trial, and both trial editions are no-charge. The ABO cloud trial does not require any installation, while the on-premises trial allows you to install ABO at your site.
What happens with ABO when I have the load module but not the source code?
ABO needs the load module only, and it does not look for the source. If you do not have the source, with the COBOL compiler you cannot recompile it because the compiler needs the source. However, ABO will work fine as long as the load module has been compiled with any COBOL compiler versions between VS COBOL II and Enterprise COBOL 4.2.
When using ABO, should we save the original load module?
In case anything goes wrong, you can back up the original load module.
End of change