以下に、V3R7 において ILE COBOL に対して行われた機能強化について説明します。
CRTCBLMOD および CRTBNDCBL コマンドの CVTOPT パラメーターの *FLOAT 値により、ILE COBOL プログラム内で浮動小数点データ項目を使用することができます。さらに、影響を受けるステートメント (ACCEPT、 DISPLAY、MOVE、COMPUTE、ADD、SUBTRACT、MULTIPLY、および DIVIDE など) は、浮動小数点をサポートします。
ACCEPT および DISPLAY ステートメントの新しい形式が追加され、IBM® i データ域の内容の検索と更新の機能を提供するようになりました。
| ACOS | LOG10 |
| ASIN | LOWER-CASE |
| ATAN | MEAN |
| CHAR | NUMVAL |
| COS | NUMVAL-C |
| CURRENT-DATE | ORD |
| DATE-OF-INTEGER | REVERSE |
| DAY-OF-INTEGER | SIN |
| DATE-TO-YYYYMMDD | SQRT |
| DAY-TO-YYYYDDD | TAN |
| INTEGER-OF-DATE | UPPER-CASE |
| INTEGER-OF-DAY | WHEN-COMPILED |
| LENGTH | YEAR-TO-YYYY |
| LOG |
CRTBNDCBL コマンドに BNDDIR パラメーターが追加され、記号の解決に使用されるバインディング・ディレクトリーのリストを指定することが可能になりました。
CRTBNDCBL コマンドに ACTGRP パラメーターが追加され、プログラムが呼び出されるときに、そのプログラムが関連付けられる活動化グループを指定することが可能になりました。
ENBPFRCOL パラメーターが、CRTCBLMOD コマンド、CRTBNDCBL コマンド、および PROCESS ステートメントに追加され、 モジュールまたはプログラム内で、パフォーマンス測定コードを生成することが可能になりました。 収集されたデータは、システム・パフォーマンス測定ツールで使用して、 アプリケーションのパフォーマンスのプロファイルを作成することができます。