以下に、V3R7 において ILE COBOL に対して行われた機能強化について説明します。
ユーザーが 4 桁の年を使用して作業するための機能が、以下のステートメントおよび関数に追加されています。
CRTCBLMOD および CRTBNDCBL コマンドの CVTOPT パラメーターの *FLOAT 値により、ILE COBOL プログラム内で浮動小数点データ項目を使用することができます。さらに、影響を受けるステートメント (ACCEPT、 DISPLAY、MOVE、COMPUTE、ADD、SUBTRACT、MULTIPLY、および DIVIDE など) は、浮動小数点をサポートします。
ACCEPT および DISPLAY ステートメントの新しい形式が追加され、iSeries データ域の内容の検索と更新の機能を提供するようになりました。
以下の組み込み関数が追加されています。
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 パラメーターが追加され、プログラムが呼び出されるときに、そのプログラムが関連付けられる活動化グループを指定することが可能になりました。
以下の ILE COBOL ステートメントに LIBRARY 句が追加され、OS/400(R) のプログラム・オブジェクトとデータ域を OS/400 ライブラリー名を使用して修飾することが可能になりました。
ENBPFRCOL パラメーターが、CRTCBLMOD コマンド、CRTBNDCBL コマンド、および PROCESS ステートメントに追加され、 モジュールまたはプログラム内で、パフォーマンス測定コードを生成することが可能になりました。 収集されたデータは、システム・パフォーマンス測定ツールで使用して、 アプリケーションのパフォーマンスのプロファイルを作成することができます。
ILE デバッガーでは、以下のことが可能になりました。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.