21.1.4 共通例外処理に対応している機能
COBOL2002で共通例外処理に対応している機能を,次に示します。
|
種類 |
機能名 |
共通例外への対応 |
備考 |
|---|---|---|---|
|
規格 |
基本機能 |
○ |
|
|
順編成ファイル |
○ |
||
|
相対編成ファイル |
○ |
||
|
索引編成ファイル |
○ |
||
|
整列併合 |
△※1 |
||
|
プログラム間連絡 |
△ |
詳細については,「21.8.2 例外検出での注意事項」の「(2) プログラム間連絡での注意事項」を参照のこと。 |
|
|
組み込み関数 |
○ |
||
|
オブジェクト指向 |
○ |
||
|
再帰呼び出し |
○ |
||
|
利用者定義関数 |
○ |
||
|
局所場所節(LOCAL-STORAGE SECTION) |
○ |
||
|
X/Open |
テキスト編成ファイル |
○ |
|
|
ファイル共用(ファイルシェア) |
× |
||
|
コマンド行および環境変数へのアクセス |
× |
||
|
画面節(SCREEN SECTION)による画面操作 |
× |
||
|
C言語インタフェース |
× |
||
|
拡張機能 |
日本語 |
× |
|
|
ブール(ビット操作) |
○ |
||
|
アドレス操作 |
○ |
||
|
1バイト2進機能・COMP-X項目 |
○ |
||
|
浮動小数点項目 |
○ |
||
|
報告書作成機能 |
× |
||
|
HiRDBによる索引編成ファイル |
○ |
||
|
Btrieveによる索引編成ファイル※2 |
○ |
||
|
CSV編成ファイル |
○ |
||
|
ラージファイル入出力 |
○ |
||
|
プリンタへのアクセス(入出力による書式印刷機能)※2 |
○ |
||
|
プリンタへのアクセス(GDIモード印刷) |
○ |
||
|
プリンタへのアクセス(ESC/Pモード印刷) |
○ |
||
|
ファイルのディスク書き込み保証 |
○ |
||
|
イベントログファイル出力機能 |
× |
||
|
通信節による画面操作 |
× |
||
|
画面節(WINDOW SECTION)による画面操作 |
× |
||
|
データコミュニケーション機能 |
× |
||
|
データベース操作機能 |
× |
||
|
XDMによるデータベースシミュレーション機能 |
× |
||
|
OLE2オートメーションインタフェース機能 |
× |
||
|
マルチスレッド環境での実行 |
○ |
||
|
基本機能サービスルーチン |
× |
||
|
COBOL入出力サービスルーチン |
× |
||
|
バイトストリーム入出力サービスルーチン |
× |
||
|
MSMQアクセス機能 |
× |
||
|
Unicode機能 |
○ |
||
|
数字項目のけた拡張機能※3 |
△※4 |
||
|
動的長基本項目機能 |
○ |
||
|
定数長拡張機能 |
○ |
||
|
Javaプログラム呼び出し機能 |
× |
||
|
デバッグ |
実行時デバッグ機能 |
○ |
|
|
テストデバッグ機能 |
○ |
||
|
カバレージ機能 |
○ |
- (凡例)
-
○:共通例外処理を使用できる
△:共通例外処理を制限付きで使用できる
×:エラーは発生するが,共通例外処理を使用できない
- 注※1
-
整列併合処理の共通例外処理への対応を,次に示します。
|
処理 |
共通例外への対応 |
|---|---|
|
SORT文 |
使用できない |
|
MERGE文 |
使用できない |
|
SORT/MERGE文のUSING/GIVINGに指定したファイルの入出力処理 |
使用できない |
|
整列併合処理の入出力手続きに指定したファイルの入出力処理 |
使用できる |
|
整列処理のRELEASE文 |
使用できる |
|
整列処理のRETURN文 |
使用できる (ただし,併合処理に使用している整列併合ファイルに対する,整列処理のRETURN文では使用できない) |
|
併合処理のRETURN文 |
使用できない |
- 注※2
-
Windows(x86) COBOL2002で有効です。
- 注※3
-
Windows(x64) COBOL2002で有効です。
- 注※4
-
数字項目のけた拡張機能を使用する場合,EC-SIZE例外を使用できません。詳細については,「29. 数字項目のけた拡張機能(Windows(x64) COBOL2002で有効)」を参照してください。