COBOL2002 Cosminexus連携機能ガイド
getErrorCodeおよびgetEJBErrorCodeで取得する例外情報コードは,次の形式です。
J2CByyynnnn
表F-1 例外名一覧(JavaBean/EJB共通)
| エラー要因コード | 例外名 | 意 味 |
|---|---|---|
| 0000〜0FFF | SYS_ERR | システムエラー |
| 1000〜10FF | J_ENV_ERR | 実行環境エラー |
| 1100〜1FFF | INVALID_TYPE | データ項目属性エラー |
| 2000〜2FFF | INVALID_ARG | 引数指定エラー |
| 4000〜5FFF | UNRECOVERABLE | 回復不能エラー |
| 9999 | UNKNOWN | 予期しないエラー |
表F-2 JavaBean用エラー発生場所(メソッド)コード
| コード(16進) | 場所 |
|---|---|
| 001 | getData |
| 010 | setData |
| 050 | init() |
| 101 | callCOBOL |
| 500 | GroupAccess |
| 601 | CBLAccess.getData(int) |
| 602 | CBLAccess.setData(int,Object) |
| 603 | CBLAccess.getData(int,String) |
| 604 | CBLAccess.setData(int,String,Object) |
| 605 | CBLAccess.callCOBOL |
| 606 | CBLAccess.makeGroupAccess |
| 607 | CBLAccess.initialData |
| 608 | CBLAccess.makeVarData |
| 800 | getEnv |
| 801 | getOption |
| 999 | 不明 |
表F-3 EJB用エラー発生場所(メソッド)コード
| コード(16進) | 場所 |
|---|---|
| 001 | getData |
| 010 | setData |
| 050 | init() |
| 101 | CallCOBOL |
| 651 | CBLEJBAccess.getData(int) |
| 652 | CBLEJBAccess.setData(int,Object) |
| 653 | CBLEJBAccess.getData(int,String) |
| 654 | CBLEJBAccess.setData(int,String,Object) |
| 655 | CBLEJBAccess.callCOBOL |
| 656 | CBLEJBAccess.makeGroupAccess |
| 657 | CBLEJBAccess.initialData |
| 658 | CBLEJBAccess.makeVarData |
| 800 | getEnv |
| 801 | getOption |
| 999 | 不明 |
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.