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.